Forum: Sonstige Fragen zu Delphi
Delphi
by Go2EITS,
16. Okt 2007
Ich glaube, ich habe da etwas Passendes gefunden:
Link
In der Spalte zwei befindet sich unser Output/die anderen Spalten sind unsere Inputs.
Als nächste Überlegung wäre es, die Trainingsdaten und Testdaten zu trennen:
Wir nehmen 10 oder 20 Datensätze vom Training raus und prüfen, welche Daten uns dann von der Datenbank angezeigt werden.
Das neuronale Netz auf der Internetseite scheint 70...
Forum: Sonstige Fragen zu Delphi
Delphi
by Go2EITS,
16. Okt 2007
Hallo Stahli,
Deine Zahlen kommen meinen Werten am nächsten:
Patient, Alter, Blutdruck, Insolin
1, 35, 120, 3.8
2, 40, 130, 3.5
Wenn man dem noch Attribute wie "sehr gesund", "gesund", "noch gesund", "behandlungsbedürftig", "krank", "akut", beifügt, so kann man bei neuen Datensätzen aus den vorliegenden Datensätzen wohl eine gute Übersicht bekommen, was aus der Datenbank für Antworten...
Forum: Sonstige Fragen zu Delphi
Delphi
by Go2EITS,
11. Okt 2007
So Code mal geändert:
Neues Array für die Ergebnisse mit der neuen Berechnung "angelegt": SqrArray;
und die neue Berechnung so durchgeführt:
for x:=2 to 1000 do
begin
for i:=2 to 6 do
begin
...
//2. Berechnung: Fehlerquadrat und Wurzelziehen.
Forum: Sonstige Fragen zu Delphi
Delphi
by Go2EITS,
10. Okt 2007
Danke shmia. Deinen Vorschlag baue ich morgen in den Code rein. Ich bin dann auf die Ergebnisse schon sehr gespannt.
Forum: Sonstige Fragen zu Delphi
Delphi
by Go2EITS,
10. Okt 2007
Nur her mit der Wortklauberei... :wink:
Genaugenommen ist es der Abstand in eine positive Zahl überführt. (Siehe oben meinen Beitrag)
Das mit dem varianten Record verstehe ich nicht. Ich brauche das Array "Daten" und das Array "Ergebnisse" so.
Das Auslagern in Proceduren macht das ganze schon übersichtlicher. Vielleicht sogar einen Funktion bei dem der Schwellenwert dann eingestellt...
Forum: Sonstige Fragen zu Delphi
Delphi
by Go2EITS,
10. Okt 2007
So, ich habe eine Ergänzung:
Wenn von die 5 Feldern ein Feld ein "Ausreisser" ist, dann prüfe, ob die Summe der restlichen 4 kleiner 1 ist.
Ist das der Fall, dann wird die Zeile/Datensatz als ähnlich angezeigt.
Ich verwende hierfür die Abfrage, an welcher Position der Aussreißer steht und weise den Index der Varibalen p zu und lösche
dann das Ergebnis. Die neue Summe zeigt mir dann, ob der...
Forum: Sonstige Fragen zu Delphi
Delphi
by Go2EITS,
9. Okt 2007
So ich habe mal ein schmutziges schnelles Programm geschrieben:
Ich habe 1000 Zeilen in der Daten.txt (liegt bei)
Damit es nicht zu kompliziert wird, habe ich mich auf die erste Zeile in der "Datenbank" beschränkt, die auf Ähnlichkeit mit den restlichen 999 Zeilen zu prüfen ist.
Wir sehen ab der Zeile 2 bis 1000 nach, wie ähnlich sich die Zeilen sind.
Ich verwende folgende Formel, ...
Forum: Sonstige Fragen zu Delphi
Delphi
by Go2EITS,
8. Okt 2007
Danke für Eure Antworten, ich glaube ich erstmal einen Ansatz schreiben und dann hier als Source zur Diskussion reinstellen,
dann versteht man auch besser, wass ich meine.
@Stahli
Nein, kein Stringvergleich. Es sind die Floats wie oben.
So weit, denke ich, ist mein Ansatz auch. Ich habe da noch irgendwie einen Denkfehler:
Die Differenz von 1 auf 2 ist 100%, wobei bei den anderen Werten...
Forum: Sonstige Fragen zu Delphi
Delphi
by Go2EITS,
8. Okt 2007
So ich habe wieder ein Problem, mit dem ich mich schon länger beschäftige.
Gegeben ist ein Muster: (erste Zeile die Feldnamen)
Sta Proz GL1 GL2 Gl3 GL4
2 3,5 0,23 1,2 0,6 0,7
0 -0,5 0,24 1,3 0,7 0,73
1 1,2 0,25 1,4 0,8 0,85
In der Datei befinden sich weitere, sagen wir mal 1000 Zeilen mit solchen unterschiedlichen Zahlen.