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 | Цепь несколько |