Структурированный блокнот   
 Машинное обучение (Machine Learning, обучающиеся алгоритмы) →  Оптимизация скорости обучения →  

Map reduce (многопоточность)

Обычно функция, которую мы вычисляем -- это сумма функций для всего набора данных. А значит, мы можем разбить наши данные на несколько равных множеств, и раздать их вычисляться на разных компьютерах (или процессорах одного и того же компьютера). Далее останется, только собрать данные и посчитать итоговую сумму.
Теоретически ускорение достигается во столько раз, на сколько кусков мы разбили наши данные. На практике, конечно, что-нибудь не даст оправдаться этой радужной оценке
Поиск по записям в текущем разделе: