Wie kann ich ein SVM in Matlab ohne externe Bibliothek verwenden?

Wie kann ich ein SVM in Matlab ohne externe Bibliothek verwenden?

Ich bin Lehrassistent für einen Kurs zum maschinellen Lernen und wir sind gerade dabei, eine Aufgabe zum Studium von SVMs zu erstellen. Das Problem ist, dass unsere Matlab-Laborinstallationen weder über die Statistik-Toolbox verfügen noch liblinear oder libsvm installiert sind. Ich verstehe zwar, dass eine lokale Installation der Bibliothek möglich ist, möchte die Studenten jedoch nicht mit dieser Aufgabe ablenken, bevor sie tatsächlich mit der Aufgabe beginnen können. Ich suche nach Vorschlägen zur Lösung dieses Problems. Gibt es beispielsweise einfache Implementierungen als m-Dateien in Matlab, die Studenten einfach in ihre Skripte aufnehmen könnten?

Antwort1

Es stellt sich heraus, dass die Verwendung von libsvm mit Matlab so einfach ist wielädt es herunter, entpacken Sie es und führen Sie make.m im Matlab-Verzeichnis aus. Die einzige Einschränkung scheint zu sein, dass dieser letzte Schritt, die Ausführung von make.m, bei jedem Start von Matlab ausgeführt werden muss.

verwandte Informationen