Inhaltliche Planung für die Vorlesung



Ähnliche Dokumente
Vorlesung: Künstliche Intelligenz

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

Kapitel 4: Data Mining

Mustererkennung und Klassifikation

Wenn PCA in der Gesichtserkennung eingesetzt wird heißen die Eigenvektoren oft: Eigenfaces

Vorlesung Digitale Bildverarbeitung Sommersemester 2013

Statistische Verfahren zur Datenreduktion (Clusteranalyse, Hauptkomponentenanalyse)

Methoden zur Cluster - Analyse

Vorlesung: Künstliche Intelligenz

Mustererkennung. Übersicht. Unüberwachtes Lernen. (Un-) Überwachtes Lernen Clustering im Allgemeinen k-means-verfahren Gaussian-Mixture Modelle

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

Überblick. Einführung in die automatische Mustererkennung Grundlagen der Wahrscheinlichkeitsrechnung

k-nächste-nachbarn-schätzung

Seminar zum Thema Künstliche Intelligenz: Clusteranalyse

Objekt: wird in diesem Kapitel mit einem zugeordneten Merkmalstupel (x 1,..., x M ) identifiziert (Merkmalsextraktion wird also vorausgesetzt)

Übungen zur Vorlesung Grundlagen der Bilderzeugung und Bildanalyse (Mustererkennung) WS 05/06. Musterlösung 11

... Text Clustern. Clustern. Einführung Clustern. Einführung Clustern

Computer Vision: SVM-Anwendungsbeispiele, Generalisierbarkeit

Bild-Erkennung & -Interpretation

Was bisher geschah. Definition digitaler Bilder B : pos col Bildanalyse, statistische Merkmale Signale im Orts- und Frequenzraum Bildbearbeitung durch

Clustering. Clustering:

Klassifikation im Bereich Musik

Neue Ansätze für Mustererkennung und automatisches Lernen

Projekt-INF Folie 1

Einführung in die AI

8. Clusterbildung, Klassifikation und Mustererkennung

Evolutionäre Algorithmen in der Spracherkennung

Klassifikation. Franz Pernkopf

4.Tutorium Multivariate Verfahren

Crunching Pixels. gewöhnliche Softwaretechniker heute oft mit digitalen Bildern auf Programm-, Datei- oder Datenbankebene konfrontiert und Program- 1

General Game Playing

9. Clusterbildung, Klassifikation und Mustererkennung

Einführung in die digitale Bildverarbeitung

Winter 2011/ Projekt kd- Trees. achsenparallelen Farbwürfel angeordnet. Die beiden schwarz- weiß- Ecken verbindet eine Graulinie.

Andere Methoden zur Klassikation und Objekterkennung

Kamerabasierte Erkennung von Fußgängern in urbanen Verkehrsszenen

Inhalt. 6.1 Motivation. 6.2 Klassifikation. 6.3 Clusteranalyse. 6.4 Asszoziationsanalyse. Datenbanken & Informationssysteme / Kapitel 6: Data Mining

Graphische Datenverarbeitung und Bildverarbeitung

Computergrafik 2: Klassifikation

3. Vorlesung Fuzzy Systeme

EFME Aufsätze ( Wörter) Der Aufbau von Entscheidungsbäumen...1

Grundlagen der KI + Reasoning Agents

Clusterbasierte Datenanalyse auf Grundlage genetischer Algorithmen in SAP-BI

Clustering 2010/06/11 Sebastian Koch 1

Klassifikation durch direkten Vergleich (Matching)

Universität Potsdam Institut für Informatik Lehrstuhl Maschinelles Lernen. Clusteranalyse. Niels Landwehr

Ideen und Konzepte der Informatik. Maschinelles Lernen. Kurt Mehlhorn

Kapitel ML: I. I. Einführung. Beispiele für Lernaufgaben Spezifikation von Lernproblemen

EFM-DBSCAN EIN BAUMBASIERTER CLUSTERING- ALGORITHMUS UNTER AUSNUTZUNG ERWEITERTER LEADER-UMGEBUNGEN. Philipp Egert. 08. März 2017

SYN Grundlagen Algorithmen Anwendung FIN. Anomalieerkennung. UnFUG WS2011/2012. Alexander Passfall Hochschule Furtwangen

Clusteranalyse: Gauß sche Mischmodelle

Vorlesung: Künstliche Intelligenz

Lineare Klassifikatoren

Ringvorlesung Bildverarbeitung

Einführung in die Bioinformatik

Daten, Information, Wissen explizites und implizites Wissen Expertensysteme (Aufgaben, Aufbau, Komponenten)

Projektgruppe. Clustering und Fingerprinting zur Erkennung von Ähnlichkeiten

Hauptseminar KDD SS 2002

Nichtlineare Klassifikatoren

1 Einleitung Definitionen, Begriffe Grundsätzliche Vorgehensweise... 3

Einführung in die medizinische Bildverarbeitung WS 12/13

Lineare Methoden zur Klassifizierung

Einführung in die Künstliche Intelligenz

Klassifikation und Ähnlichkeitssuche

Software zur Erkennung von Körperhaltungen K Bildschirmarbeitsplätzen. tzen. Referent: Markus Kirschmann

Distanzen und Ähnlichkeitsmaÿe

Lokalisierung und Topologiekontrolle

1 Einleitung. 2 Clustering

Statistik IV für Studenten mit dem Nebenfach Statistik Lösungen zu Blatt 9 Gerhard Tutz, Jan Ulbricht SS 07

Einführung R. Neubecker, WS 2018 / 2019

Übung zum Projektseminar Wetterlagen und Feinstaub

Fakultät für Informatik Übung zu Kognitive Systeme Sommersemester Lösungsblatt 3 Maschinelles Lernen und Klassifikation

Mathematische Grundlagen III

Digitale Bildverarbeitung (DBV)

Beobachtung und Messung von Merkmalen des Menschen Ziel: (Wieder-)Erkennung natürlicher Vorgang

Objektmerkmale für die räumlich-spektrale Klassifikation

Echtzeitfähige Algorithmen für markerloses Tracking und Umfelderkennung , Dr.-Ing. Steffen Herbort, A.R.T. GmbH

Computer Vision: AdaBoost. D. Schlesinger () Computer Vision: AdaBoost 1 / 10

Domain-independent. independent Duplicate Detection. Vortrag von Marko Pilop & Jens Kleine. SE Data Cleansing

Algorithmen zur lageinvarianten Merkmalsgewinnung für Draht gittermodelle

Seminar zum Thema Künstliche Intelligenz:

Mustererkennung. Bayes-Klassifikator. R. Neubecker, WS 2016 / Bayes-Klassifikator

Studienordnung. Diplomstudiengang Informatik

Probe-Klausur zur Vorlesung Multilinguale Mensch-Maschine Kommunikation 2013

Voraussetzung wieder: Datenraum mit Instanzen, mehrere Attribute - kein ausgezeichnetes Zielattribut, keine vorgegebenen Klassen

INTELLIGENTE DATENANALYSE IN MATLAB

Einführung: Bayessches Lernen. Dipl.-Inform. Martin Lösch. (0721) Dipl.-Inform. Martin Lösch

Überblick. Einführung in die automatische Mustererkennung Grundlagen der Wahrscheinlichkeitsrechnung

Wahrscheinlichkeitsrechnung und Statistik für Biologen Diskriminanzanalyse

Programmieren. Programmieren. Das Python-Training. Trendthema KI. Smartwatch-Apps. Spiele entwickeln. Ihr perfekter Programmier-Einstieg

Unüberwachte Nächste Nachbarn

Automatische Erkennung und Klassifikation von Körperhaltungen und Aktivitäten

Konzepte der AI: Maschinelles Lernen

Universität Potsdam Institut für Informatik Lehrstuhl Maschinelles Lernen. Maschinelles Lernen

Transkript:

Vorlesung: Künstliche Intelligenz - Mustererkennung - P LS ES S ST ME Künstliche Intelligenz Miao Wang 1

Inhaltliche Planung für die Vorlesung 1) Definition und Geschichte der KI, PROLOG 2) Expertensysteme 3) Logisches Schließen, Resolution 4) Suche und Spieltheorie 5) Spieleprogrammierung 6) General Game Playing 7) Reinforcement Learning und Spieleprogrammierung 8) Mustererkennung 9) Neuronale Netze 10) Optimierungen (genetische und evolutionäre Algorithmen) 11) Bayes-Netze, Markovmodelle 12) Robotik, Pathfinding der rote Vorlesungsfaden... Künstliche Intelligenz Miao Wang 2

Mustererkennung - Abgrenzung Computergrafik Synthese von Bildern aus geometrischen Modellen Bildbearbeitung Manipulation von Bildern mit fertiger Software (Photoshop, Corel, Paint, etc. ) Digitale Bildverarbeitung Erstellung von Software und Funktionen zur Bildbearbeitung Bildanalyse Extraktion von sinnvollen Informationen aus Bildern Mustererkennung Auffinden von Mustern in Daten und Signalen Computervision Mechanisieren von Sehvorgängen: räumliche Erfassung und Erkennen von Objekten Künstliche Intelligenz Miao Wang 3

Bildverstehen Mensch Maschine Kann sehr gut Muster (Text, Sprache, Musik, Bilder) erkennen, selbst in komplizierter Form Intuitiv, angeboren Assoziative Fähigkeiten Kann schlecht analytische Prozesse berechnen Kann sehr gut analytische Algorithmen verarbeiten (number crunching) Entspricht der Konstruktion Kombinatorische Fähigkeiten Kann schlecht Muster erkennen Was dem Menschen einfach fällt, scheint dem Rechner schwer zu fallen. Was dem Rechner einfach fällt, scheint einem Menschen schwer zu fallen. Künstliche Intelligenz Miao Wang 4

Mustererkennung Verfahren um gemessene Objekte automatisch in Kategorien (Klassen) einzuordnen durch Erkennen von Muster. Muster: Merkmale (Features), die alle Objekte einer Klasse gemeinsam haben und deutlich von Merkmalen anderer Klassen unterscheiden Aufnahme Vorverarbeitung Feature-Extraktion Feature-Reduktion Klassifizierung Clustering Lernen Künstliche Intelligenz Miao Wang 5

Merkmalsvektor Jedes Objekt wird durch einen n-dimensionalen Merkmalsvektor im n-dimensionalen Merkmalsraum repräsentiert. Ähnliche Objekte sollten räumlich im Merkmalsraum beieinander liegen, sodass diese Cluster (Klassen) bilden. Künstliche Intelligenz Miao Wang 6

Features Künstliche Intelligenz Miao Wang 7

Features Künstliche Intelligenz Miao Wang 8

Features Künstliche Intelligenz Miao Wang 9

knn k-nächste-nachbarn Der KNN-Klassifikation ist der denkbar einfachste Klassifikator: 1. Trainingsphase: Lege alle Datenpunkte in einer Datenbank ab ( lazy learning ) 2. Testphase: Neue Datenpunkte werden folgendermaßen klassifiziert: 1. Berechne Abstand mit allen Trainingspunkten 2. Nehme k-nächsten Nachbarn für weitere Auswahl 3. Führe Mehrheitsentscheid aus über die Klassen der k Nachbarn Abstandsmaß: Euklidische Distanz Mahalanobis Distanz Vorteile: - Einfach - Sehr gute Ergebnisse Nachteile: - Teuer - Wie geeignetes k finden? Manhattan Distanz Künstliche Intelligenz Miao Wang 10

kmeans K-Means ist ein iteratives Clustering-Verfahren zur Klassifikation Trainingsphase: 1. Lege alle Datenpunkte in einer Datenbank ab 2. Wähle k Prototypen und lege sie zufällig in den Merkmalsraum 3. Weise jedem Datenpunkte den nächsten Prototypen zu (Partitionierung) Künstliche Intelligenz Miao Wang 11

kmeans 4. Errechne für jeden Prototypen das Clusterzentrum (Schwerpunkt) und setze den Prototypen darauf 5. Goto 3) Künstliche Intelligenz Miao Wang 12

kmeans Testphase: 1. Berechne Abstände zu Prototypen und wähle nächsten Prototyp Vorteile: - Einfach - schnell Nachteile: - Wann mit Schleife enden? - Konvergiert nicht immer (!) - Wie geeignetes k finden? Künstliche Intelligenz Miao Wang 13

Gauß-Klassifikator Modelliere Cluster mit n-dimensionalen Normalverteilungen (Gauß-Glocken) Verteilungsfunktion der einfachen Normalverteilung Mehrdimensionale Verallgemeinerung Kovarianzmatrix des Clusters i Künstliche Intelligenz Miao Wang 14

Gauß-Klassifikator 1. Trainingsphase: 1. Berechne Normalverteilung für alle Klassen 2. Testphase: Neue Datenpunkte x werden folgendermaßen klassifiziert: 1. Berechne Wahrscheinlichkeit von P(x c i ) für alle Klassen c i 2. Wähle die Klasse mit der höchsten Wahrscheinlichkeit Künstliche Intelligenz Miao Wang 15