Gibt es eine Möglichkeit, Gradientenverstärkung bei der Regression mit Vowpal Wabbit zu verwenden? Ich benutze verschiedene Techniken, die mit Vowpal Wabbit kommen, die hilfreich sind. Ich möchte gradientenverstärkend ausprobieren, aber ich finde keine Möglichkeit, Gradientenverstärkung bei VW zu implementieren.Gradient Boosting auf Vowpal Wabbit
5
A
Antwort
9
Die Idee von gradient boosting ist, dass ein Ensemble-Modell aus Black-Box-schwachen Modellen gebaut wird. Sie können sicherlich VW als Blackbox verwenden, aber beachten Sie, dass VW keine Entscheidungsbäume anbietet, die die beliebteste Wahl für die Blackbox-schwachen Modelle beim Boosten sind. Boosting im Allgemeinen verringert die Verzerrung (und erhöht die Varianz), so dass Sie sicherstellen sollten, dass die VW-Modelle eine geringe Varianz haben (keine Überanpassung). Siehe bias-variance tradeoff.
Es gibt einige Kürzungen in Bezug auf die Förderung und Absacken in VW:
--autolink N
fügt eine Link-Funktion mit Polynom N, die eine einfache Art und Weise der Förderung berücksichtigt werden können.- ist ein Online-Boosting-Algorithmus für die K-Klassen-Klassifizierung. Siehe the paper. Sie können es sogar für die binäre Klassifizierung (K = 2) verwenden, aber nicht für die Regression.
--bootstrap M
M-Way-Bootstrap durch Online-Wichtigkeit Resampling. Verwenden Sie--bs_type=vote
für die Klassifizierung und--bs_type=mean
für die Regression. Beachten Sie, dass dies bagging ist, nicht zu boosten.--boosting N
(hinzugefügt am 2015.06.17) online mit N schwachen Lernenden steigern, siehe a theoretic paper
Verwandte Themen
- 1. Vowpal Wabbit Logistische Regression
- 2. Vowpal Wabbit Multiclass Lineare Klassifikation
- 3. Interpretieren grundlegende Ausgabe von Vowpal Wabbit
- 4. Ordinary Least Squares Regression in Vowpal Wabbit
- 5. Vowpal Wabbit Training und Test Datenformate
- 6. Lesen Sie Daten aus dem Speicher in Vowpal Wabbit?
- 7. Vertauscht Vowpal Wabbit Daten in mehreren Online-Durchgängen?
- 8. Ein-gegen-alles logistische Regressions-Klassifikator mit Vowpal Wabbit
- 9. Wie macht man Vowpal Wabbit verwenden mehr Beobachtungen
- 10. Berechnung der AUC bei Verwendung von Vowpal Wabbit
- 11. Vowpal Wabbit inverted_hash Option erzeugt leere Ausgabe, aber warum?
- 12. Vowpal Wabbit lineare Terme ignorieren, hält nur Interaktion Begriffe
- 13. Vowpal Wabbit nicht binäre Werte vorhersagen, vielleicht Übertraining?
- 14. Gradient Hintergrundfarbe auf :: Auswahl
- 15. Gradient Stroke auf UIButton
- 16. Alpha-Gradient auf Android
- 17. Das Boosting in ElasticSearch verstehen
- 18. Gradient Fill auf Liniendiagramm (Highcharts)
- 19. CSS3 Weiß auf Transparent Gradient
- 20. Gradient Statusleiste auf Android Lollipop
- 21. Boosting Ergebnisse basierend auf ausgewählten Typen in elasticsearch
- 22. Elastische Suche mit NEST Field Boosting
- 23. Gradient so?
- 24. CSS3 Linear-Gradient funktioniert nicht auf Android.
- 25. Android Circular Gradient Alphamaske
- 26. TableViewCell Hintergrund Color Gradient
- 27. Gradient ein Parallelogramm
- 28. Pfad Gradient in WPF
- 29. Bootsrap Form border gradient
- 30. D3 Bogen Gradient
Danke für die Hilfe, es zu schätzen wissen! – breadnbutter
Ein sehr relevanter Artikel über "Online Gradient Boosting" http://arxiv.org/abs/1506.04820 wurde gestern veröffentlicht. VW ist dort erwähnt. –