Acelerar los cálculos estadísticos
Statistics and Machine Learning Toolbox™ le permite utilizar cálculos paralelos para acelerar determinados cálculos estadísticos. En los cálculos paralelos, una sesión de cliente de MATLAB® distribuye segmentos de código a varios workers para su procesamiento independiente y después combina estos resultados individuales para completar el cálculo. Utilice cálculos paralelos para acelerar técnicas de remuestreo como bootstrap y jackknife, la potenciación y el empaquetado de árboles de decisión, la validación cruzada, los algoritmos de formación de clusters y mucho más. Para obtener una lista completa de las funciones de Statistics and Machine Learning Toolbox compatibles con los cálculos paralelos, consulte Lista de funciones (soporte paralelo automático).
Algunas funciones aceptan argumentos de entrada gpuArray
(Parallel Computing Toolbox), de manera que puede acelerar el código ejecutándolo en un procesador gráfico (GPU, por sus siglas en inglés). Para obtener la lista completa de las funciones de Statistics and Machine Learning Toolbox que aceptan arreglos de GPU, consulte Lista de funciones (arreglos de GPU).
Debe contar con una licencia de Parallel Computing Toolbox™ para utilizar la funcionalidad de los cálculos paralelos y los arreglos de GPU.
Temas
- Quick Start Parallel Computing for Statistics and Machine Learning Toolbox
Get started with parallel statistical computing.
- Concepts of Parallel Computing in Statistics and Machine Learning Toolbox
Overview of the ideas in parallel statistical computations.
- When to Run Statistical Functions in Parallel
Deciding when to call functions in parallel.
- Working with parfor
Parallel computing using
parfor
with statistics functions. - Implement Jackknife Using Parallel Computing
Speed up the jackknife using parallel computing.
- Implement Cross-Validation Using Parallel Computing
Speed up cross-validation using parallel computing.
- Implement Bootstrap Using Parallel Computing
Speed up the bootstrap using parallel computing.
- Reproducibility in Parallel Statistical Computations
How to obtain identical results from repeated parallel computations.
- Analyze and Model Data on GPU
Accelerate your code by using GPU array input arguments.