Künstliche Neuronale Netze

Ähnliche Dokumente
Was bisher geschah Künstliche Neuronen: Mathematisches Modell und Funktionen: Eingabe-, Aktivierungs- Ausgabefunktion Boolesche oder reelle Ein-und

Künstliche neuronale Netze

Neuronale Netze. Anna Wallner. 15. Mai 2007

Hannah Wester Juan Jose Gonzalez

Computational Intelligence 1 / 20. Computational Intelligence Künstliche Neuronale Netze Perzeptron 3 / 20

Neuronale Netze mit mehreren Schichten

Aufbau und Beschreibung Neuronaler Netzwerke

Neuronale Netze (Konnektionismus) Einführung in die KI. Beispiel-Aufgabe: Schrifterkennung. Biologisches Vorbild. Neuronale Netze.

Eine kleine Einführung in neuronale Netze

Allgemeine (Künstliche) Neuronale Netze. Rudolf Kruse Neuronale Netze 40

Praktikum Computational Intelligence 2 Ulrich Lehmann, Johannes Brenig, Michael Schneider

Künstliche neuronale Netze

Was bisher geschah. Lernen: überwachtes Lernen. biologisches Vorbild neuronaler Netze: unüberwachtes Lernen

Einführung in Neuronale Netze

Maschinelles Lernen: Neuronale Netze. Ideen der Informatik

Gliederung. Biologische Motivation Künstliche neuronale Netzwerke. Anwendungsbeispiele Zusammenfassung. Das Perzeptron

Kohonennetze Selbstorganisierende Karten

Was sind Neuronale Netze?

(hoffentlich kurze) Einführung: Neuronale Netze. Dipl.-Inform. Martin Lösch. (0721) Dipl.-Inform.

Hopfield Netze. Neuronale Netze WS 2016/17

Computational Intelligence I Künstliche Neuronale Netze

Neuronale Netze. Gehirn: ca Neuronen. stark vernetzt. Schaltzeit ca. 1 ms (relativ langsam, vgl. Prozessor)

Softcomputing Biologische Prinzipien in der Informatik. Neuronale Netze. Dipl. Math. Maria Oelinger Dipl. Inform. Gabriele Vierhuff IF TIF

Maschinelles Lernen: Neuronale Netze. Ideen der Informatik Kurt Mehlhorn

Einführung in neuronale Netze

Kleines Handbuch Neuronale Netze

Andreas Scherer. Neuronale Netze. Grundlagen und Anwendungen. vieweg

5. Lernregeln für neuronale Netze

Neuronale Netze (I) Biologisches Neuronales Netz

Grundlagen Neuronaler Netze

auch: Konnektionismus; subsymbolische Wissensverarbeitung

Neuronale Netze, Fuzzy Control, Genetische Algorithmen. Prof. Jürgen Sauer. 5. Aufgabenblatt: Neural Network Toolbox 1

Neuronale Netze. Seminar aus Algorithmik Stefan Craß,

Multi-Layer Neural Networks and Learning Algorithms

Technische Universität. Fakultät für Informatik

Wärmebedarfsprognose für Einfamilienhaushalte auf Basis von Künstlichen Neuronalen Netzen

Neuronale Netze. Einführung i.d. Wissensverarbeitung 2 VO UE SS Institut für Signalverarbeitung und Sprachkommunikation

Praktikum Computational Intelligence 2 Ulrich Lehmann, Johannes Brenig, Michael Schneider

2.4. Neuronale Netze: Modellierung von Lernen und Klassifizieren

Lernverfahren von Künstlichen Neuronalen Netzwerken

Kapitel LF: IV. IV. Neuronale Netze

Machine Learning - Maschinen besser als das menschliche Gehirn?

Künstliche Neuronale Netze. 2. Optimierung des Trainings 3. Optimierung der Topologie 4. Anwendungen in der Medizin 5.

Einführung in Neuronale Netze

Das Perzeptron. Künstliche neuronale Netze. Sebastian Otte. 1 Grundlegendes. 2 Perzeptron Modell

Kapitel VI Neuronale Netze

Simulation Neuronaler Netze. Eine praxisorientierte Einführung. Matthias Haun. Mit 44 Bildern, 23 Tabellen und 136 Literatursteilen.

Theoretische Informatik 1

IBM SPSS Neural Networks 22

Neuronale Netze. 11.Januar.2002

Einführung in. Neuronale Netze

Hochschule Regensburg. Spezielle Algorithmen (SAL) Lehrbeauftragter: Prof. Sauer

Selbstorganisierende Karten

Fakultät für Informatik Übung zu Kognitive Systeme Sommersemester 2016

Schriftlicher Test Teilklausur 2

Neuronale Netze. Volker Tresp

Künstliche neuronale Netze

Kapitel LF: IV. Multilayer-Perzeptrons und Backpropagation. Multilayer-Perzeptrons und Backpropagation. LF: IV Machine Learning c STEIN

Künstliche Neuronale Netze

GPU-beschleunigte Objekterkennung mit neuronalen Konvolutionsnetzen

Universität zu Köln Seminar: Künstliche Intelligenz II Dozent: Claes Neuefeind SS Neuronale Netze. Von Deasy Sukarya & Tania Bellini

Vom Chip zum Gehirn Elektronische Systeme zur Informationsverarbeitung

Massive Parallelität : Neuronale Netze

Statistische Analyse und Visualisierung der Genauigkeit empirischer und deterministischer Optionspreismodelle am Beispiel von Devisenoptionen

Grundlagen Künstlicher Neuronaler Netze

Einführung in die Methoden der Künstlichen Intelligenz

Herzlich Willkommen. Spielstrategien. gehalten von Nils Böckmann

Neuronale Netze (Konnektionismus)

Facharbeit. Ratsgymnasium Bielefeld Schuljahr 2004/2005. aus dem Fach Biologie. Thema: Künstliche neuronale Netze

KNN-Methode zur Einschätzung von Veränderungen des Salzgehaltes in Ästuaren

Adaptive Systeme. Prof. Dr.-Ing. Heinz-Georg Fehn Prof. Dr. rer. nat. Nikolaus Wulff

Neuronale Netze. Maschinelles Lernen. Michael Baumann. Universität Paderborn. Forschungsgruppe Wissensbasierte Systeme Prof. Dr.

Neuronale Netze in der Farbmetrik zur Bestimmung des Farbabstandes in der Qualitätsprüfung

IBM SPSS Neural Networks

Professurvorstellung Professur für Theoretische Physik, insbesondere Computerphysik

Künstliche Neuronale Netze (KNN)

Neuronale Netze SS Universität Ulm. Anna Wallner. Betreuer: Malte Spiess. Seminar Statistische Lerntheorie und ihre Anwendungen

Selbstorganisierende Karten

1. Neuronale Netzwerke 2. Lernen in neuronalen Netzen 3. Überblick und Klassifizierung von Modellen 4. Eigenschaften von neuronalen Netzen 5.

Künstliche Neuronale Netze und Data Mining

Aufgabe 1 Probabilistische Inferenz

Rekurrente Neuronale Netze. Rudolf Kruse Neuronale Netze 227

Structurally Evolved Neural Networks for Forecasting

Bielefeld Graphics & Geometry Group. Brain Machine Interfaces Reaching and Grasping by Primates

Aufbau der Eigenimplementierung

Künstliche Neuronale Netze Aufbau und Funktionsweise

Seminar zum Thema Künstliche Intelligenz:

Bachelorarbeit. Tobias Hassenklöver Klassifikation hochvarianter Muster mit Faltungsnetzwerken

Entwicklung einer Entscheidungssystematik für Data- Mining-Verfahren zur Erhöhung der Planungsgüte in der Produktion

SPSS Neural Networks (Neuronale Netze) 16.0

Seminararbeit Thema: Die Anwendung der Kohonen-Karte am Beispiel einer Zuflussregelung an Autobahnen

Transkript:

Inhalt (Biologische) Neuronale Netze Schwellenwertelemente Allgemein Neuronale Netze Mehrschichtiges Perzeptron Weitere Arten Neuronaler Netze 2

Neuronale Netze Bestehend aus vielen Neuronen(menschliches Gehirn etwa 100 Milliarden) Mustererkennung im Bruchteil einer Sekunde => hohe Parallelität Berechnung findet durch Interaktionen von anderen Neuronen statt Durchschnittlich 1000 bis 10000 Verknüpfungen Interaktionen durch elektrische Potentialänderungen Potentialdifferenz > Aktivierungspotential => Signal an andere Neuronen 3

Neuronale Netze 4

Schwellenwertelemente Einfache Nachbildung von Neuronen Aufbau: - N Eingänge(x) - Ausgang(y) - Schwellenwert Eingänge werden gewichtet und zusammen aufaddiert Nur beschränkte Ausdrucksmöglichkeit - Lösung durch vernetzen von mehreren Neuronen 5

x1 2-2 -1 2 3 y x2 2-2 -1 2 6

Schwellenwertelemente Training der Schwellenwertelemente durch Trainingsbeispiele Lernmethoden: - Online-Training: jedes Trainingsbeispiel wird sofort ausgewertet - Batch-Training: es wird erst nach einer Trainingsepoche ausgewertet Änderung des Schwellenwertes und der Gewichte bei Fehler Wiederholen des Trainings - Bis Unterschreitung der Fehlertoleranz oder - Bis Abschluss von n Epochen Problem: Nur bei dem Schwellenwertelement mit der Ausgabe konnten die Parameter verändert werden, da nur dort der Fehler berechnet werden konnte 7

Allgemeiner Aufbau Neuronaler Netze Reellwertige Ein- und Ausgänge Jedes Neuron besitzt: - Eingabefunktion: Gewichtung der Eingabe - Aktivierungsfunktion: Berechnung der Aktivierung des Neurons - Ausgabefunktion: Berechnung der Ausgabe Darstellung des Neuronalen Netzes als Graph G = (U, C) Training durch feste oder freie Lernaufgaben - Freie Lernaufgaben eher geeignet für Klassifizierung von Objekten, durch vergleichen von mehreren ähnlichen Objekten 8

Mehrschichtiges Perzeptron Besteht aus mehreren Schichten von Neuronen - Eingabeschicht U_in - Versteckte Schicht U_hidden - Ausgabeschicht U_out Nur benachbarte Schichten sind verbunden Bei einem r-schichtigem Perzeptron besteht die U_hidden aus r-2 Schichten Netzeingabe: Gewichtete Summe der Eingänge Aktivierungsfunktion: Sigmoide Funktion 9

Mehrschichtiges Perzeptron 10

Mehrschichtiges Perzeptron Berechnung des Fehlers: (o out)^2 Anpassung der Gewichte und Schwellenwerte wieder abhängig vom Fehler Kann durch Gradientenabstieg und Fehler-Rückübertragung trainiert werden Aktivierungsfunktion meist eine logistische Funktion => einfache Ableitung der Fehlerfunktion Varianten des Gradientenabstiegs zur Beschleunigung des Lernens - Manhattan-Taining - Momentterm - Selbstadaptive Fehler-Rückübertragung - Elastische Fehler-Rückübertragung 11

12

Radiale-Basisfunktionen Netze Neuronales Netz mit 3 Schichten Netzeingabefunktion: Abstandsfunktion von Eingabe- und Gewichtsvektor Aktivierungsfunktion - Jedes versteckten Neurons: monoton fallend - Jedes Ausgabeneurons: lineare Funktion 13

Hopfield-Netze Keine Versteckte Schicht Alle Neuronen sind symmetrisch (außer mit sich selbst) verknüpft Netzeingabe: Gewichtete Summe der Ausgaben aller Neuronen Ausgabefunktion: Identität Reihenfolge der Berechnungen der Neuronen ist wichtig - Synchron oder Asynchron Gutes Verfahren zur Mustererkennung Kann nur wenige Muster speichern 14

Rückgekoppelte Netze Keine Einschränkungen zur Struktur Eignen sich zum Lösen von Differentialgleichungen Je Term ein Neuron 15

Quellen R. Kruse, C. Borgelt, C. Braune, F. Klawonn, C. Moewes, M. Steinbrecher: Computational Intelligence G. Görz, J. Schneeberger, U. Schmid: Handbuch der Künstlichen Intelligenz A. Kroll: Computational Intelligence S. Haykin: Neural Networks and learning machines http://2.bp.blogspot.com/-3b9zpivrn1u/tk1pjop- 1cI/AAAAAAAAAxY/wTd1Oi WTw/s1600/Figure+1.jpg http://www.statistics4u.info/fundstat_germ/img/hl_multil_perceptron.png https://www.cse.unsw.edu.au/~cs9417ml/mlp2/errorplot.jpg 16