1. Lernen von Konzepten

Ähnliche Dokumente
Seminarvortrag zum Thema maschinelles Lernen I - Entscheidungsbäume. von Lars-Peter Meyer. im Seminar Methoden wissensbasierter Systeme

Vorlesung. Data und Web Mining. Kurzinformation zur. Univ.-Prof. Dr. Ralph Bergmann. Lehrstuhl für Wirtschaftsinformatik II

Kapitel LF: I. Beispiele für Lernaufgaben. Beispiele für Lernaufgaben. LF: I Introduction c STEIN

Seminar Künstliche Intelligenz WS 2013/14 Grundlagen des Maschinellen Lernens

4. Lernen von Entscheidungsbäumen

Konzepte der AI: Maschinelles Lernen

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

Maschinelles Lernen SS 2005

2. Lernen von Entscheidungsbäumen

Maschinelles Lernen Entwicklung und aktuelle Anwendungen

Grundlagen des Maschinellen Lernens Kap. 1: Einleitung

4. Lernen von Entscheidungsbäumen. Klassifikation mit Entscheidungsbäumen. Entscheidungsbaum

Personalisierung. Der Personalisierungsprozess Nutzerdaten erheben aufbereiten auswerten Personalisierung. Data Mining.

Moderne Methoden der KI: Maschinelles Lernen

Maschinelles Lernen. Moderne Methoden der KI: Maschinelles Lernen. Definitionen: Was ist Lernen? Definitionen: Was ist Lernen? 1.

Machine Learning. 1. Grundlagen des Machine Learning

Intelligente Systeme. Einführung. Christian Moewes

Gliederung. 1. KI im Allgemeinen und in dieser Vorlesung 2. Heuristische Suche 3. Logik und Inferenz 4. Wissensrepräsentation 5.

Dexatek's Alexa Smart Home Skills Instruction Guide

Informatik für Mathematiker und Physiker Woche 2. David Sommer

Sport Northern Ireland. Talent Workshop Thursday 28th January 2010 Holiday Inn Express, Antrim

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL USER GUIDE June 2016

Lehrveranstaltungen im Wintersemester 2012/2013

8. Reinforcement Learning

Level 1 German, 2014

auf einer Suche basierender problemlösender Agent (Kapitel 3) logischer Planungsagent (Kapitel 10)

Künstliche Intelligenz

VGM. VGM information. HAMBURG SÜD VGM WEB PORTAL - USER GUIDE June 2016

Künstliche Intelligenz Maschinelles Lernen

Willkommen zur Vorlesung Komplexitätstheorie

Mythos Weiterbildung? Die Effektivität von Programmen zur Verbesserung der Qualität des Lehrens und Lernens an Hochschulen

Moderne Methoden der KI: Maschinelles Lernen

Samuel's Checkers Program

Wissensrepräsentation

Die Bedeutung neurowissenschaftlicher Erkenntnisse für die Werbung (German Edition)

D-BAUG Informatik I. Exercise session: week 1 HS 2018

Übersicht. Künstliche Intelligenz: 18. Lernen aus Beobachtungen Frank Puppe 1

DOKUMENTENKLASSIFIKATION MIT MACHINE LEARNING

KTdCW Artificial Intelligence 2016/17 Practical Exercises - PART A

DIBELS TM. German Translations of Administration Directions

Einführung in das Maschinelle Lernen I

Hausaufgabe 1-4. Name: If homework late, explanation: Last class homework is being accepted: If correction late, explanation: Student Self-Grading

Künstliche Intelligenz

Die "Badstuben" im Fuggerhaus zu Augsburg

Exercise (Part XI) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Die UN-Kinderrechtskonvention. Darstellung der Bedeutung (German Edition)

Star Trek: die Serien, die Filme, die Darsteller: Interessante Infod, zusammengestellt aus Wikipedia-Seiten (German Edition)

Künstliche Intelligenz

Im Fluss der Zeit: Gedanken beim Älterwerden (HERDER spektrum) (German Edition)

Wie können Computer lernen?

4 Spezielle Schlussverfahren

Einführung in die Linguistik, Teil 4

Wer bin ich - und wenn ja wie viele?: Eine philosophische Reise. Click here if your download doesn"t start automatically

Kybernetik Intelligent Agents- Decision Making

Analyse und Interpretation der Kurzgeschichte "Die Tochter" von Peter Bichsel mit Unterrichtsentwurf für eine 10. Klassenstufe (German Edition)

Exercise (Part II) Anastasia Mochalova, Lehrstuhl für ABWL und Wirtschaftsinformatik, Kath. Universität Eichstätt-Ingolstadt 1

Teil 2.2: Lernen formaler Sprachen: Hypothesenräume

Lernen kann von einem einfachen Erinnern der Erfahrungen, wie wir es beim Agenten der Wumpus-Welt gesehen haben (Kap. 10), bis hin zur Erstellung

Ein Stern in dunkler Nacht Die schoensten Weihnachtsgeschichten. Click here if your download doesn"t start automatically

4 Spezielle Schlussverfahren

Einführung in die Künstliche Intelligenz

Semiüberwachte Paarweise Klassifikation

Was Sie schon immer über Teneriffa wissen wollten: Erklärungen & Wissenswertes, Tipps & Highlights (German Edition)

UniversitŠt Bielefeld bersicht zu Abschnitt 5. u Gegenstand: Überblick über weitere Inferenzverfahren

Willkommen zur Vorlesung Komplexitätstheorie

Benjamin Whorf, Die Sumerer Und Der Einfluss Der Sprache Auf Das Denken (Philippika) (German Edition)

Grundlagen 1: Modelle & Mengen

Level 2 German, 2013

Harry gefangen in der Zeit Begleitmaterialien

Teil 5. Maschinelles Lernen

Level 1 German, 2016

SKOPOS Webinar 22. Mai 2018

a.k.a. Broker a.k.a. Vermittler , Sebastian Gäng, Moritz Moll, Design Pattern, HTWG Konstanz

A linear-regression analysis resulted in the following coefficients for the available training data

Magic Figures. We note that in the example magic square the numbers 1 9 are used. All three rows (columns) have equal sum, called the magic number.

Übersicht. Allgemeines Modell lernender Agenten. Lernende Agenten (1) Lernende Agenten (2)

Vorlesung Künstliche Intelligenz Wintersemester 2006/07. Teil III: Wissensrepräsentation und Inferenz. Kap.4: Einführung

Online Learning in Management

Selbstbild vs. Fremdbild. Selbst- und Fremdwahrnehmung des Individuums (German Edition)

Level 2 German, 2015

Corporate Digital Learning, How to Get It Right. Learning Café

Artificial Intelligence. Was ist das? Was kann das?

Level 2 German, 2016

Einführung. Einführung in die Methoden der Künstlichen Intelligenz. Maschinelles Lernen. Lernen und Agenten. Beispiele

Decision Tree Learning

der Lehrer die Sportlerin der Sekretär die Ärztin

FAIRTRADE project Exchange 2012 Scotland 2 nd 10 th of May

Grundlagen der Künstlichen Intelligenz

Kybernetik Einführung

Communities of Practice - Plattform für neue Ideen

Intelligente Systeme

Reinforcement Learning

Titelbild1 ANSYS. Customer Portal LogIn

"Zigeuner" oder Sinti und Roma?: Stereotypen und Vorurteile (German Edition)

Seminar Textmining SS 2015 Grundlagen des Maschinellen Lernens

Darstellung, Verarbeitung und Erwerb von Wissen

Learning Human Body Movement

Nürnberg und der Christkindlesmarkt: Ein erlebnisreicher Tag in Nürnberg (German Edition)

The English Tenses Die englischen Zeitformen

Transkript:

1. Lernen von Konzepten Definition des Lernens 1. Lernen von Konzepten Lernziele: Definitionen des maschinellen Lernens kennen, Klassifikationen des maschinellen Lernens kennen, Das Prinzip des induktiven Lernens erläutern können und Verfahren für das Lernen von Konzepten kennen und anwenden können. Wissensarchitekturen HS Bonn-Rhein-Sieg, WS 09/10 13

1. Lernen von Konzepten Definition des Lernens Inhalt des Kapitels Definition des Lernens/maschinellen Lernens Klassifikationen zum maschinellen Lernen Induktives Lernen Verfahren für das Lernen von Konzepten Wissensarchitekturen HS Bonn-Rhein-Sieg, WS 09/10 14

1. Lernen von Konzepten Definition des Lernens Definition des Lernens Jedes System, das für sich den Besitz einer allgemeinen Intelligenz beansprucht, muß lernfähig sein. Grundkonzept des Lernens: Wahrnehmungen nicht nur für das aktuelle Handeln zu verwenden, sondern auch, um zukünftige Handlungen des Agenten zu verbessern. Lernen ist für praktische Anwendungen der KI von Bedeutung: Flaschenhals des Wissensmanagements Traditionelle Techniken der Wissensakquisition sind mit hohem Aufwand verbunden. Hoffnung: Initiale Minimalmenge an Wissen + Lernen Wissensarchitekturen HS Bonn-Rhein-Sieg, WS 09/10 15

1. Lernen von Konzepten Definition des Lernens Definitionen des Lernens (1) H. A. Simon, 1983: Learning denotes changes in the system that are adaptive in the sense that they enable the system to do the same task or tasks drawn from the same population more efficiently and more effectively the next time. Carbonell, Michalski, Mitchell, 1983: The study and computer modeling of learning processes in their multiple manifestations constitutes the subject matter of machine learning. Wissensarchitekturen HS Bonn-Rhein-Sieg, WS 09/10 16

1. Lernen von Konzepten Definition des Lernens Definitionen des Lernens (2) Michalski, 1986: Learning is constructing or modifying representations of what is being experienced. Michalski, Kodratoff, 1990: Research in machine learning has been concerned with building computer programs able to construct new knowledge or to improve already possessed knowledge by using input information. Wissensarchitekturen HS Bonn-Rhein-Sieg, WS 09/10 17

1. Lernen von Konzepten Definition des Lernens Definitionen des Lernens (3) Mitchell, 1997: A computer program is said to learn from experience E with respect to some class of task T and performance measure P, if its performance at tasks in T, as measured by P, improves with experience E. Definition in der Psychologie: Lernen ist Verhaltensänderung aus Erfahrung. Wissensarchitekturen HS Bonn-Rhein-Sieg, WS 09/10 18

1. Lernen von Konzepten Definition des Lernens Beispiel für ein Lernproblem A checkers learning problem (Mitchell, 1997): Task T: playing checkers Performance measure P: percent of games won against opponents Training experience E: playing practice games against itself Wissensarchitekturen HS Bonn-Rhein-Sieg, WS 09/10 19

1. Lernen von Konzepten Definition des Lernens Lernmodell Performance standard Critic Sensors feedback learning goals Learning element changes knowledge Performance element Environment Problem generator Agent Actuators Wissensarchitekturen HS Bonn-Rhein-Sieg, WS 09/10 20

1. Lernen von Konzepten Klassifikationen zum maschinellen Lernen Klassifikationen zum maschinellen Lernen Klassifikation nach: Lernstrategie: wieviel Information vorgegeben ist und in welchem Maße das Lernelement eigene Inferenzen durchführt Feedback, das Verfügung steht Repräsentation des zu lernenden Wissens Anwendungsbereich Wissensarchitekturen HS Bonn-Rhein-Sieg, WS 09/10 21

1. Lernen von Konzepten Klassifikationen zum maschinellen Lernen Klassifikation gemäß der Lernstrategie Direkte Eingabe neuen Wissens und Auswendiglernen Speichern von Daten und Fakten Programmierung Lernen durch Anweisungen Es wird aufbereitetes Wissen vorgegeben. Dies muß vom Lernelement des Agenten aufgenommen und intern repräsentiert werden. Lernen durch Deduktion Aus vorhandenem Wissen mittels deduktiver Schlussfolgerungsmechanismen neues Wissen ableiten. Wissensarchitekturen HS Bonn-Rhein-Sieg, WS 09/10 22

1. Lernen von Konzepten Klassifikationen zum maschinellen Lernen Lernen durch Analogie Vorhandenes Wissen wird an neue ähnliche Situationen angepasst. Fallbasiertes Schließen Lernen aus Beispielen Lernen einer allgemeinen Konzeptbeschreibung, die auf gegebene positive Beispiele passt und evtl. vorhandene Gegenbeispiele ausschließt. Lernen aus Beobachtungen und Entdeckungen Keine Steuerung durch einen Lehrenden, keine Menge von Instanzen eines vorgegebenen Konzepts, keine Information zur Klassifizierung von Beispielen, Beobachtungen können mehrere Konzepte umfassen. Wissensarchitekturen HS Bonn-Rhein-Sieg, WS 09/10 23

1. Lernen von Konzepten Klassifikationen zum maschinellen Lernen Klassifikation gemäß des Feedbacks überwachtes Lernen (supervised learning) Es stehen klassifizierte Trainingsdaten zur Verfügung. Dem Lernelement wird mitgeteilt, ob ein Trainingsbeispiel ein positives oder ein negatives Beispiel des Konzepts darstellt, das gelernt werden soll. unüberwachtes Lernen (unsupervised learning) Hier liegen keine klassifizierten Trainingsbeispiele vor. verstärkendes Lernen (reinforcement learning) Das Lernen basiert auf Rückmeldungen der Umgebung. Auf Basis einer Gewinn- oder Nutzenfunktion versucht das Lernelement des Agenten gute bzw. schlechte Handlungsweisen zu lernen. Wissensarchitekturen HS Bonn-Rhein-Sieg, WS 09/10 24

1. Lernen von Konzepten Klassifikationen zum maschinellen Lernen Klassifikation gemäß der Repräsentation Parameter in algebraischen Ausdrücken Entscheidungsbäume formale Grammatiken Regeln Ausdrücke basierend auf formaler Logik Begriffshierarchien: Taxonomie, Ontologie Wissensarchitekturen HS Bonn-Rhein-Sieg, WS 09/10 25

1. Lernen von Konzepten Klassifikationen zum maschinellen Lernen Symbolische und subsymbolische Systeme symbolische Systeme Das gelernte Wissen wird explizit formuliert, z.b. in Form von Regeln. subsymbolische Systeme Hier wird nur eine implizite Verhaltensänderung bewirkt. Beispiel: neuronale Netze. Wissensarchitekturen HS Bonn-Rhein-Sieg, WS 09/10 26

1. Lernen von Konzepten Induktives Lernen Induktives Lernen Die Aufgabe der reinen induktiven Inferenz: Gib für eine Menge an Beispielen einer unbekannten Funktion f eine Funktion h zurück, die f approximiert. Die Funktion h wird als Hypothese bezeichnet. Eine gute Hypothese verallgemeinert gut, d.h. sie sagt zuvor nicht bekannte Beispiele korrekt voraus. Die Menge der möglichen Hypothesen heißt Hypothesenraum. Der Hypothesenraum legt typischerweise eine Repräsentation für die Hypothesen fest. Wissensarchitekturen HS Bonn-Rhein-Sieg, WS 09/10 27

1. Lernen von Konzepten Induktives Lernen Eine Hypothese, die zu einer Menge von Trainingsbeispielen passt, heißt konsistente Hypothese. Beispiel 1.1. f(x) f(x) f(x) f(x) x x x x (a) (b) (c) (d) Menge der Polynome als Hypothesenraum für (a) und (b) und zwei konsistente Hypothesen. Wie wählen wir aus mehreren konsistenten Hypothesen aus? Wissensarchitekturen HS Bonn-Rhein-Sieg, WS 09/10 28

1. Lernen von Konzepten Induktives Lernen Occam s Razor William of Occam, engl. Philosoph 1285 1349: One should not increase, beyond what is necessary, the number of entities required to explain anything. Bevorzuge die einfachste Hypothese, die konsistent mit allen Trainingsbeispielen ist. Wissensarchitekturen HS Bonn-Rhein-Sieg, WS 09/10 29

1. Lernen von Konzepten Induktives Lernen Auswahl des Hypothesenraums (1) Man beachte in Beispiel 1.1 den Fall (c). Es wäre besser, eine einfache gerade Linie zu finden, die nicht genau konsistent ist, die aber sinnvolle Vorhersagen erlaubt. Für nicht deterministische Funktionen gibt es eine unvermeidbare Abwägung zwischen der Komplexität der Hypothese und ihrem Grad der Übereinstimmung mit den Daten. Beispiel 1.1 (d) zeigt, daß die Daten aus (c) konsistent mit einer einfachen Funktion der Form ax + b + c sinx sind. Bedeutung der Auswahl des Hypothesenraums Wissensarchitekturen HS Bonn-Rhein-Sieg, WS 09/10 30

1. Lernen von Konzepten Induktives Lernen Auswahl des Hypothesenraums (2) Ein Lernproblem heißt erkennbar, wenn der Hypothesenraum die zu lernende Funktion enthält, andernfalls ist das Lernproblem nicht erkennbar. Warum sollte der Hypothesenraum nicht möglichst groß sein, z.b. die Klasse aller Turing-Maschinen? Problem: Rechenkomplexität des Lernens Es gibt eine Abwägung zwischen der Ausdruckskraft eines Hypothesenraums und der Komplexität, einfache und konsistente Hypothesen in diesem Raum zu finden. Wissensarchitekturen HS Bonn-Rhein-Sieg, WS 09/10 31