Maschinelles Lernen im Handel: Theorie, Modelle, Praxis und Algo-Trading - Seite 920

 
Mihail Marchukajtes:

Und damit solche Großinvestoren dich nicht an deinen Füßen aufhängen..... :-)

Ich trage schon seit langem eine Rüstung, nur für den Fall.

 
Gibt es eine Möglichkeit, Clustering für unsere Zwecke zu nutzen? Ich habe versucht, die Stichprobe in 10 Cluster aufzuteilen, und es stellte sich heraus, dass das Blödsinn ist - 0 richtige Lösungen, oder sollten wir 100-1000 dieser Cluster bilden?
 
Aleksey Vyazmikin:
Ist es möglich, Clustering für unsere Zwecke zu nutzen? Ich habe versucht, die Stichprobe in 10 Cluster aufzuteilen, und es stellte sich heraus, dass es Blödsinn ist - 0 richtige Lösungen, oder sollten diese Cluster 100-1000 sein?
Ja, das ist Blödsinn.
 

Es besteht die Möglichkeit, meine RL-Klasse als gemeinsames Projekt zu öffnen, falls jemand den unbändigen Wunsch hat, mehr damit zu machen

Möglichkeiten, die sich derzeit bieten:

  • Bildung eines Ensembles aus einer beliebigen Anzahl von Agenten
  • individuelle Attribute für jeden Akteur (Anzahl der Bäume, Parameter r)
  • verschiedene Prädiktoren können jedem Agenten zugewiesen werden (beliebige Anzahl).
  • Ausstieg der Agenten nach der Ausbildung
  • Ausbildung ausgewählter Agenten, um zu fusionieren, nicht um zu verdienen
  • einfaches Hinzufügen und Entfernen von Agenten in wenigen Zeilen
  • Ermutigung Lehen für jetzt nur eine, aber Sie können leicht hinzufügen, verschiedene Optionen zur Auswahl, für jeden Agenten im Ensemble (die kreativste Sache zu tun)

Oder einen Artikel mit einer detaillierten Beschreibung?

Oder ein Tummelplatz

 
Maxim Dmitrievsky:

Es besteht die Möglichkeit, meine RL-Klasse als gemeinsames Projekt zu öffnen, falls jemand den unbändigen Wunsch hat, mehr damit zu machen

Möglichkeiten, die sich derzeit bieten:

  • Bildung eines Ensembles aus einer beliebigen Anzahl von Agenten
  • individuelle Attribute für jeden Akteur (Anzahl der Bäume, Parameter r)
  • verschiedene Prädiktoren können jedem Agenten zugewiesen werden (beliebige Anzahl).
  • Ausstieg der Agenten nach der Ausbildung
  • Ausbildung ausgewählter Agenten, um zu fusionieren, nicht um zu verdienen
  • einfaches Hinzufügen und Entfernen von Agenten in wenigen Zeilen
  • Ermutigung Lehen für jetzt nur eine, aber Sie können leicht hinzufügen, verschiedene Optionen zur Auswahl, für jeden Agenten im Ensemble (die kreativste Sache zu tun)
Oder einen Artikel mit einer detaillierten Beschreibung?

Die Informationen werden in jedem Format nützlich sein, am wichtigsten ist jedoch, dass das Material in einer verständlichen Sprache verfasst wurde!

 
Aleksey Vyazmikin:

Die Informationen sind in jedem Format nützlich, wichtig ist nur, dass das Material in einer verständlichen Sprache präsentiert wird!

Es ist eine einfache Klasse und ein paar Methoden, ich weiß nicht, ob es noch einfacher ist

//+------------------------------------------------------------------+
//|Multiple RL agents class                                          |
//+------------------------------------------------------------------+
class CRLAgents
  {
private:
   struct Agents
     {
      double            inpVector[];
      CRLAgent         *ag;
     };
   double            dropoutAgent[];
   bool              dropout;
public:
                     CRLAgents(int,int,int,double);
                    ~CRLAgents(void);
   Agents            agent[];
   void              updatePolicies(double);
   void              updateRewards();
   double            getTradeSignal();
   void              setAgentSettings(int,int,int,double,bool);
   void              dropoutAgents(int&[]);

  };

Ich kann keinen Unterricht über das Alphabet geben, ich bin kein Lehrer.

 
Maxim Dmitrievsky:

Es besteht die Möglichkeit, meine RL-Klasse als gemeinsames Projekt zu öffnen, falls jemand den unbändigen Wunsch hat, mehr damit zu machen

Möglichkeiten, die sich derzeit bieten:

  • Bildung eines Ensembles aus einer beliebigen Anzahl von Agenten
  • individuelle Attribute für jeden Akteur (Anzahl der Bäume, Parameter r)
  • verschiedene Prädiktoren können jedem Agenten zugewiesen werden (beliebige Anzahl).
  • Ausstieg der Agenten nach der Ausbildung
  • Ausbildung ausgewählter Agenten, um zu fusionieren, nicht um zu verdienen
  • einfaches Hinzufügen und Entfernen von Agenten in wenigen Zeilen
  • Ermutigung Lehen für jetzt nur eine, aber Sie können leicht hinzufügen, verschiedene Optionen zur Auswahl, für jeden Agenten in das Ensemble (die meisten kreativen Sache zu tun)

Oder einen Artikel mit einer detaillierten Beschreibung?

Oder ein Tummelplatz.

Artikel mit Quellcode. Wenn das öffentliche Repository für immer aufbewahrt werden soll, verlinken Sie einfach darauf.
Wenn Sie darauf herumtrampeln wollen, schicken Sie das Projekt zuerst per E-Mail)
 
Maxim Dmitrievsky:

Es ist eine einfache Klasse und ein paar Methoden, ich weiß nicht, ob es noch einfacher ist

Ich kann keinen Unterricht über das Alphabet geben, ich bin kein Lehrer.

Es wäre schön, wenn jede Zeile mit einem Kommentar versehen wäre - der Name lässt nur Vermutungen zu. Warum raten?

 
Aleksey Vyazmikin:

Es wäre schön, zu jeder Zeile einen Kommentar zu sehen - was dort zu schreiben ist, lässt sich anhand des Titels nur erahnen. Warum raten?

Ich mache es für 50 Rubel.)

 
Maxim Dmitrievsky:

Ich werde es für 50k tun :)

So kommt es, dass viele Artikel geschrieben werden, aber der Code darin ist oft für Programmieranfänger unlesbar... Was glauben Sie, warum hat man sie geschrieben, wer würde sie verstehen oder ohne sie leben?