Файлы mapreduce
в качестве примера, которые поставляются с MATLAB®, иллюстрируют различные методы программирования. Можно использовать эти примеры в качестве отправной точки, чтобы быстро моделировать подобные вычисления mapreduce
.
Связанные файлы для этих примеров - все в папке toolbox/matlab/demos/
.
Ссылка в качестве примера | Первичный файл | Описание | Известные методы программирования |
---|---|---|---|
Нахождение максимального значения с MapReduce | MaxMapReduceExample.m | Найдите максимальную задержку прибытия | Одно промежуточное ключевое и минимальное вычисление. |
Вычисление среднего значения с MapReduce | MeanMapReduceExample.m | Найдите среднюю задержку прибытия | Один промежуточный ключ с промежуточным состоянием (накапливающий промежуточную сумму и количество). |
Создание гистограмм Используя MapReduce | VisualizationMapReduceExample.m | Визуализируйте данные с помощью гистограмм | Сводные данные низкого объема данных, достаточных, чтобы сгенерировать диаграмму и получить предварительную информацию. |
Вычислите подразумевают под группой Используя MapReduce | MeanByGroupMapReduceExample.m | Вычислите среднюю задержку прибытия в течение каждого дня недели | Выполните простые вычисления на подгруппах входных данных с помощью нескольких промежуточных ключей. |
Вычисление максимального среднего HSV изображений с MapReduce | HueSaturationValueExample.m | Определите средний максимальный оттенок, насыщенность и яркость в наборе изображений | Анализирует datastore изображений с помощью трех промежуточных ключей. Выходные параметры являются именами файлов, которые могут использоваться, чтобы просмотреть изображения. |
Простое подмножество данных Используя MapReduce | SubsettingMapReduceExample.m | Составьте единственную таблицу от подмножества большого набора данных | Экстракция подмножества большого набора данных, чтобы искать шаблоны. Процедура обобщена с помощью параметризованной функции карты, чтобы передать в критериях подмножества. |
Используя MapReduce, чтобы вычислить ковариацию и связанные количества | CovarianceMapReduceExample.m | Вычислите ковариацию и связанные количества | Вычислите несколько промежуточных значений и сохраните их тем же ключом. Используйте ковариацию, чтобы получить корреляционную матрицу и коэффициенты регрессии, и выполнить анализ основных компонентов. |
Вычисление сводной статистики группы Используя MapReduce | StatisticsByGroupMapReduceExample.m | Вычислите итоговую статистику, организованную группой | Используйте анонимную функцию, чтобы передать дополнительный параметр группировки параметризованной функции карты. Эта параметризация позволяет вам быстро повторно вычислять статистику с помощью различных переменных группировки. |
Используя MapReduce, чтобы соответствовать модели логистической регрессии | LogitMapReduceExample.m | Соответствуйте простой модели логистической регрессии | Цепочка несколько вызовов |
Высокий тощий QR (TSQR) матричная факторизация Используя MapReduce | TSQRMapReduceExample.m | Высокое тощее разложение QR | Цепочка несколько вызовов |