Я пытался понять алгоритм vowpal wabbit. Кто-нибудь может помочь мне понять VW и как его реализовать
Как vowpal wabbit работает с алгоритмом градиентного спуска?
Ответы (1)
Vowpal Wabbit ориентирован на онлайн-обучение (хотя он также может выполнять пакетное L-BFGS), и его основной алгоритм Стохастический градиентный спуск с несколькими (необязательными, но включенными по умолчанию) улучшениями (адаптивные, нормализованные обновления, умное взвешивание важности,...). Алгоритм описан на слайдах 5 и 11 учебника.
Его не нужно реализовывать, он уже реализован :-) и он очень быстрый и эффективно использует память. Поэтому в коде много хитростей по оптимизации, так что он не очень подходит для проверки новичками.
person
Martin Popel
schedule
03.09.2014
Есть ли другая простая для понимания реализация, которая выполняет онлайн-обучение с помощью SGD, аналогичного VW?
- person Sunil; 27.03.2017