Artificial Intelligence

Ähnliche Dokumente
Grundlagen der Künstlichen Intelligenz

Bayesian Networks. Syntax Semantics Parametrized Distributions Inference in Bayesian Networks. Exact Inference. Approximate Inference

Number of Maximal Partial Clones

Artificial Intelligence (Künstliche Intelligenz 1) Winter 2016/17 Provisional Lecture Notes Part V: Conclusion of KI-1

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

Final Exam. Friday June 4, 2008, 12:30, Magnus-HS

Klassische Themen der Computerwissenschaft

A Classification of Partial Boolean Clones

Accounting course program for master students. Institute of Accounting and Auditing

Unit 4. The Extension Principle. Fuzzy Logic I 123

Einführung in die Künstliche Intelligenz

Artificial Intelligence (Künstliche Intelligenz 1) Winter 2017/18 Provisional Lecture Notes Conclusion of KI-1

Die einfachste Diät der Welt: Das Plus-Minus- Prinzip (GU Reihe Einzeltitel)

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.

Dynamic Hybrid Simulation

Duell auf offener Straße: Wenn sich Hunde an der Leine aggressiv verhalten (Cadmos Hundebuch) (German Edition)

Grundlagen der Bioinformatik Assignment 3: Hierarchical Clustering SS Yvonne Lichtblau/Johannes Starlinger

Unit 1. Motivation and Basics of Classical Logic. Fuzzy Logic I 6

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

Handbuch der therapeutischen Seelsorge: Die Seelsorge-Praxis / Gesprächsführung in der Seelsorge (German Edition)

Englisch-Grundwortschatz

Introduction to Python. Introduction. First Steps in Python. pseudo random numbers. May 2016

Einführung in die Methoden der Künstlichen Intelligenz

Martin Luther. Click here if your download doesn"t start automatically

PONS DIE DREI??? FRAGEZEICHEN, ARCTIC ADVENTURE: ENGLISCH LERNEN MIT JUSTUS, PETER UND BOB

Computational Models

Data Structures and Algorithm Design

Was heißt Denken?: Vorlesung Wintersemester 1951/52. [Was bedeutet das alles?] (Reclams Universal-Bibliothek) (German Edition)

DAS ZUFRIEDENE GEHIRN: FREI VON DEPRESSIONEN, TRAUMATA, ADHS, SUCHT UND ANGST. MIT DER BRAIN-STATE-TECHNOLOGIE DAS LEBEN AUSBALANCIEREN (GE

Introduction FEM, 1D-Example

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

Lehrveranstaltungen im Wintersemester 2012/2013

Ressourcenmanagement in Netzwerken SS06 Vorl. 12,

Gott, Jesus, Bibel?: Fragen und Antworten (German Edition)

Bayesian Networks. Syntax Semantics Parametrized Distributions Inference in Bayesian Networks. Exact Inference. Approximate Inference

Knowledge-Based system. Inference Engine. Prof. Dr. T. Nouri.

DYNAMISCHE GEOMETRIE

Funktion der Mindestreserve im Bezug auf die Schlüsselzinssätze der EZB (German Edition)

RECHNUNGSWESEN. KOSTENBEWUßTE UND ERGEBNISORIENTIERTE BETRIEBSFüHRUNG. BY MARTIN GERMROTH

GRIPS - GIS basiertes Risikoanalyse-, Informations- und Planungssystem

FACHKUNDE FüR KAUFLEUTE IM GESUNDHEITSWESEN FROM THIEME GEORG VERLAG

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

The Master of Science Entrepreneurship and SME Management

Teil 2.2: Lernen formaler Sprachen: Hypothesenräume

Seminar Künstliche Intelligenz Wintersemester 2014/15

Der Topos Mütterlichkeit am Beispiel Bertolt Brechts "Der kaukasische Kreidekreis" und "Mutter Courage und ihre Kinder" (German Edition)

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

v+s Output Quelle: Schotter, Microeconomics, , S. 412f

Seeking for n! Derivatives

PONS DIE DREI??? FRAGEZEICHEN, ARCTIC ADVENTURE: ENGLISCH LERNEN MIT JUSTUS, PETER UND BOB

Klassische Themen der Computerwissenschaft 3 VO, 1 UE, /

Neue Materialien für einen realitätsbezogenen Mathematikunterricht 1: ISTRON-Schriftenreihe (Realitätsbezüge im Mathematikunterricht) (German Edition)

Lars Schmidt-Thieme et al., Information Systems and Machine Learning Lab (ISMLL), University of Hildesheim, Germany, 0/13

Aus FanLiebe zu Tokio Hotel: von Fans fã¼r Fans und ihre Band

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

Level 2 German, 2015

Weihnachten anno Domini 2014: Geschichten, Sprüche und anderes (German Edition)

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

Killy Literaturlexikon: Autoren Und Werke Des Deutschsprachigen Kulturraumes 2., Vollstandig Uberarbeitete Auflage (German Edition)

Technische Universität Kaiserslautern Lehrstuhl für Virtuelle Produktentwicklung

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

Algorithmische Bioinformatik II WS2004/05 Ralf Zimmer Part III Probabilistic Modeling IV Bayesian Modeling: Algorithms, EM and MC Methods HMMs

STRATEGISCHES BETEILIGUNGSCONTROLLING BEI KOMMUNALEN UNTERNEHMEN DER FFENTLICHE ZWECK ALS RICHTSCHNUR FR EIN ZIELGERICHTETE

Fachübersetzen - Ein Lehrbuch für Theorie und Praxis

EXPOSÉ. Mercedes-Benz 220 Cabriolet A ID 1246

Institut für Künstliche Intelligenz

Introduction FEM, 1D-Example

Statistics, Data Analysis, and Simulation SS 2015

Bachelor-Seminar Eingebettete Interaktive Systeme. Farming 4.0: Agriculture in the Context of Digitalization

LEBEN OHNE REUE: 52 IMPULSE, DIE UNS DARAN ERINNERN, WAS WIRKLICH WICHTIG IST (GERMAN EDITION) BY BRONNIE WARE

Logik für Informatiker Logic for computer scientists

Inequality Utilitarian and Capabilities Perspectives (and what they may imply for public health)

Master-Seminar Innovative Industrial Software. Digitalization in Industry: Status Quo in different Domains and Regions

Teaching at the Institute for Artificial Intelligence SS see also:

EVANGELISCHES GESANGBUCH: AUSGABE FUR DIE EVANGELISCH-LUTHERISCHE LANDESKIRCHE SACHSEN. BLAU (GERMAN EDITION) FROM EVANGELISCHE VERLAGSAN

Klassische Themen der Computerwissenschaft 3 VO, 1 UE, /

Kursbuch Naturheilverfahren: Curriculum der Weiterbildung zur Erlangung der Zusatzbezeichnung Naturheilverfahren (German Edition)

Im Zeichen der Sonne: Schamanische Heilrituale (German Edition)

Support Technologies based on Bi-Modal Network Analysis. H. Ulrich Hoppe. Virtuelles Arbeiten und Lernen in projektartigen Netzwerken

MATHEMATIK - MODERNE - IDEOLOGIE. EINE KRITISCHE STUDIE ZUR LEGITIMITAT UND PRAXIS DER MODERNEN MATHEMATIK (THEORIE UND METHODE) FROM UVK

Fußballtraining für jeden Tag: Die 365 besten Übungen (German Edition)

a) Name and draw three typical input signals used in control technique.

H o c h s c h u l e D e g g e n d o r f H o c h s c h u l e f ü r a n g e w a n d t e W i s s e n s c h a f t e n

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

Pluralisierung von Lebensformen - Veränderung familiärer Strukturen und innergesellschaftlicher Wandel (German Edition)

LiLi. physik multimedial. Links to e-learning content for physics, a database of distributed sources

Willy Pastor. Click here if your download doesn"t start automatically

CALCULATING KPI QUANTITY-INDEPENDENT ROUTE TIME

Schachaufgabe 05: Ma-Übung Chess Problem 05: Mate training

Fakultät III Univ.-Prof. Dr. Jan Franke-Viebach

Einführung in die Robotik Einführung. Mohamed Oubbati Institut für Neuroinformatik. Tel.: (+49) 731 / mohamed.oubbati@uni-ulm.de

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

Introduction to Python. Introduction. First Steps in Python. pseudo random numbers. May 2018

Willkommen zur Vorlesung Komplexitätstheorie

Kybernetik Intelligent Agents- Decision Making

Reparaturen kompakt - Küche + Bad: Waschbecken, Fliesen, Spüle, Armaturen, Dunstabzugshaube... (German Edition)

Stochastic Processes SS 2010 Prof. Anton Wakolbinger. Klausur am 16. Juli 2010

Die besten Chuck Norris Witze: Alle Fakten über den härtesten Mann der Welt (German Edition)

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

Mercedes OM 636: Handbuch und Ersatzteilkatalog (German Edition)

Transkript:

Artificial Intelligence Introduction Marc Toussaint University of Stuttgart Winter 2015/16 (slides based on Stuart Russell s AI course)

The rise of AI (again) The singularity Ethics The value problem The outrageous inability of humans to define what is good Paper clips 2/13

What s the route to AI? Neuroscience? (EU Big Brain project) Deep Learning? (Pure Machine Learning?, DeepMind (London)) Social/Emotional/conciousnes/Feelings stuff? Hardcore classical AI? Modern probabilistic/learning AI? Robotics? Why is there no university department for Intelligence Research?! 3/13

Potted history of AI 1943 McCulloch & Pitts: Boolean circuit model of brain 1950 Turing s Computing Machinery and Intelligence 1952 69 Look, Ma, no hands! 1950s Early AI programs, including Samuel s checkers program, Newell & Simon s Logic Theorist, Gelernter s Geometry Engine 1956 Dartmouth meeting: Artificial Intelligence adopted 1965 Robinson s complete algorithm for logical reasoning 1966 74 AI discovers computational complexity Neural network research almost disappears 1969 79 Early development of knowledge-based systems 1980 88 Expert systems industry booms 1988 93 Expert systems industry busts: AI Winter 1985 95 Neural networks return to popularity 1988 Resurgence of probability; general increase in technical depth Nouvelle AI : ALife, GAs, soft computing 1995 Agents, agents, everywhere... 2003 Human-level AI back on the agenda 4/13

What is intelligence? Maybe it is easier to first ask what systems we actually talk about: Decision making Problem solving Interacting with an environment Then define objectives 5/13

Interactive domains We assume the agent is in interaction with a domain. The world is in a state s t S (see below on what that means) The agent senses observations y t O The agent decides on an action a t A The world transitions to a new state s t+1 The observation y t describes all information received by the agent (sensors, also rewards, feedback, etc) if not explicitly stated otherwise (The technical term for this is a POMDP) 6/13

Worlds do not have additional latent (hidden) variables to the state s t 7/13 State The notion of state is often used imprecisely At any time t, we assume the world is in a state s t S s t is a state description of a domain iff future observations y t +, t + > t are conditionally independent of all history observations y t, t < t given s t and future actions a t:t +: agent y 0 a 0 y 1 a 1 y 2 a 2 y 3 a 3 s 0 s 1 s 2 s 3 Notes: Intuitively, s t describes everything about the world that is relevant

Examples What is a sufficient definition of state of a computer that you interact with? What is a sufficient definition of state for a thermostat scenario? (First, assume the room is an isolated chamber.) What is a sufficient definition of state in an autonomous car case? 8/13

Examples What is a sufficient definition of state of a computer that you interact with? What is a sufficient definition of state for a thermostat scenario? (First, assume the room is an isolated chamber.) What is a sufficient definition of state in an autonomous car case? in real worlds, the exact state is practically not representable all models of domains will have to make approximating assumptions (e.g., about independencies) 8/13

How can agents be formally described?...or, what formal classes of agents do exist? Basic alternative agent models: The agent maps y t a t (stimulus-response mapping.. non-optimal) The agent stores all previous observations and maps f : y 0:t, a 0:t-1 a t f is called agent function. This is the most general model, including the others as special cases. The agent stores only the recent history and maps y t k:t, a t k:t-1 a t (crude, but may be a good heuristic) The agent is some machine with its own internal state n t, e.g., a computer, a finite state machine, a brain... The agent maps (n t-1, y t) n t (internal state update) and n t a t The agent maintains a full probability distribution (belief) b t(s t) over the state, maps (b t-1, y t) b t (Bayesian belief update), and b t a t 9/13

POMDP coupled to a state machine agent agent n 0 n 1 n 2 y 0 a 0 y 1 a 1 y 2 a 2 s 0 s 1 s 2 r 0 r 1 r 2 Is this a very limiting agent model? 10/13

Multi-agent domain models (The technical term for this is a Decentralized POMDPs) (from Kumar et al., IJCAI 2011) This is a special type (simplification) of a general DEC-POMDP Generally, this level of description is very general, but NEXP-hard Approximate methods can yield very good results, though 11/13

We gave above very general and powerful models (formalizations) of what it means that an agent takes decisions in an interactive environment. There are many flavors of this: Fully observable vs. partially observable Single agent vs. multiagent Deterministic vs. stochastic Structure of the state space: Discrete, continuous, hybrid; factored; relational Discrete vs. continuous time Next we need to decide on Objectives 12/13

Objectives, optimal agents, & rationality Utilities, rewards, etc An optimal (=rational) agent is one that takes decisions to maximize the (expected) objective 13/13

sequential decisions propositional relational deterministic sequential decision problems search BFS sequential assignment games backtracking alpha/beta pruning minimax CSP constraint propagation on trees propositional logic fwd/bwd chaining FOL MCTS UCB bandits learning probabilistic Decision Theory utilities multi-agent MDPs Reinforcement Learning MDPs dynamic programming V(s), Q(s,a) relational MDPs Active Learning graphical models ML belief propagation msg. passing HMMs FOL fwd/bwd msg. passing relational graphical models 14/13

Organisation 15/13

Vorlesungen der Abteilung MLR Bachelor: Grundlagen der Künstlichen Intelligenz (3+1 SWS) Master: Vertiefungslinie Intelligente Systeme (gemeinsam mit Andres Bruhn) WS: Maths for Intelligent Systems WS: Introduction to Robotics SS: Machine Learning SS: Optimization manchmal: Reinforcement Learning (Vien Ngo), Advanced Robotics Hauptseminare: Machine Learning (WS), Robotics (SS) 16/13

Andres Bruhn s Vorlesungen in der Vertiefungslinie WS: Computer Vision SS: Correspondence Problems in Computer Vision Hauptseminar: Recent Advances in Computer Vision 17/13

Vorraussetzungen für die KI Vorlesung Mathematik für Informatiker und Softwaretechniker außerdem hilfreich: Algorithmen und Datenstrukturen Theoretische Informatik 18/13

Vorlesungsmaterial Webseite zur Vorlesung: https://ipvs.informatik.uni-stuttgart.de/mlr/marc/teaching/ die Folien und Übungsaufgaben werden dort online gestellt Alle Materialien des letzten Jahres sind online bitte machen Sie sich einen Eindruck Hauptliteratur: Stuart Russell & Peter Norvig: Artificial Intelligence A Modern Approach Many slides are adopted from Stuart 19/13

Prüfung Schriftliche Prüfung, 60 Minuten Termin zentral organisiert keine Hilfsmittel erlaubt Anmeldung: Im LSF / beim Prüfungsamt Prüfungszulassung: 50% der Punkte der Übungsaufgaben 20/13

Übungen 8 Übungsgruppen (4 Tutoren) 2 Arten von Aufgaben: Coding- und Votier-Übungen Coding-Aufgaben: Teams von bis zu 3 Studenten geben die Coding-Aufgaben zusammen ab Votier-Aufgaben: Zu Beginn der Übung eintragen, welche Aufgaben bearbeiten wurden/präsentiert werden können Zufällige Auswahl Schein-Kriterium: 50% aller Aufgaben gelöst (Coding und Voting). Registrierung http://uebungsgruppen.informatik.uni-stuttgart.de/ username: KI, passwd: 10110 ALS VORNAMEN ANGEBEN: Vorname TEAMNAME, zb Peter frogs 21/13