Diskussion zum Artikel "DeMarks Sequential (TD SEQUENTIAL) unter Verwendung künstlicher Intelligenz" - Seite 4

 
toxic:


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.

 
Mihail Marchukajtes:


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.

Dateien:
vrmtest.zip  524 kb
 
toxic:

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????

 
Mihail Marchukajtes:


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);
 
toxic:

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....

Метод Брауна-Робинсон-Решетова - Векторная машина Решетова
  • sites.google.com
Метод Брауна-Робинсон является наиболее старым (1951 г.) алгоритмом итеративного решения минимаксных задач, представленных в виде платёжных матриц. При этом он является методом поиска решения с оппонентом и способностью авторедукции доминируемых строк и столбцов. Однако, ему присущи ряд недостатков: Несоответствие решения аксиоматике вектора...
 
Die Sache ist die, dass ich Optimierer Version 14 habe, die neueste von ihm. Ich bin ehrlich gesagt besorgt über das Verschwinden von Reshetov, egal was passiert. Und es besteht der Verdacht, dass das Projekt Fehler enthält oder nicht zu Ende geführt wird. Yuri ist plötzlich verschwunden. Daher ist es für mich schwierig, über die Implementierung innerhalb des Optimierers zu sprechen. Ich bin ein Benutzer von NS, kein Entwickler. Für mich ist es wichtig, Daten vorzubereiten, die Ausgabe auszuwählen und das System zu konfigurieren. Aber ich habe den internen Code noch nicht analysiert, obwohl das Interesse daran besteht. Ich denke, ich werde in naher Zukunft damit beginnen, sein Projekt zu analysieren. Und die Frage nach der Trennung der Stichprobe ist offen, aber es wäre interessant, das Ergebnis des Modells außerhalb der Stichprobe zu sehen, weiter, wie sie sagen, und bereits auf diesem Abschnitt, um die Statistiken zu sehen. Auf Daten, die das Netz nicht gesehen hat. Hier ist das Interessante.
 
Mihail Marchukajtes:
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.
Nun, ich habe das Projekt oben gepostet, Sie können überprüfen, was dabei herauskommt.
 

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.

 
Vizard_:

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))))

 
Vizard_:
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.