Ich habe die meisten einfachen Dinge getan. Was können wir von hier aus tun, um die praktische Leistung des Modells zu verbessern? Ich habe derzeit zwei Ideen.
Ich habe Nr. 1 ausprobiert, aber ich werde ab morgen Nr. 2 machen.
63,77% der Bilder im Datensatz sind als "up" gekennzeichnet, und dieses Modell lernt möglicherweise zu schnell, "up" in schneller Folge zu starten. In der Praxis besteht der Zweck dieses Modells und des allgemeinen Tiefenlernens darin, die Verlustfunktion zu minimieren, und Genauigkeit scheint im Training keine große Rolle zu spielen, sodass dies kein Problem zu sein scheint.
Als Experiment habe ich versucht zu trainieren, indem ich das Verhältnis von "hoch" zu "runter" im Datensatz auf 1: 1 eingestellt habe, indem ich das mit "hoch" gekennzeichnete Bild entsprechend entfernt habe. Dieses Ergebnis wurde nach 75 Epochen erhalten.
Dies zeigt nicht, wie sich das Ungleichgewicht des Datensatzes auf die Vorhersagegenauigkeit des Modells auswirkt, aber zumindest zeigt dieses Ergebnis, dass dieses Modell den Cointos-Bot übertrifft.
Aufgrund der extremen Vereinfachung des Datensatzes und des Modells besteht die einzige Funktion dieses Modells darin, zu bestimmen, ob der Preis nur zwei Monate später unter Berücksichtigung von Preisschwankungen während dieses Zeitraums steigt oder fällt. Nicht. Ein realistischer Betrieb kann daher gefährlich sein.
Ich habe dem Bild im Datensatz Volumen hinzugefügt, um dem Modell maximale Informationen über den Finanzmarkt zu geben. Dies scheint keine schlechte Idee zu sein, aber das Problem ist, dass die Volumenskala von Bild zu Bild variieren kann. .. Ich denke, wir müssen etwas mehr über Pyplot lernen.
Lassen Sie Python 2203 Bilder aus dem Jahr 2010 lernen.
Ungefähr 60 Epochen sehen gut aus. Setzen Sie also Epochen = 60 und versuchen Sie es erneut.
Sieht gut aus.
Wenn dieses Modell anhand von Testdaten Vorhersagen trifft, besteht eine Wahrscheinlichkeit von 74,64%, dass es mit "up" antwortet, und 66,4% aller Testdatensätze werden mit "up" gekennzeichnet. Wenn das Modell mit einer Wahrscheinlichkeit von 74,64%, vollständig zufällig zu sein, "hoch" ausgibt, beträgt die erwartete Genauigkeit beim Testen mit diesen Testdaten 58,07%, sodass dieses Modell mit einer Genauigkeit von 63,7% mindestens höher ist als das Rätselraten. Man kann sagen, dass es Leistung ist.
Dieses Modell hat sich zu einem sogenannten längeren Gehirn entwickelt, das glaubt, dass der Marktpreis fast ständig steigen wird, und es scheint, dass es nicht sehr praktisch ist. Andererseits scheint es jedoch möglich zu sein, mit diesem Modell Anzeichen einer Rezession zu erkennen. Dies liegt daran, dass, wenn ein Modell, das versucht, so viel wie möglich "hoch" auszugeben, als Antwort "runter" ausgibt, möglicherweise etwas hinter diesem Urteil steckt. Wir werden nun die Ergebnisse und Vorhersagen dieses Modells untersuchen, um festzustellen, ob dies möglich ist.
Derzeit haben dieses Modell und dieser Datensatz viele Probleme, und ich möchte jedes Problem einzeln lösen und schließlich eine praktische KI erstellen. Wenn Sie Ihren Computer lernen lassen, werden Sie im Übrigen überrascht sein, wie lange die Verarbeitung dauert. Ich habe einen Artikel über Quantencomputer in Newton gelesen, aber wenn die für diesen Prozess erforderliche Zeit drastisch verkürzt wird, passen KI- und Quantencomputer perfekt zusammen.
Bis nächste Woche.
Recommended Posts