![]() |
Neuroinformatik
Hi leute, sagt mal hat sich von euch schon jmd an das Thema heran gewagt und wie weit seit ihr gekommen?
|
Re: Neuroinformatik
Ich hatte mal ein Semester NeuroInformatik im Studium. Was willste zu dem Thema wissen?
|
Re: Neuroinformatik
Ein wenig mit Künstliche Neuronale Netze hab ich mich beschäftigt, leider bin ich bis heut nicht wirklich durchgestiegen.
2-Seiten fand ich dabei besonders hilfreich ![]() ![]() Und ![]() D.h. ich bin wohl nicht sehr weit gekommen ... Na dann viel Spaß dabei! MFG Maximus |
Re: Neuroinformatik
besteht ein chance ein bisschen so ein neuronalisches netzwerk mit Delphi zu simulieren? Ich beschäftige mich jetz drei tage damit und verstehe jetzt ein klein wenig darüber, ich habe gemerkt wie interessant das ist und wie schwer :)
Ich wollt eigentlich nur wissen wie weit ihr so gekommen seid....dann nochn thx an maximus |
Re: Neuroinformatik
Zitat:
Auf AI-Junkie.com (Link oben) gibts ein Tutorial in einfachem Englisch (plain English ;) ). Der Autor bedient sich zwar der Sprache C, allerdings hat irgendein aufmerksamer Leser das ganze nach Delphi portiert -> d.h. du kannst dir die Simulation + Quelltext des Netzes herunterladen. Jedoch muss ich noch anfügen, dass dieses Beispielprogramm bei mir nie wie das C-Vorbild funktioniert hat. PS: Nach langem auswerten von google Ergebnisen zu diesem Thema ist meine Favoriten Liste auch noch um folgende Einträge gewachsen:
MFG Maximus |
Re: Neuroinformatik
danke, die zweite page habe ich auch gefunden.
Als ich das erste mal darüber nachgedacht habe solch ein netzwerk zu simulieren kam mir die idee die komponente Timer als Neuronen zu benutzen. Mir ist dann jedoch schnell aufgefallen dass das ganze schwieriger ist als erwartet. Die Neuronen/Timer wollte ich mit weiteren Timer verbinden wobei der Intervall das Gewicht ersetzt. Je höher das Gewicht desto kleiner der Intervall...aber wie gesagt. Es waren meine ersten überlegungen...mirwurde auch schnell klar dass das ganze ein bisschen mehr fordert :D Das Prog von AI-Junky werde ich mir heute nacht mal anschauen. danke nochmal ;) |
Re: Neuroinformatik
ach und sry weil ich neuronalischen netzwerk geschrieben hab...ich meinte neuronales netzwerk
|
Re: Neuroinformatik
In (den meisten) KNNs hat ein Neuron beliebig viele Eingaben, also ist mit vielen verschiedenen Neuronen der vorigen Schicht verbunden. Jeder dieser Verbindung hat ein eigenes Gewicht -> d.h. du müsstest pro Verbindung einen Timer anlegen.
Zu dem Timer: Wie hättest du dir das vorgestellt mit Intervall = Gewicht? Pro Durchlauf (in max. 1 sek) die Eingabe X um einen Wert Z zu erhöhen? MFG Maximus |
Re: Neuroinformatik
Also ein NN mit Timern zu realisiern finde ich irgendwie... ähh... Naja. Ich sehe keinen Weg an eigenen Klassen vorbei zu kommen.
|
Re: Neuroinformatik
Zitat:
Inzwischen hat sich mir auch eine Frage aufgetan: Kommen in unserem Gehirn wirklich immer alle Impulse über die Dendriten (Eingänge) gleichzeitig zum Neuron? (Etwas umständlich gestellt, ich hoffe ihr wisst wie ich das meine) MFG Maximus |
Re: Neuroinformatik
Die idee Timer für die Neuronen zu nehmen ist unglaublich suboptimal. aber wie gesagt das war das erste woran ich gedacht habe.
Bis jetzt habe ich das Neuronale Netzwerk auch noch nciht gut genug verstanden um eine bessere idee zu haben. Ich habe viele Fragen über das NEuronale Netzwerk. Zum Beispiel das mit den Units, die Input Units leiten das ganze an die Hidden Units weiter und die an die Output Units. Aber wo wird was "gespeichert"? Wenn das Auge zum beispiel die Farbe blau sieht. Das Signal wird an den Input gesendet, und der an den Hidden, wird bei den hidden-units "entschieden" welche farbe das ist? und wenn das so ist, gibt es dann für die farbe blau einen eigenen neuron? das also das signal vom input über den hidden der das stärkere gewicht hat an den output geleitet. in diesen fall hätte das "blaue neuron" das höhere gewicht. Wahrscheinlich wird das ganze komplett anders funktionieren. |
Re: Neuroinformatik
Die Speicherung der Farbe ist meistens über das ganze Netz verstreut. Man könnte die Speicherung der Farbe Blau als einen Pfad, welcher durch die Eingabe eines entsprechend trainierten Netzes bestimmt wird, zu der Ausgabe "Blau" sehen.
Was ich damit meine ist, dass die Eingabe als Wegweiser fungiert und der Pfad die Aktivierung der Neuronen in den versteckten Schichten bezeichnet. Somit erfolgt die Speicherung in vielen unterschiedlichen Gewichten (und Schwellwerten). MFG Maximus |
Re: Neuroinformatik
achso... könnte man das nicht einfacher programmieren? und so das es doch noch ein neuronales netz ist?
|
Re: Neuroinformatik
Einfach ist relativ.
Es gibt inzwischen viele verschiedene Ansätze eines KNN, einige lösen bestimmte Probleme besser oder schlechter. Zu den verschiedenen Netztypen findest du viele Informationen auf: ![]() ![]() Je nach Netztyp und Lernregel ist es mehr oder weniger Aufwand ein Neuronales Netz zu entwickeln. Allerdings kommen noch weiter Faktoren hinzu (Welche Daten hat man als Eingabe? - Welche möchte man als Ausgabe erzielen? - usw.) Kurzum: es gibt kein KNN das für alle Probleme optimal eingesetzt werden kann. Der User negaH hat dies interessant und wahrscheinlich auch korrekter in ![]() MFG Maximus |
Re: Neuroinformatik
@An Alle!
Hier mal zwei Links zum Thema: 1. Attrasoft Predictor (Die Site ist so schlecht, und das über Jahre dass ich es hier erwähnen muss: "Grottenschlechte Seite seit Jahren. Werft den Webdesigner raus!") PredictorPro downloaden. Etwas umständlich zu verstehen. ![]() 2. QNet V2000 Im Moment das verständlichste Programm zum Thema NN und einfach zu bedienen ![]() Beste Grüße Go2EITS |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:56 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz