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