|
|
Trainingsmenge / Testmenge / Funktion |
|
TommyProg |
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 15.07.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.07.2015, 19:28
Titel: Trainingsmenge / Testmenge / Funktion
|
|
Grüß euch alle zusammen,
habe folgendes Problem.
Zurzeit analysiere ich seit mehreren Tagen einen Matlab-Code, von dem ich bis jetzt nicht weiß, was er genau tut. Sprich, ich weiß zwar, was die einzelnen Funktionen mit der Testmenge und Trainingsmenge machen (habe es daneben und darunter aufgeführt), aber vollständig, was die Funktion berechnet, habe ich keine Kontrolle.
index: Klassenzugehörigkeit der Trainingsmenge
tindex: Klassenzugehörigkeit der Testmenge
Die Funktion berechnet wahrscheinlich anhand von einer neuen Testmenge eine Trainingsmenge, d.h. ein Klassifikator wird trainiert.
Ob das stimmt, weiß ich nicht, deshalb bitte ich euch um Hilfe, was das Ding wirklich tut.
Bitte keine Posts wie "für was ist der Code" schreiben, sondern normal darauf antworten.
Danke.
Mfg,
TommyProg
[EDITED, Jan, Bitte Code-Umgebung verwenden - Danke!]
_________________
||Dummme Fragen?||Lev =1
|
|
|
|
|
laternenjoe |
Forum-Fortgeschrittener
|
|
Beiträge: 83
|
|
|
|
Anmeldedatum: 25.02.15
|
|
|
|
Wohnort: Bochum
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.07.2015, 21:36
Titel:
|
|
Für was ist der Code?
Nein Spaß, wenn ich dich richtig verstanden möchtest du wissen was die Funktionen jeweils machen und nicht die physikalische/mathematische Interpretation dieser.
Dann kannst du entweder immer doc + den Namen der Funktion im Command Window eingeben
und das in der Hilfe nachlesen. Oder es findet sich einer, der da alles hier hinschreibt.
Aus dem Kopf herraus:
max = größte zahl aus Spalte(/oder Zeile?!) einer Matrix, bei Vektor, den größten Wert
P=[] erzeugt einen leeren Vektor/Matrix. Dieses wird später als Speichervariable benutzt(=Array)
for k= 1:a
...
end
ist eine for-Schleife, die a-mal durchlaufen wird
find() sucht irgendwas usw.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.484
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 15.07.2015, 21:54
Titel:
|
|
Hallo,
Zitat: |
Zurzeit analysiere ich seit mehreren Tagen einen Matlab-Code |
Da liegt schon das erste Problem: der Code ist ganz sicher kein MATLAB-Code, denn es wird // statt % verwendet, um Kommentare einzuleiten.
Grüße,
Harald
|
|
|
laternenjoe |
Forum-Fortgeschrittener
|
|
Beiträge: 83
|
|
|
|
Anmeldedatum: 25.02.15
|
|
|
|
Wohnort: Bochum
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.07.2015, 22:15
Titel:
|
|
Die Zeile
0=sum(index(find(tindex==k))==k);
ist auch diskussionswürdig , aber wenn du dir das mit doc + Funktionsname anschaust, fällt dir das bestimmt auch auf.
lg knatterjoe
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.484
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 15.07.2015, 22:31
Titel:
|
|
Hallo laternenjoe,
ich vermute, dass hier ein großes o als Variablenname verwendet wurde.
Am Ende vielleicht der Code noch abgetippt, und dann wurde eine 0 draus.
Grüße,
Harald
|
|
|
laternenjoe |
Forum-Fortgeschrittener
|
|
Beiträge: 83
|
|
|
|
Anmeldedatum: 25.02.15
|
|
|
|
Wohnort: Bochum
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 15.07.2015, 23:12
Titel:
|
|
Hallo Harald,
ja irgendwie so wirds wohl gewesen sein. Beim Lesen des Codes fällt das auch nicht wirklich auf. Aber mir sind auch die //Zeichen gar nicht aufgefallen.
Grüße
|
|
|
TommyProg |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 15.07.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.07.2015, 19:18
Titel: Zusatz
|
|
Danke euch für eure Unterstützung, aber ich möchte auf Cluster- Ebene wissen, was der Code tut.
Berechnet er z.b. den Entscheidungsbaum (linker Ast)? Die maximale Klassengenauigkeit etc..
die "//" habe ich von C abgeschaut, das habe ich nur im Nachhinein ergänzt.
Die Funktion selber ist einfach nur ein kleiner Teil eines Skriptes, jedoch weiß ich wirklich nicht, was das ding hier tut.
Vielleicht könnte jemand mir das sagen, ob sogar vlt. ein Klassifikator trainiert wird? (aktuelleste meiner Vermutungen).
Danke euch.
Mfg,
TommyProg
_________________
||Dummme Fragen?||Lev =1
|
|
|
TommyProg |
Themenstarter
Forum-Newbie
|
|
Beiträge: 3
|
|
|
|
Anmeldedatum: 15.07.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.07.2015, 19:19
Titel:
|
|
Harald hat Folgendes geschrieben: |
Hallo laternenjoe,
ich vermute, dass hier ein großes o als Variablenname verwendet wurde.
Am Ende vielleicht der Code noch abgetippt, und dann wurde eine 0 draus.
Grüße,
Harald |
korrekt, es handelt sich um ein "oh" rechts neben "ihh" , "I"^^.
Mfg,
TommyProg
_________________
||Dummme Fragen?||Lev =1
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|