Diskussion zum Artikel "Gradient Boosting beim transduktiven und aktiven maschinellen Lernen"

 

Neuer Artikel Gradient Boosting beim transduktiven und aktiven maschinellen Lernen :

In diesem Artikel werden wir aktive Methoden des maschinellen Lernens anhand von realen Daten betrachten und ihre Vor- und Nachteile diskutieren. Vielleicht helfen Ihnen diese Methoden und Sie werden sie in Ihr Arsenal an maschinellen Lernmodellen aufnehmen. Die Transduktion wurde von Vladimir Vapnik eingeführt, der Miterfinder der Support-Vector Machine (SVM) ist.

Lassen Sie uns direkt zum aktiven Lernen übergehen und dessen Effektivität mit unseren Daten testen.

Es gibt mehrere Bibliotheken für aktives Lernen in der Sprache Python, die bekanntesten davon sind:

  • modAL ist ein recht einfaches und leicht zu erlernendes Paket. Das ist eine Art Wrapper für scikit-learn, die beliebte Bibliothek für maschinelles Lernen (sie sind vollständig kompatibel). Das Paket stellt die populärsten aktiven Lernmethoden zur Verfügung.
  • Libact verwendet die Strategie des mehrarmigen Banditen über bestehende Abfragestrategien für eine dynamische Auswahl der besten Abfrage. 
  • Alipy ist eine Art Labor von Paketanbietern, das eine große Anzahl von Abfragestrategien enthält.

Ich habe die Bibliothek modAL ausgewählt, da sie intuitiver ist und sich für den Einstieg in die Philosophie des aktiven Lernens eignet. Sie bietet eine größere Freiheit bei der Gestaltung von Modellen und bei der Erstellung eigener Modelle durch die Verwendung von Standardblöcken oder durch die Erstellung eigener Modelle.

Betrachten wir den oben beschriebenen Prozess anhand des folgenden Schemas, das keiner weiteren Erklärungen bedarf:

Autor: Maxim Dmitrievsky

 

Norm, natürlich ist das Vorhandensein von manuellen Etiketten und vernünftigen Annahmen nicht AI), sondern wirklich reduziert den Bereich der Daten und Dimensionen für die Ausbildung, macht sie zumindest akzeptabel).

[Gelöscht]  
Valeriy Yastremskiy:

Norm, natürlich mit Hand-Tags und vernünftigen Annahmen ist nicht AI), sondern wirklich reduziert die Datenfläche und Dimensionen für die Ausbildung, macht sie zumindest akzeptabel)

Ausschließlich manuelle Auswahl von Merkmalen (Fichen). Ich überlege, wie ich die letzte manuelle Auswahl loswerden kann.

Es gibt Optionen, aber ich habe sie noch nicht in die Hände bekommen
 
Maxim Dmitrievsky:

Aus dem Handbuch nur Auswahl der Funktionen (Features). Ich überlege gerade, wie ich das letzte Handbuch loswerden kann.

Es gibt Optionen, aber ich habe meine Hände auf sie noch nicht bekommen.

Und automatische Erkennung von Zielen))))

[Gelöscht]  
Valeriy Yastremskiy:

Und automatisches Targeting))))

dies ist bereits vorhanden

 
Ich danke Ihnen für diesen wunderbaren Artikel.
[Gelöscht]  
Por:
Vielen Dank für den wunderbaren Artikel.

Sie sind willkommen.

 

Ich verstehe gar nichts :)

Wie viele Klassen wurden automatisch bewertet?

Wenn es mehr als zwei sind, wäre es logisch, jede Klasse finanziell zu bewerten, d. h. ob sie einen Verlust oder einen Gewinn macht, und sie dann für die abschließende Ausbildung zu zwei Klassen zusammenzufassen.

[Gelöscht]  
Aleksey Vyazmikin:

Ich habe nichts verstanden :)

Wie viele Klassen wurden automatisch markiert?

Wenn es mehr als zwei sind, wäre es logisch, jeder Klasse eine finanzielle Bewertung zu geben - ob sie einen Verlust oder einen Gewinn macht - und sie dann für die abschließende Ausbildung zu zwei Klassen zusammenzufassen.

Was kann ich tun, um das Missverständnis zu beseitigen? 2 Klassen, wie üblich

Die Frage nach den Möglichkeiten der Anwendung des aktiven Lernens ist offen. Dies ist zu umfangreich und zum Teil philosophisch und experimentell, um es in einem Artikel zu behandeln.
 

Herzlichen Glückwunsch für einen so tollen Artikel nach langer Zeit!!!


Wie kann man andere Währungspaare trainieren und testen?


Der Codierungsteil ist kompliziert für mich zu tun, jede Bearbeitung oder jede Form von Verbesserungen für die Prüfung Zweck:)


Können Sie mir bitte bei den Fehlern im Screenshot helfen?

Vielen Dank
Dateien:
USDCAD_pair.png  46 kb
 
FxTrader562:

Herzlichen Glückwunsch für einen so tollen Artikel nach langer Zeit!!!


Wie kann man andere Währungspaare trainieren und testen?


Die Codierung Teil ist kompliziert für mich zu tun, jede Bearbeitung oder jede Form von Verbesserungen für die Prüfung Zweck:)


Können Sie mir bitte bei den Fehlern im Screenshot helfen?

Danke

Sie können die py-Datei nicht in MetaEditor5 kompilieren. Zu diesem Zweck müssen Sie das Programm PyCharm installieren und dieses Skript ausführen.