Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Construya algoritmos efectivos con MapReduce

Los archivos de ejemplo que se envían con ilustran diferentes técnicas de programación.mapreduceMATLAB® Puede utilizar estos ejemplos como punto de partida para realizar prototipos de cálculos similares rápidamente.mapreduce

Nota

Los archivos asociados para estos ejemplos están todos en la carpeta.toolbox/matlab/demos/

Ejemplo enlaceArchivo principalDescripciónTécnicas de programación notables
Buscar valor máximo con MapReduceMaxMapReduceExample.mEncuentra el retardo de llegada máximo

Una clave intermedia y un cálculo mínimo.

Calcular valor medio con MapReduceMeanMapReduceExample.mEncuentra el retardo de llegada medio

Una clave intermedia con estado intermedio (acumulando suma intermedia y conteo).

Crear histogramas con MapReduceVisualizationMapReduceExample.mVisualice los datos mediante histogramas

Resúmenes de datos de bajo volumen, suficientes para generar un gráfico y obtener información preliminar.

Calcular la media por grupo usando MapReduceMeanByGroupMapReduceExample.mCalcule el retardo de llegada medio para cada día de la semana

Realice cálculos simples en subgrupos de datos de entrada utilizando varias claves intermedias.

Calcular el HSV promedio máximo de imágenes con MapReduceHueSaturationValueExample.mDetermine el matiz, la saturación y el brillo máximos promedio en una colección de imágenes

Analiza un almacén de datos de imágenes utilizando tres claves intermedias. Las salidas son nombres de archivo, que se pueden utilizar para ver las imágenes.

Subconfiguración simple de datos con MapReduceSubsettingMapReduceExample.mCree una tabla única a partir de un subconjunto de conjunto de datos grande

Extracción del subconjunto del conjunto de datos de gran tamaño para buscar patrones. El procedimiento se generaliza mediante una función de correlación parametrizada para pasar los criterios de subconfiguración.

Uso de MapReduce para calcular la covarianza y las cantidades relacionadasCovarianceMapReduceExample.mCalcular la covarianza y las cantidades relacionadas

Calcule varios valores intermedios y almacénelos con la misma clave. Utilice la covarianza para obtener una matriz de correlación y coeficientes de regresión, y para realizar el análisis de componentes principales.

Calcular estadísticas de resumen por grupo mediante MapReduceStatisticsByGroupMapReduceExample.mCalcular las estadísticas de Resumen organizadas por grupo

Utilice una función anónima para pasar un parámetro de agrupación adicional a una función de correlación parametrizada. Esta parametrización le permite recalcular rápidamente las estadísticas utilizando diferentes variables de agrupamiento.

Uso de MapReduce para ajustar un modelo de regresión logísticaLogitMapReduceExample.mAjuste simple modelo de regresión logística

Encadenar varias llamadas para llevar a cabo un algoritmo de regresión iterativo.mapreduce Una función anónima pasa información de una iteración a la siguiente para suministrar información directamente a la función de mapa.

Factorización de matriz de alta Skinny QR (TSQR) usando MapReduceTSQRMapReduceExample.mAlta descomposición de QR delgada

Encadenar varias llamadas para realizar múltiples iteraciones de factorizaciones.mapreduce Utilice también el argumento de entrada de la función Map para calcular claves numéricas intermedias.info