Ich fange an, das maschinelle Lernen shorly zu lernen. Ich stoße auf ein Problem, als ich das PRML-Buch gelesen habe. Es spricht über den LMS-Algorithmus und verwendet es, um das Problem der Regression zu lösen. wi + 1 = wi + alpha * gradient Ich weiß nicht, wie das 'Alpha' zu bestimmen. Also, wie es zu lösen?Wie bekommt man die Geschwindigkeit der Regerung?
Antwort
alpha
ist die Lernrate oder Schrittgröße (des Gradientenabfalls). Es ist ein kritischer Parameter wir stimmen wollen, so dass Sie mit einer Liste von Optionen, wie konnte beginnen:
0.1, 0.01, 0.001, ...
und sehen, die man arbeitet besser mit Bezug auf Trainingszeit und Vorhersagegenauigkeit. Wenn die Lernrate zu hoch ist, sehen Sie möglicherweise, dass die Kosten nicht sinken (oder sogar steigen). Auf der anderen Seite, wenn es zu niedrig ist, könnten Sie bemerken, dass das Lernen zu lange dauert, um zu einem guten Zustand zu konvergieren.
Wenn Sie Tensorflow (oder eine andere Bibliothek/Werkzeuge) verwenden, müssen Sie zur Implementierung des Algorithmus ein Optimierungsprogramm auswählen, z. B. GradientDescentOptimizer. Sie werden feststellen, dass das erste Argument eine learning_rate
ist.
- 1. Riemenscheibe. Wie bekommt man relative Geschwindigkeit?
- 2. Wie bekommt man die Ansicht?
- 3. Wie ändere ich die Geschwindigkeit/Geschwindigkeit der Kamera?
- 4. wie man die Geschwindigkeit Joomla lädt
- 5. Wie kann man die Geschwindigkeit erhöhen?
- 6. wie man Arbeitsplan bekommt
- 7. Wie bekommt man die Schließung in lua?
- 8. Wie bekommt man die Level des Indikators?
- 9. jquery. Wie bekommt man die Geschwisterhöhe?
- 10. Wie bekommt man wod_qty_req?
- 11. Wie kann man die Geschwindigkeit der Float-Lerp-Funktion verbessern?
- 12. Wie erhöht man die Geschwindigkeit der folgenden Folienanimation?
- 13. Wie kann man die Geschwindigkeit der Abkömmlinge in Sitecore verbessern?
- 14. Picasso - wie bekommt man die richtige Bildgröße?
- 15. Wie bekommt man die Wochennummer in Python?
- 16. Wie bekommt man die Parameternamen der Funktion in PHP?
- 17. Wie bekommt man die Winddaten in der Tabelle von "www.windguru.cz"?
- 18. Wie bekommt man die erste Farbe der Seite
- 19. Wie bekommt man einen Scanner
- 20. Wie bekommt man alle Frauen?
- 21. Wie bekommt man Twitter URLs?
- 22. Wie bekommt man Abhängigkeiten Baum?
- 23. Wie berechnet man die Geschwindigkeit der mobilen Live-Daten auf Android Programmatisch?
- 24. Wie bekommt der Scanner die nächste Zahlenreihe?
- 25. Was ist die Einheit der Reisezeit und Geschwindigkeit in Veins?
- 26. Wie implementiert man PostgreSQL-Funktion, die die ganze Zeile bekommt?
- 27. Wie bekommt man einen Übergang wie die Star Trek App?
- 28. Wie bekommt man Namen der Ressourcendatei in der Liste?
- 29. Wie konvertiert man Objekt in Arraylist und wie bekommt man die Größe der Arraylist?
- 30. Wie verbessert man die Geschwindigkeit dieser SQL-Update-Abfrage?