加速统计计算
统计函数的并行或分布式计算
统计和机器学习工具箱™允许您使用并行计算来加速某些统计计算。在并行计算中,单个MATLAB®客户端会话将代码段分配给多个worker进行独立处理,然后将这些单独的结果组合起来完成计算。使用并行计算来加速重采样技术,如bootstrap和jackknife,决策树的增强和bagging,交叉验证,聚类算法等等。有关支持并行计算的统计和机器学习工具箱函数的完整列表,请参见功能列表(自动并行支持).
一些函数接受gpuArray
(并行计算工具箱)输入参数,这样您就可以通过在图形处理单元(GPU)上运行来加速代码。有关接受GPU阵列的统计和机器学习工具箱函数的完整列表,请参见功能列表(GPU阵列).
您必须拥有并行计算工具箱™许可证才能使用并行计算功能和GPU阵列。
主题
- 快速开始并行计算统计和机器学习工具箱
从并行统计计算开始。
- 统计和机器学习工具箱中的并行计算概念
并行统计计算思想概述。
- 何时并行运行统计函数
决定何时并行调用函数。
- 使用parfor
使用并行计算
parfor
具有统计功能。 - 使用并行计算实现Jackknife
使用并行计算加快刀切速度。
- 使用并行计算实现交叉验证
使用并行计算加速交叉验证。
- 使用并行计算实现引导
使用并行计算加速引导。
- 并行统计计算的再现性
如何从重复的并行计算中获得相同的结果。
- 在GPU上分析和建模数据
使用GPU数组输入参数加速代码。