Ich gehe der Frage nach, die ich zuvor zu RBM gestellt hatte . Ich sehe eine Menge Literatur, die sie beschreibt, aber keine, die tatsächlich von Regression spricht (nicht einmal Klassifizierung mit beschrifteten Daten). Ich habe das Gefühl, dass es nur für unbeschriftete Daten verwendet wird. Gibt es Ressourcen für den Umgang mit Regressionen? Oder ist es so einfach, eine weitere Ebene über der verborgenen Ebene hinzuzufügen und den CD-Algorithmus nach oben und unten auszuführen? Vielen Dank im Voraus.
Bitte sehen Sie sich die Implementierung unter http://code.google.com/p/matrbm/ an . Es hat eine zu berücksichtigende Klassifizierungsfunktion. Lassen Sie mich auch wissen, ob Sie bessere Implementierungen von DBNs und RMBs für die Klassifizierung und Regression finden.
quelle
Ich denke, eine Möglichkeit, neuronale Netzwerke wie die Restricted Boltzman Machine (RBM) zu testen, besteht darin, sie auf neue Datensätze oder häufiger auf einen Teil des Gesamtdatensatzes anzuwenden und ihre Leistung zu überprüfen. Sie können das Modell auch mit Kreuzvalidierung testen. Ich habe ein beliebtes Open-Source-Toolkit für maschinelles Lernen (ML) verwendet, das einfach zu installieren und zu verwenden ist und es Ihnen ermöglicht, viele Arten von ML-Algorithmen mit einer Reihe von Regressionsstatistiken des Modells ( http: // www. cs.waikato.ac.nz/ml/weka/ ). Das kann Ihnen eine schnelle Analyse ohne viel Eingreifen ermöglichen, mit Ausnahme der Grundlagen für das Ausführen des Programms. Abhängig davon lohnt es sich jedoch möglicherweise nicht, wenn es schwierig ist, Ihre Daten zu formatieren (obwohl Sie normalerweise zum Beispiel "csv to arff convert online" googeln können für eine einstufige Formatierung).
quelle