1 / 11

Standard værktøjer til neurale netværk

Standard værktøjer til neurale netværk. David Nykjær, davidn@diku.dk Kort gennemgang over åbne programbiblioteker i forskellige sprog (java,c++ og matlab). Formål. At finde freeware / opensource komponenter der kan bruges til at programmere Neurale Netværk i egne applikationer.

violet
Download Presentation

Standard værktøjer til neurale netværk

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Standard værktøjer til neurale netværk • David Nykjær, davidn@diku.dk • Kort gennemgang over åbne programbiblioteker i forskellige sprog (java,c++ og matlab) davidn@diku.dk

  2. Formål • At finde freeware / opensource komponenter der kan bruges til at programmere Neurale Netværk i egne applikationer. • At få indblik i hvordan Neurale Netværk kan implementeres i praksis. • Java, C++ og MatLab davidn@diku.dk

  3. Links, kode m.m. • Slides, zip-filer og links bliver tilgængelig på hjemmesiden. • Ellers mail til davidn@diku.dk davidn@diku.dk

  4. Indhold • Intro: Neural Networks with Java • Java: OpenAI • C++: Artifical Neural Network Library • MatLab: NETLAB funktionsbibliotek • (Delphi: NeuroVCL) davidn@diku.dk

  5. Intro: Neural Networks with Java • ”Let” kursus i Neurale Netværk ved java. (fra 1997) • Korte tutorials i brug af klasser • Eksempel på brug af klasser (applet) • Kildekode ikke tilgængelig davidn@diku.dk

  6. Java: OpenAI • Open Source ved SourceForge.net • Omfatter også andet AI, f.eks. Genetiske algoritmer • Aktivt projekt, fortsat under udvikling • Fuld kildekolde • JavaDoc dokumentation • Få eksempler (1) davidn@diku.dk

  7. C++: Artificial Neural Network Library • Artificial Neural Network Library (ANNL) • C++ STL • GNU License • Fuld kildekode • Eksempler • Kort dokumentation (i TexInfo) davidn@diku.dk

  8. MatLab: NETLAB • Funktionsbibliotek til MatLab • Tilgængelig på DIKU • Scripts, source tilgængelig • Dokumentation på funktioner • Mange eksempler davidn@diku.dk

  9. Delphi: NeuroVCL • Freeware for ikke-kommerciel brug • Source tilgængelig • Implementerer Adaline, Backpropagation, Bi-directional Associative Memory og Self-Organizing networks. • Flere eksempler davidn@diku.dk

  10. Links • Intro Neural Networks with Javahttp://rfhs8012.fh-regensburg.de/~saj39122/ jfroehl/diplom/e-index.html • Java: OpenAIhttp://openai.sourceforge.net/ • C++: Artifical Neural Network Libraryhttp://www.emsl.pnl.gov:2080/proj/neuron/neural/systems/shareware.html • MatLab: Funktionsbibliotekhttp://www.ncrg.aston.ac.uk/netlab/over.html”/vol/image/home/src/matlab/netlab ” • Delphi: NeuroVCLhttp://xpidea.com/products/neurovcl/neurovcl.htm davidn@diku.dk

  11. Filer • Intro Neural Networks with Javaintro_nnwj.zipintro_nnwj-applet.zipintro_nnwj-bpn.zipintro_nnwj-classes.zip • Java: OpenAIopenai_java-neuralnet-devel-0.2.tar.gzopenai_java-neuralnet-libs-0.2.tar.gzopenai_nnJavadocs.tar.gzC++: Artifical Neural Network Librarycpp_libann.1.2.tar.gz • MatLab: NETLAB Funktionsbibliotekmatlab_nethelp.tar.gzmatlab_netlab.tar.gz • Delphi: NeuroVCLdelphi_neurovcl.exe davidn@diku.dk

More Related