Diskussion zum Artikel "DeMarks Sequential (TD SEQUENTIAL) unter Verwendung künstlicher Intelligenz" - Seite 4
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Also ... bitte erklären Sie mir ein paar Dinge, zum Beispiel, ich nehme eine Toad-Datei, ist das ein trainiertes Modell? Es gibt drei Methoden, es gibt keine Verweise auf Referenzen und in den Methoden selbst sind Koeffizienten shardcoded, aber sie nehmen 5 Chips, und es waren 15, welche Chips haben Sie verwendet oder wie haben Sie die Dimensionalität von 15->5 reduziert?
Und brauche ich *.vrm binary für irgendetwas, wenn ich nur einen Test machen will?
Ja, in toad und mkul sind bereits trainierte Modelle und das Ergebnis des Trainings ist ganz unten angegeben, auch ganz unten sind genau die Eingaben angegeben, die verwendet werden sollen, indem man sie in die Variablen v0..... vN. Bringen Sie die Reihenfolge nicht durcheinander, das ist wichtig, jede Eingabe muss an ihrem Platz sein. vmr hat es kapiert :-))
Das heißt, der Optimierer erstellt nicht nur das Modell, sondern wählt auch die zu verwendenden Eingaben aus. Ich habe eine Trainingsdatei erstellt, in der die Eingaben mit Buchstaben beschriftet sind, Sie können sie dort selbst zuordnen.
Ja, in toad und mkul sind bereits trainierte Modelle und das Ergebnis des Trainings ganz unten angegeben, ebenso sind ganz unten genau die Eingaben angegeben, die verwendet werden sollen, indem man sie in die Variablen v0..... vN. Bringen Sie die Reihenfolge nicht durcheinander, das ist wichtig, jede Eingabe muss an ihrem Platz sein. vmr hat es begriffen :-))
Das heißt, der Optimierer erstellt nicht nur das Modell, sondern wählt auch die zu verwendenden Eingaben aus. Ich habe eine Trainingsdatei geworfen, in der die Eingaben mit Buchstaben beschriftet sind, Sie können sie selbst vergleichen.
Ich muss irgendetwas falsch gemacht haben, aber bis jetzt ist es etwas schlechter als der Zufall, nämlich fast 2%.
Und können Sie auch die von Ihnen getestete Menge mit Merkmalsbeschriftungen zur Verfügung stellen, um die Reinheit des Experiments zu gewährleisten? Sie haben doch nicht die gesamte Testmenge getestet, oder?
Kröte - Projekt beigefügt.
Wahrscheinlich bringe ich etwas durcheinander, aber bis jetzt funktioniert es etwas schlechter als zufällig, mit fast 2%.
Können Sie der Reinheit halber auch die getestete Menge mit Merkmalsbezeichnungen zur Verfügung stellen? Sie haben nicht die gesamte Testmenge getestet, oder?
Kröte - das Projekt ist beigefügt.
Ich gebe zu, ich habe den Sinn des Beitrags nicht ganz verstanden. Ja, ich habe die ersten 50 Zeilen deiner Traine-Datei genommen, die du mir geschickt hast. Was Sie jetzt tun müssen????
Ich gebe zu, um ehrlich zu sein 65000 Zeilen werde ich kaum laufen, aber akzeptable 100 oder 200 ganz gut, aber nur das Modell wird bis morgen gebaut werden. Also was muss getan werden????
Ich gebe zu, ich habe den Sinn des Beitrags nicht ganz verstanden. Ja, ich habe die ersten 50 Zeilen der Traine-Datei, die Sie geschickt haben, übernommen. Was muss ich jetzt tun????
Ich gebe ehrlich zu 65000 Zeilen werde ich kaum schaffen, aber akzeptable 100 oder 200 ganz gut, aber nur das Modell wird bis morgen gebaut. Also müssen wir???? tun.
Ich bekomme eine Genauigkeit von 48,2%.
Ich brauche die von Ihnen geprüften Stichproben, um zu verstehen, ob ich mich geirrt habe oder nicht.
* Empfindlichkeit der Verallgemeinerungsfähigkeit: 82.92682926829268%* Spezifität der Verallgemeinerungsfähigkeit: 47.82608695652174%* Verallgemeinerungsfähigkeit: 70.3125%* WahrePositive: 34 * FalschePositive: 7* WahreNegative: 11* FalscheNegative: 12* Gesamte Muster in den Proben mit Statistik: 64 - Wo sind sie????String testPath = "vrmtest/test.csv"; double[][] inputs = FileIO.parseCsvFile(testPath, ";", "W","E","R","T","Y","X"); double[][] outputs = FileIO.parseCsvFile(testPath, ";", "V"); double accuracy = 0; int all = 0; for (int i = 0; i < inputs.length; i++) { double[] x = inputs[i]; double[] y = outputs[i]; int predict = Model.getTernaryClassificator(x[0], x[1], x[2], x[3], x[4], x[5]); if (predict!=0) { if (predict*y[0] > 0) accuracy++; all++; } } accuracy = accuracy / all; System.out.println(accuracy);Ich erhalte eine Genauigkeit von 48,2 %.
Ich brauche die von Ihnen geprüften Proben, um zu wissen, ob ich mich geirrt habe oder nicht.
MMMM. Die Sache ist die, dass die Datei, die ich zum Training geschickt habe, in zwei Stichproben aufgeteilt ist, eine zum Testen und die andere zum Testen. Die Aufteilung erfolgt jedes Mal nach dem Zufallsprinzip, hier müssen Sie sich den Optimierer selbst ansehen, nach der Aufteilung der Stichprobe wird das Training und der Test auf dem ausgewählten Gebiet durchgeführt. Und für Klassifizierungsaufgaben ist die Reihenfolge des Eintreffens der Muster nicht wichtig. Und soweit ich weiß, wird die Teilung bis zu 100 Mal durchgeführt, wie Juri sagte. Das heißt, ich lud eine Datei mit 50 Daten hoch, es teilte sie in zwei Abschnitte und trainierte das Ergebnis, dann teilte es sie wieder, usw. Sie müssen die Beschreibung hier lesen. Es gibt einen Abschnitt über die Aufteilung der Stichprobe, wie sie erfolgt. Wahrscheinlich haben Sie sie in zwei Hälften geteilt, 50 % am Anfang und den Test am Ende, aber das ist nicht richtig. Die Trainingsstichprobe wird nach einem anderen Prinzip aufgeteilt, nicht nach dem Zeitpunkt des Eintreffens. Für Vorhersageaufgaben ist die Reihenfolge des Eintreffens der Muster WICHTIG. Bei Klassifizierungsaufgaben ist sie es nicht.
Es geht also folgendermaßen..... Hm....
Aber es wäre interessant, das Ergebnis der Arbeit des Modells außerhalb der Stichprobe zu sehen, weiter, wie sie sagen, und die Statistiken zu diesem Abschnitt zu sehen. Mit Daten, die das Netz nicht gesehen hat. Das ist es, was interessant ist.
Liebe Kollegen, ist es möglich, zu machen und zu überprüfen, in neuronka zum Beispiel 1 Muster, wäre es interessant zu sehen, wie es aussieht, und was wird sich im Allgemeinen.Wenn es möglich ist, dies zu tun, werde ich ein einfaches Diagramm, wo das Muster Figur wird deutlich angezeigt werden, natürlich funktioniert es auf jedem Markt und pair.If ja, werde ich Ihnen einen Bildschirm, wenn es möglich ist, auf die wichtigsten Paare laufen, und auch neuronka auf Version 5 oder 4 Sie verwenden.
Head-on -
Auf dem giftigen Datensatz -
trend=67.1%. test=67%.
Oh! Das stimmt schon! Sogar 1,3% mehr als meine))) Aber Sie und auf numerai übertraf mich ich erinnere mich, Respekt an Sie, Sie wissen)))))
Ich hoffe, du hast es so nicht auf 50 Proben gelernt? Sonst schlafe ich nicht ein))))
Und sie wurden mehrmals gewarnt))))
------
Vorne-
Im Datensatz giftig -
trend=67.1%. test=67%.
Das ist nur eine Vermutung. Und die Gefahr bei der Verwendung von Software ist immer eine solche. Versuchen Sie, Ihre KI zu trainieren, aber mit den oben genannten Empfehlungen. Da gibt es nichts zu raten. Nehmen Sie einfach Sequenta, speichern Sie die Eingabedaten und trainieren Sie Ihre KI. Das Ergebnis einer alternativen KI zu sehen, wird viel interessanter sein.