主要内容

快速开始并行计算统计和机器学习工具箱

笔记

要使用本章所述的并行计算,您必须具有并行计算工具箱™许可证。

什么是平行统计功能?

您可以使用任何统计和计算机学习工具箱™功能,并使用并行计算工具箱构造,例如议案(并行计算工具箱)SPMD.(并行计算工具箱)。但是,某些功能,例如具有交互式显示器的功能,可以并行丢失功能。特别地,显示和交互式用法对工人无效(见词汇量计算)。

此外,提高以下功能以在内部使用并行计算。这些功能使用议案在内部以并行化计算。

对于支持向量机和其他分类器的拟合多字母型号的以下功能也增强了在内部使用并行计算。金宝app

以下功能并行执行HyperParameter优化。

本章为并行使用这些增强功能的最简单方法提供了最简单的方法。对于更高级的主题,包括可重复性和嵌套的问题议案循环,请参阅本章中的其他部分。

有关命令行并行统计计算的信息,请输入

帮助平行

如何并行计算

有一个并行计算函数:

设置并行环境

要并行运行统计计算,首先设置并行环境。

笔记

设置并行环境可能需要几秒钟。

对于多核机,在MATLAB输入以下内容®命令行:

Parpool(N

N是您要使用的工人数量。

您还可以运行并行代码Matlab Online™。有关详细信息,请参阅在Matlab Online中使用与云中心群集的并行计算工具箱(并行计算工具箱)

设定使用指α.选择真的

创建一个选项结构实例化功能。要并行运行,请设置使用指α.选择真的

paroptions = statset('deverparelallel',true);

使用选项结构调用函数

使用使用选项结构的语法调用您的函数。例如:

%在并行运行cvmse cvmse = crossval('mse',x,y,'predfun',Regf,'选项',paroptions);Partent STS = BootStp(100,@(x)[均值(x)std(x)],y,'选项',paroptions)中的%运行bootstrp;Parallated%Run TreeBagger B = TreeBagger(50,Meas,Spec,'Oobpred','On','选项',paroptions);

有关并行统计功能的更完整的示例,请参阅使用并行处理进行回归treebagger工作流程使用并行计算实施jackknife使用并行计算实现交叉验证, 和使用并行计算实现Bootstrap

在并行完成计算后,关闭并行环境:

删除mypool.

小费

要节省时间,请保持池打开,如果您希望很快再次计算。