Artificiell intelligens

Relevanta dokument
Linköpings universitet

729G43 Artificiell intelligens. Introduktion. Introduktion. Kursöversikt. Kursens organisation. Arne Jönsson HCS/IDA

729G43 Artificiell intelligens Introduktion. Arne Jönsson HCS/IDA

Artificiell intelligens, eller Kommer din dator att bli klokare än dig? (eller kanske är den redan det?)

de var svåra att implementera och var väldigt ineffektiva.

Antag att följande träd genereras i ett spelförande program om vi applicerar evalueringsfunktionen

Artificiell intelligens, eller Kommer din dator att bli klokare än dig? (eller kanske är den redan det?)

Artificiell intelligens, eller Kommer din dator att bli klokare än dig? (eller kanske är den redan det?)

Artificial Intelligence

Fråga 5 (1 poäng) För att definiera ett sökproblem krävs...

Vad behövs för att skapa en tillståndsrymd?

Datorer och intelligens

Fråga 5 (1 poäng) För att definiera ett sökproblem krävs...

Kunskapsrepresentation

Antag att b är förgreningsfaktorn, d sökdjupet, T (d) tidskomplexiteten och M(d) minneskomplexiteten.

PROBLEMLÖSNING. ! GPS! Mål medel analys! Problemlösning i programmering. Lars-Erik Janlert 2007

Lektion G43 Artificiell intelligens. Robin Keskisärkkä Ellinor Ihs Håkansson Cornelia Böhm

Tentamenskod: Inga hjälpmedel är tillåtna

Antag att b är förgreningsfaktorn, d sökdjupet, T (d) tidskomplexiteten och M(d) minneskomplexiteten.

Semantik och pragmatik

Fuzzy Logic. När oskarpa definitioner blir kristallklara. Åsa Svensson. Linköpings Universitet. Linköping

SV Förenade i mångfalden SV. Ändringsförslag. Beatrix von Storch för EFDD-gruppen

Kognitiv psykologi. Kognition / Tänaknde. Ett filosofiskt problem. Tänkande: Hur vi löser vi problem och representerar kunskap. Informationsteknologi

Kognitionsvetenskapligt kandidatprogram

AI FÖR FRAMTIDENS VÄLFÄRD. Caroline Andersson

Kognitionsvetenskapligt kandidatprogram Bachelor Programme in Cognitive Science 180 Högskolepoäng

Asymptotisk analys innebär att... man försöker uppskatta vad som händer för stora indatamängder.

Kandidatprogrammet i kognitionsvetenskap

Ämnesområden. Examensarbete inom datavetenskap (1DV41E) Martin Fredriksson

Kognitiv psykologi. Kognition / Tänkande. Tänkande

Semantik och pragmatik (Serie 3)

Kandidatprogrammet i kognitionsvetenskap

Linköpings universitet

Utbildningsplaner för kandidat-, magister och masterprogram. 1. Identifikation. Avancerad nivå

el o;; Utbildningsplan för Kognitionsvetenskapligt kandidatprogram Bachefor Programmein Cognitive Science 180 Högskolepoäng

Människa-datorinteraktion och användarcentrerad design

Asymptotisk analys innebär att... man försöker uppskatta vad som händer för stora indatamängder.

Probabilistisk logik 1

Granskning av gränssnitt. Mattias Arvola

Antag att b är förgreningsfaktorn, d sökdjupet, T (d) tidskomplexiteten och M(d) minneskomplexiteten.

Socionomen i sitt sammanhang. Praktikens mål påverkas av: Socialt arbete. Institutionella sammanhanget

Artificiell Intelligens

Semantik och pragmatik

AI utmaningar inom kvalitetssäkring. Henrik Emilsson Teststrateg, Nordic Medtest AB

VARFÖR FINNS DET INGA RIKTIGA

Logisk semantik I. 1 Lite om satslogik. 1.1 Konjunktioner i grammatisk bemärkelse. 1.2 Sant och falskt. 1.3 Satssymboler. 1.

Forskningsperspektiv inom MDI Vetenskap, mångvetenskap och tvärvetenskap Vad är forskning inom MDI?

Den intelligenta dammsugaren

Operatörer och användargränssnitt vid processtyrning

Semantik och pragmatik (Serie 4)

Från ljusenergi till en kub som går att stå på Hur man får en dator att känna igen olika former i visuell information

STRIPS. En planerares uppbyggnad. Emma Torensjö. Artificiell Intelligens II. Linköpings Universitet HT Emma Torensjö.

Varför är logik viktig för datavetare?

Högre kognitiva funktioner

Kognitiv psykologi. Schema. Tentamen Introduktion.

Tommy Färnqvist, IDA, Linköpings universitet. 2 Strukturer Domäner Tolkningar... 3

Case-based resoning. och dess användning inom sjukvården. Linköpings universitet Artificiell intelligens II 729G11 HT 2011

Grundläggande behörighet och Matematik B eller Matematik 2a/2b/2c (områdesbehörighet 7/A7, undantag ges för Fysik A/1b1/1a).

Kognitionsvetenskap Kandidatprogrammet

LOKAL EXAMENSBESKRIVNING

Vad säger forskningen om programmering som kunskapsinnehåll? Karin Stolpe, föreståndare NATDID liu.se/natdid

ARTIFICIELL INTELLIGENS

Prototypbaserad Inkrementell Diagnos. Anders Holst SICS, Swedish Institute of Computer Science AB

Vad kan biologiskt plausibla modeller säga oss?

Hur kan man lyssna på den komplexa patienten?

Elektronisk patientjournal

Grundläggande logik och modellteori

729G43 Artificiell intelligens Sökning

Hur får jag ut kraft och nytta av POWER?

Ontologier. Cassandra Svensson

Extramaterial till Matematik Y

Datateknik B, Tillämpad datavetenskap, 30 högskolepoäng Computer Science, Applied Computer Science, Intermediate Course, 30 Credits

Virtuellt VA med digitala tvillingar

Vindkraft och ML. - hur kan vindkraft dra nytta avml

Problemlösning. Planering av program. Konstruktion. Programmeringsmetaforer. Problemlösning. Programmering = Problemlösning

Beräkning med ord. -hur en dator hanterar perception. Linköpings universitet Artificiell intelligens Erik Claesson

Elektroteknik. Louisa May Alcott. Elektroteknik 69

Profil: Medicinsk informatik. Mikael Nyström Institutionen för medicinsk teknik

Matcha rätt hjärta till rätt patient med AI. Dennis Medved

Interaktionsdesign, grundkurs (7,5 HP)

Linköpings universitet 1

Registerforskning Oktober 2018, Stockholm City Conference Centre. Möjligheter med Artificiell Intelligens inom registerforskningen

Kandidatprogram i kognitionsvetenskap, 180 högskolepoäng

Implementering - teori och tillämpning inom hälso- och sjukvård

DD1350 Logik för dataloger. Vad är logik?

Anna: Bertil: Cecilia:

Interaktionsdesign, grundkurs (7,5 HP)

Introduktion programmering

? sensornätverk, distans

Boken. Kap Kap 11.3

Öresund: olycksfallsskador i betongelementfabrikerna Sverige

Linköpings universitet

Optimera, inte eliminera, den mänskliga hjärnan genom AI. Anna-Karin Edstedt Bonamy, MD, PhD Chief Medical Officer, Doctrin AB

Wittgenstein for dummies Eller hur vi gör det obegripliga begripligt. Västerås 15 februari 2017

Medicinsk Informatik VT 2005

Handledare: Mikael Goldmann

Medicinsk Informatik VT 2004

7, Diskreta strukturer

Datorlingvistisk grammatik I Institutionen för lingvistik och filologi Oktober 2007 Mats Dahllöf

Programmeringspalett. Pr o gr a mvar a

Transkript:

2013-08-13 Introduktion Artificiell intelligens Vad är AI? Olika mål Intelligenta agenter Områden inom AI Arne Jönsson HCS/IA Vad är AI? Intelligens: Förmågan till tänkande och analys (Svenska ORboken) Artificial Intelligence is the study of how to make computers do things at which, at the moment, people are better. (Elaine Rich) Artificial Intelligence is the study of mental faculties through the use of computational models. (Eugene Charniak, rew Mcermott) Få fram intelligenta program som kan hantera oväntade situationer och kommunicera bättre. (Erik Sandewall) The branch of Computer Science that is concerned with the automation of intelligent behavior. (Luger & Stubblefield) Artificial Intelligence is the art of making computers work the way they do in the movies Turingtestet? Mål med AI System som kan: Tänka som en människa Tänka rationellt Handla som en människa Handla rationellt Exempel på turingtestdialog PC Therapist III S: En nyck är ett plötsligt och godtyckligt, ofta märkligt beteende. En solstråle i en grå och bister värld! F: I stil med en föraning? S: Alla börjar med att försöka göra någonting och alla gör någonting, men ingen gör vad han tänkte göra. F: Tja, men jag skulle i varje fall vilja föreställa mig att en nyckfull konversation är som springarens drag i schack - de går i sicksack, snarare än att följa en speciell linje. S: En nyckfull person uppvisar ett planlöst beteende och dess tankar är oförutsägbara tänk vad trevligt att vara oförutsägbar! F: Skämtar du? et är klart att total förutsägbarhet skulle göra världen till en trist plats, men oförutsägbarhet är knappast en dygd! Linköpings universitet 1

Artificiell Intelligens Intelligent agent Filosofi Matematik AI atavetenskap Neurovetenskap Lingvistik Kognitiv Psykologi Rationell Handla så bra som möjligt Mäta agentens utförande Mappa från varseblivningssekvenser till handlingar Vad agenten vet om omgivningen Varseblivningshistoria Handlingar Autonom ens handlingar beror bara på agentens kunskap samt vad den varseblir Intelligent agent Ex. ammsugaragent Percept typ Utförandemått Handlingar ammsugaragent Städa rent och gå hem, effektivt Rum, damm, hinder Suga, framåt, vänster, höger, stäng av Väggsensor, dammsensor, hemmasensor? Handlingar A Andra exempel på agenter Enkel reflexstyrd agent typ Utförandemått Medicinsk diagnos Satellitbildanalys Plockrobot Frisk patient min. kostnad Riktig kategorisering Antal delar i rätt låda Patient, sjukhus Bilder från satellit Rullband med delar, lådor Ställa frågor, tester, diagnoser, behandlingar Visa kategorisering Robotarm Symptom, patientsvar, datainmatning Bildpunkter Kamera, robotsensorer Raffinaderikontroll Interaktiv lärare Maximal renhet, avkastning, säkerhet Maximera studentens poäng Raffinaderi, operatörer Studenter Ventiler, pumpar, displayer, värmare Visa övningar, föreslå, rätta Temperatur, tryck, kemiska sensorer Tangentbord Villkors-handlingsregler Linköpings universitet 2

Problem Modellbaserad reflexstyrd agent en kan inte gå systematiskt Villkors-handlingsregler A Målstyrd agent Nyttobaserad agent Hur den blir om jag gör A Hur den blir om jag gör A Hur glad jag blir i det tillståndet Nytta Mål Områden inom AI Sökning Sökning Kunskapsrepresentation Planering Maskininlärning Tillämpningsområden: Språkteknologi Bildigenkänning Expertsystem Spel atautvinning etc srymd med: Initialtillstånd Operationer som beskriver effekten av en handling som en funktion av tillståndsförändringar Måltest Vägkostnad Sökstrategi som genererar en lösning på problemet Linköpings universitet 3

Exempel Sökträd 3 missionärer och 3 kannibaler skall korsa en flod i en båt som rymmer 2 personer. et får aldrig finnas fler kannibaler än missionärer för då äter kannibalerna upp missionärerna. Exempel på tillståndsformulering (2, 2, 0) (3, 3, 1) (3, 2, 0) (3, 1 0) Starttillstånd (3, 3, 0, 0, 1) eller hellre (3, 3, 1) Måltillstånd (0, 0, 0) Vägkostnad = 1 (3, 2, 1) (3, 2, 1) (3, 3, 1) (2, 2, 0) (2, 2, 0) (3, 2, 1) (3, 2, 1) (2, 2, 0) etc Sökstrategier Kunskapsrepreentation Blind sökning Utan kunskap om målet Heuristisk sökning Utnyttjar en gissning (heuristik) om hur långt från målet en nod är Sökning i spelförande program Mänsklig kunskap Representerad i en form som passar datorer Måste kunna representera Fakta Relationer mellan fakta Procedurell kunskap Satslogik Predikatlogik Enkel representation Varje symbol står för en sats som svarar mot ett tillstånd i världen Logiska konnektiv,, Inga variabler Kraftfullare Beskriver objekt, egenskaper hos objekt samt relationer mellan objekt Använder variabler Kvanifierare,, Ger mer kompakta representationer än satslogik Linköpings universitet 4

Predikatlogik, exempel som lär sig Kogvetare är glada typer Yttre standard x Kogvetare(x) Glad(x) Typ(x) et finns sura kogvetare x Kogvetare(x) Sur(x) etc Kritiserare Återkoppling Inlärningselement Mål Förändringar Kunskap Utförandeelement Problemgenerator Linköpings universitet 5