Главная | Библиотека | Глоссарий | Масштабируемый алгоритм, Scalable... |
Адрес страницы в Интернете: http://www.basegroup.ru/glossary/definitions/scalable_algorithm/ - вернуться к полной версии страницы
Глоссарий
Масштабируемый алгоритм
Scalable Algorithm
Алгоритм машинного обучения можно назвать масштабируемым, если его вычислительные затраты растут прямо пропорционально увеличению объема обрабатываемых данных, т.е. при увеличении объема данных в 2 раза число вычислительных операций также увеличивается в 2 раза. Кроме того, в аналитических технологиях масштабируемость предполагает следующие свойства алгоритма:
- Однопроходность – алгоритм должен использовать не более одного прохода БД, при этом желательно досрочно завершать проход.
- Возможность отсечения по времени – алгоритм должен быть способен выдать наилучшее на данный момент решение в любое время, даже если процесс вычислений не доводится до естественной остановки.
- Прерываемость и продолжаемость – алгоритм должен предусматривать возможность временной приостановки и продолжения работы. Промежуточные результаты должны быть сохраняемы с возможностью дальнейшего продолжения вычислений, а может быть, с использованием новых данных.
- Ограниченность по объему требуемой памяти – алгоритм должен работать в пределах ограниченного объема памяти компьютера, выделяемого пользователем.
- Однонаправленность – при проходе базы данных последовательность считывания записей производится только в одном направлении. Такой режим работы называется режимом однонаправленного указателя, когда указатель движется только вперед и без возможности обратного перемещения.
Смотрите также
- ЕМ - масштабируемый алгоритм кластеризации
- Алгоритмы кластеризации на службе Data Mining
- FPG - альтернативный алгоритм поиска ассоциативных правил
- Анализ больших объемов данных
- Apriori - масштабируемый алгоритм поиска ассоциативных правил
- Кластеризация категорийных данных: масштабируемый алгоритм CLOPE

