Wenn wir Systeme mit SVM mit RBF-Kernel vergleichen, sollten wir für alle Systeme dasselbe C und Gamma verwenden (feste Werte, z. B. C = 10, Gamma = 0,1) oder Hyperparameter drehen und die besten Werte für C und Gamma auswählen für jedes System?Wie führt man einen korrekten Vergleich zwischen Systemen durch, die SVM mit RBF-Kernel verwenden?
Wie führt man einen korrekten Vergleich zwischen Systemen durch, die SVM mit RBF-Kernel verwenden?
Antwort
Wie #sascha schrieb, können verschiedene Klassifikatoren mit verschiedenen Parametern besser trainieren.
Aber es ist OK. Für verschiedene Aufgaben haben Sie auch unterschiedliche Anforderungen. Wenn Sie beispielsweise einen neuen Klassifikationsalgorithmus erfunden haben und diesen für eine bestimmte Aufgabe mit dem Stand der Technik vergleichen möchten, wird es in der Regel bereits einen optimierten Code für die spezifische Aufgabe geben, die Sie lernen möchten müssen nur kleine Verfeinerungen an Ihrem eigenen Algorithmus vornehmen. Auf der anderen Seite, wenn Sie eine neue Aufgabe haben und einfach verschiedene Klassifikatoren ausprobieren möchten, müssen Sie mit beiden spielen, bis Sie zu einem Plateau kommen. Wenn es große Unterschiede zwischen den Algorithmen gäbe, nimm den, der dir höhere Leistung gebracht hat, und ab als du nur damit spielen kannst. Wenn beide Sie ähnliche Ergebnisse gab, haben Sie zwei Möglichkeiten:
- Machen Sie kleine Anpassungen beide bis zu einer satisfy erhalten führen
- Probieren Sie andere Algorithmen
- 1. Wie führt man einen Rückruf zwischen zwei Projekten durch?
- 2. Wie führt man einen Zeitstempelvergleich mit der JPA-Abfrage durch?
- 3. Wie führt man die Uint32/Float-Konvertierung mit SSE durch?
- 4. Wie führt man einen Pufferüberlauf in PHP/Python durch?
- 5. Wie führt man Mehrfachauswahl in Recyclerview durch?
- 6. Wie führt man multivariable lineare Regression mit scikit-learn durch?
- 7. Wie führt man Spek Tests mit Maven durch?
- 8. HTML-Formular führt keine korrekten Aktionen, Interferenz
- 9. Wie führt man eine maskierte Abfrage in Elasticsearch durch?
- 10. Wie erstelle ich einen korrekten PHP-Hintergrundprozess?
- 11. Wie führt man mehrere SI-Aufnahmen automatisch durch?
- 12. Wie verwende ich einen benutzerdefinierten SVM-Kernel?
- 13. Wie führt man einen natürlichen Join auf zwei Tabellen mit SQLAlchemy und Flask durch?
- 14. Wie führt man einen Sumif mit leeren Zellen als Referenz durch?
- 15. Wie führt Hadoop Eingangsaufteilungen durch?
- 16. Eingabezeichenfolge war nicht in einem korrekten Format, wenn Zeichenfolge Vergleich
- 17. Verwenden Sie sequentialfs mit SVM in Matlab
- 18. Wie führt man bedingte Anweisungen auf SMOB-Typen durch?
- 19. Teil eines Dateinamens entkernen und für einen Vergleich verwenden
- 20. Wie führt man die Validierung von Schienenmodellen mit oder ohne Bedingung durch?
- 21. Wie entwickelt man die Vorteile von 64-Bit-Systemen?
- 22. Wie führt man eine interne Testleistung für .net-Anwendungen durch?
- 23. Wie kann ich einen Vergleich zwischen Groß- und Kleinschreibung vornehmen?
- 24. Wie führt man die Verkleinerung und Verschleierung mit dem JACK-Compiler durch?
- 25. Wie trainiert man einen Support Vector Machine (SVM) Klassifikator mit openCV mit Gesichtsmerkmalen?
- 26. Wie führt jQuery seine asynchronen Animationen durch?
- 27. Finden Sie Differenz zwischen Enddaten durch den Vergleich Reihen
- 28. Führt Frege die Tail Call Optimierung durch?
- 29. Wie führt man asp.net mvc 4-Modellbindung für enums durch?
- 30. Wie führt man automatische Vervollständigungsabfragen im Hintergrund durch?
Was sind „Systeme "? Was vergleichst du? – sascha
Ich baue ein Textklassifizierungssystem und möchte die Leistung verschiedener Textklassifizierungssysteme vergleichen. –
Wenn diese Systeme aus verschiedenen Eingabedaten für saure SVMs bestehen, würden Sie natürlich pro System basierte Parameteroptimierung verwenden. Die optimalen Parameter eines Systems sind nicht notwendigerweise die besten für andere (mit sehr hoher Wahrscheinlichkeit). Dies liegt daran, dass Hyperparam opt immer abhängig von den Daten ist. – sascha