Как vowpal wabbit работает с алгоритмом градиентного спуска?

Я пытался понять алгоритм vowpal wabbit. Кто-нибудь может помочь мне понять VW и как его реализовать


person salimkabeer    schedule 02.09.2014    source источник


Ответы (1)


Vowpal Wabbit ориентирован на онлайн-обучение (хотя он также может выполнять пакетное L-BFGS), и его основной алгоритм Стохастический градиентный спуск с несколькими (необязательными, но включенными по умолчанию) улучшениями (адаптивные, нормализованные обновления, умное взвешивание важности,...). Алгоритм описан на слайдах 5 и 11 учебника.

Его не нужно реализовывать, он уже реализован :-) и он очень быстрый и эффективно использует память. Поэтому в коде много хитростей по оптимизации, так что он не очень подходит для проверки новичками.

person Martin Popel    schedule 03.09.2014
comment
Есть ли другая простая для понимания реализация, которая выполняет онлайн-обучение с помощью SGD, аналогичного VW? - person Sunil; 27.03.2017