Frage

Duplizieren

  

Was sind einige gute Ressourcen für das Lernen über Artificial neuronale Netze?

Ich bin auf der Suche nach einem guten (Anfänger) Nachschlagewerk (oder Website) auf verschiedene Arten von Neuronalen Netzen / ihre Anwendungen / Beispielen. Ich habe keine besondere Anwendung im Auge, ich bin nur neugierig, wie ich von ihnen Gebrauch machen können. Ich bin speziell interessiert sich für sie mit Python, aber jede Sprache, oder auch nur Theorie täte gut.

War es hilfreich?

Lösung

Es gibt eine recht umfangreiche Reihe von Kursen avaliable unter Heaton Forschung . Der Kurs ist für C # (Avaliable auch für Java) aber es ist die Konzepte ausführlich erklärt, so empfehle ich Ihnen einen Blick auf sie, auch wenn Sie sich in Python-Code wird.

Die Kurse sind im Video-Format, aber wichtigsten Konzepte auch nach unten writen werden.

Andere Tipps

Sehen Sie unten drei Links für neuronale Netze mit Python:

Eine Einführung in Neuronale Netze

Weave ein neuronales Netz mit Python

Neuronale Netze in Pyro

Ron Stephens

Programmierung kollektive Intelligenz “ von Toby Segaran ein Kapitel über NN hat und auch einige Beispiele in Python.

Vielleicht möchten Sie versuchen, Eine kurze Introdruction über Neuronale Netze von David Kriesel. Es ist ein reich illustrierter ebook, und es ist kostenlos zur Verfügung. Es umfasst viele Netzwerk-Paradigmen und ist weniger theoretisch als das E-Book von Rojas. Scheint die besten auf dem Netz zu sein, die Sie kostenlos bekommen

AI-Junkie hat eine sehr gute intuitiven Tutorial über neuronale Netze. Die Website ist so konzipiert, um die erforderliche Mathematik zu minimieren, so dass das Tutorial zugänglich ist.

Ich bin derzeit mit dieser Seite als Primer - nicht python, aber ein gutes Feed-Forward-Netz Beispiel und ziemlich einfach zu folgen.

Zur gleichen Zeit ich die Essenz der Neuronale Netze von Robert Callan (ISBN 0-13-908732-X), die eine breite Palette von Netzwerk-Architekturen und -Anwendungen hat gelesen haben und ist leicht zu lesen.

Da Sie Python erwähnen sollte ich lenken Sie href="http://www.ibm.com/developerworks/library/l-neural/" rel="nofollow noreferrer"> dieser IBM-Website hier . Citation sollte gehen auf Neil Schemen .

Ich sollte auch erwähnen, dass ich die Python-Code nahm und portiert es numpy, weil es sehr langsam lief. Ich war nicht erfolgreich, aber bevor ich Müll numpy ich muß sagen, dass ich meine Implementierung vermuten war nicht sehr gut, und ich bin sicher, dass es ein vektorisierte Weg nach vorn zu tun geht und backpropagations, ich habe einfach nicht finden.

Was ich am Ende tun wird durch einen einfachen Anschluss des Python-Code in Java implementiert. Dies dauerte nur eine Stunde oder so und es läuft etwa 100-mal schneller. Ich denke, dies ein weiterer Beweis dafür ist, dass ich weiß nicht, was ich mit numpy mache, aber wenn Sie von Grund auf neu beginnen, würde ich fragen, ob roh Python die richtige Sprache für Sie. Sie können besser Codierung diese Art der Sache in C oder C ++, wenn Sie Python verwenden.

Viel Glück.

Ich glaube, Sie den Python-Bit mit den Antworten gegeben oben abgedeckt haben. Wie für die „oder auch nur Theorie“, Raúl Rojas hat ein kräftiges E-Book Sie können von Download seine Wikiseite .

Die beste Referenz ist " Neuronale Netze für Mustererkennung ", von Bischof. Ein weiteres gutes Buch „Neuronale Netze und Lernmaschinen “, von Haykin.

Weitere praktische Hinweise enthalten den Bedienungsanleitungen des Neural Network Toolbox für Matlab oder < a href = "http://www.cimne.com/flood" rel = "nofollow"> die Open Source Neuronale Netze C ++ Library Flood.

FAQ ANN Newsgroup comp.ai.neural-Netze archieves verwendbar online oder offline

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top