Bibliotheken für maschinelles Online-Lernen

10

Ich suche nach Paketen (entweder in Python, R oder einem eigenständigen Paket), um Online-Lernen zur Vorhersage von Bestandsdaten durchzuführen.

Ich habe Vowpal Wabbit ( https://github.com/JohnLangford/vowpal_wabbit/wiki ) gefunden und gelesen , was ziemlich vielversprechend zu sein scheint, aber ich frage mich, ob es noch andere Pakete gibt.

Danke im Voraus.

mike1886
quelle
1
Dumme Frage, aber meinst du onlinewie im "Nicht-Batch-Modus" oder wie im "In der Cloud verarbeitet"?
Mike Ounsworth
Hallo Mike, ich meine den Non-Batch-Modus. Sobald eine Vorhersage getroffen ist, lernen wir das wahre Etikett und verwenden es dann im Training. Denken Sie also an die Vorhersage eines Aktienkurses. In wenigen Minuten würden wir den wahren Wert erfahren und diesen Wert dann in unserem Training verwenden.
Mike1886
Nicht online lernen, aber werfen Sie einen Blick auf diesen Beitrag, dies kann Ihnen helfen, einen Anfang zu machen francescopochetti.com/stock-market-prediction-part-introduction
Adriano Almeida

Antworten:

3

Sie können sich das Scikit-Learn- oder Orange-Modul in Python ansehen. Scikit-learn verfügt über einen SGD-Klassifikator und -Regressor, der beim Online-Lernen Teilanpassungsdaten erstellen kann. Schauen Sie sich in R das Caret-Paket an

Rahul Agarwal
quelle
Danke für deine Kommentare. Ich bin mir sehr bewusst und benutze regelmäßig Scikit und Caret, aber ich suche nach einem hochmodernen Online-Lernpaket, und weder Scikit noch Caret sind dies. Ich suche Leute, die tatsächlich etwas benutzen und ihre Erfahrungen mit einem bestimmten Paket geben können.
Mike1886
1
@ mike1886: Wenn Sie bereits wissen, wie Sie Ihr Modell mit neuen Daten aktualisieren können, was möchten Sie sonst noch? Was ist nach Ihrem Verständnis "Stand der Technik"? Nur neuer und cooler?
Freund
Einverstanden --- Die Online-Lernmodule von scikit sind auf dem neuesten Stand der Technik, was auch immer das bedeutet
Ben Allison,
@ Rahul in R unterstützt das Caret-Paket einen Online-Lernalgorithmus? Wenn ja, bitte vorschlagen.
Divyang Shah
1

Es gibt einige andere Bibliotheken für Online- oder inkrementelles maschinelles Lernen.

nbro
quelle