Sztuczna inteligencja - wprowadzenie

Podobne dokumenty
PRZEWODNIK PO PRZEDMIOCIE

Sztuczna inteligencja

Wprowadzenie do teorii systemów ekspertowych

SZTUCZNA INTELIGENCJA

Metody Sztucznej Inteligencji Methods of Artificial Intelligence. Elektrotechnika II stopień ogólno akademicki. niestacjonarne. przedmiot kierunkowy

Stefan Sokołowski SZTUCZNAINTELIGENCJA. Inst. Informatyki UG, Gdańsk, 2009/2010

Elementy kognitywistyki II: Sztuczna inteligencja

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

KARTA MODUŁU KSZTAŁCENIA

Sztuczna inteligencja stan wiedzy, perspektywy rozwoju i problemy etyczne. Piotr Bilski Instytut Radioelektroniki i Technik Multimedialnych

O badaniach nad SZTUCZNĄ INTELIGENCJĄ

PRZEWODNIK PO PRZEDMIOCIE

Sztuczna inteligencja i logika. Podsumowanie przedsięwzięcia naukowego Kisielewicz Andrzej WNT 20011

PRZEWODNIK PO PRZEDMIOCIE

Narzędzia AI. Jakub Wróblewski Pokój SZTUCZNA INTELIGENCJA (ARTIFICIAL INTELLIGENCE)

[1] [2] [3] [4] [5] [6] Wiedza

Inteligencja. Władysław Kopaliśki, Słownik wyrazów obcych i zwrotów obcojęzycznych

Festiwal Myśli Abstrakcyjnej, Warszawa, Czy SZTUCZNA INTELIGENCJA potrzebuje FILOZOFII?

kierunkowy (podstawowy / kierunkowy / inny HES) nieobowiązkowy (obowiązkowy / nieobowiązkowy) polski drugi semestr letni (semestr zimowy / letni)

Historia sztucznej inteligencji. Przygotował: Konrad Słoniewski

Plan wykładów METODY SZTUCZNEJ INTELIGENCJI W UKŁADACH STEROWANIA

ID1SII4. Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

PRZEWODNIK PO PRZEDMIOCIE

Inżynieria danych I stopień Praktyczny Studia stacjonarne Wszystkie specjalności Katedra Inżynierii Produkcji Dr Małgorzata Lucińska

Sylabus modułu kształcenia na studiach wyższych. Nazwa Wydziału. Nazwa jednostki prowadzącej moduł Nazwa modułu kształcenia

T2A_W01 T2A_W01 T2A_W02 3 SI_W03 Posiada szeroką wiedzę w zakresie teorii grafów T2A_W01

Metody sztucznej inteligencji w układach sterowania METODY SZTUCZNEJ INTELIGENCJI W UKŁADACH STEROWANIA

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013

Symbol efektu kształcenia

Sztuczna Inteligencja i Systemy Doradcze

Informatyka I stopień (I stopień / II stopień) ogólno akademicki (ogólno akademicki / praktyczny) kierunkowy (podstawowy / kierunkowy / inny HES)

Nazwa przedmiotu: METODY SZTUCZNEJ INTELIGENCJI W ZAGADNIENIACH EKONOMICZNYCH Artificial intelligence methods in economic issues Kierunek:

Wprowadzenie do Sztucznej Inteligencji

Inteligencja obliczeniowa

Kierunek Informatyka stosowana Studia stacjonarne Studia pierwszego stopnia

Opis efektów kształcenia dla modułu zajęć

PRZEWODNIK PO PRZEDMIOCIE

Programowanie komputerów

Liczba godzin/tydzień: 2W, 2L

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa i multimedia

SZTUCZNA INTELIGENCJA

INFORMATYKA PLAN STUDIÓW NIESTACJONARNYCH (W UKŁADZIE ROCZNYM) STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM

Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy i sieci komputerowe, SSK studia niestacjonarne Dla rocznika:

Repetytorium z matematyki 3,0 1,0 3,0 3,0. Analiza matematyczna 1 4,0 2,0 4,0 2,0. Analiza matematyczna 2 6,0 2,0 6,0 2,0

Instytut Nauk Technicznych, PWSZ w Nysie Kierunek: Informatyka Specjalność: Gry komputerowe i multimedia, GKiM studia niestacjonarne Dla rocznika:

Razem godzin w semestrze: Plan obowiązuje od roku akademickiego 2014/15 - zatwierdzono na Radzie Wydziału w dniu r.

PRZEWODNIK PO PRZEDMIOCIE

POLITECHNIKA LUBELSKA Wydział Elektrotechniki Kierunek: INFORMATYKA II stopień niestacjonarne i Informatyki. Część wspólna dla kierunku

SZTUCZNA INTELIGENCJA

Wstęp do kognitywistyki. Wykład 3: Logiczny neuron. Rachunek sieci neuronowych

Rok I, semestr I (zimowy) Liczba godzin

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA Realizacja w roku akademickim 2016/17

Rok I, semestr I (zimowy) Liczba godzin

K.Pieńkosz Badania Operacyjne Wprowadzenie 1. Badania Operacyjne. dr inż. Krzysztof Pieńkosz

KARTA PRZEDMIOTU. 17. Efekty kształcenia:

INFORMATYKA PLAN STUDIÓW NIESTACJONARNYCH. Podstawy programowania Systemy operacyjne

O REDUKCJI U-INFORMACJI

INFORMATYKA. PLAN STUDIÓW STACJONARNYCH INŻYNIERSKICH 1-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2019/2020.

JAKIEGO RODZAJU NAUKĄ JEST

PROLOG WSTĘP DO INFORMATYKI. Akademia Górniczo-Hutnicza. Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej.

PROGRAM STUDIÓW. Egzamin, kolokwium, projekt, aktywność na zajęciach.

PRZEWODNIK PO PRZEDMIOCIE

Informatyka- studia I-go stopnia

Tomasz Pawlak. Zastosowania Metod Inteligencji Obliczeniowej

Percepcja, język, myślenie

Dodatkowo planowane jest przeprowadzenie oceny algorytmów w praktycznym wykorzystaniu przez kilku niezależnych użytkowników ukończonej aplikacji.

prawda symbol WIEDZA DANE komunikat fałsz liczba INFORMACJA (nie tyko w informatyce) kod znak wiadomość ENTROPIA forma przekaz

Formacyjne znaczenie programowania w kształceniu menedżerów

II. MODUŁY KSZTAŁCENIA

Opis efektów kształcenia dla modułu zajęć

Wprowadzenie. Jacek Bartman. Zakład Elektrotechniki i Informatyki Instytut Techniki Uniwersytet Rzeszowski

Kierunek: Informatyka Poziom studiów: Studia I stopnia Forma i tryb studiów: Stacjonarne. Wykład Ćwiczenia

Sieci neuronowe i algorytmy uczenia Czyli co i jak andrzej.rusiecki.staff.iiar.pwr.wroc.pl s.

INFORMATYKA. PLAN STUDIÓW STACJONARNYCH I-go STOPNIA (W UKŁADZIE SEMESTRALNYM) STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM

WSKAŹNIKI ILOŚCIOWE - Punkty ECTS w ramach zajęć: Efekty kształcenia. Wiedza Umiejętności Kompetencje społeczne (symbole) MK_1. Analiza matematyczna

Teoretyczne podstawy informatyki

WYKŁAD 1: PRZEDMIOT BADAŃ PSYCHOLOGII POZNAWCZEJ W UJĘCIU HISTORYCZNYM

Metody i techniki sztucznej inteligencji / Leszek Rutkowski. wyd. 2, 3 dodr. Warszawa, Spis treści

INFORMATYKA. PLAN STUDIÓW NIESTACJONARNYCH 1-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2016/17. zajęć w grupach A K L S P

INFORMATYKA. PLAN STUDIÓW STACJONARNYCH 1-go STOPNIA (W UKŁADZIE SEMESTRALNYM) STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM A K L S P

Podstawy sztucznej inteligencji

Sztuczna inteligencja: aktualny stan i perspektywy rozwoju

Zastosowanie sztucznych sieci neuronowych w prognozowaniu szeregów czasowych (prezentacja 2)

Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej. Adam Meissner. Elementy uczenia maszynowego

INFORMATYKA PLAN STUDIÓW NIESTACJONARNYCH 2-GO STOPNIA (W UKŁADZIE ROCZNYM) STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2015/16

PRZEWODNIK PO PRZEDMIOCIE

Politechnika Krakowska im. Tadeusza Kościuszki KARTA PRZEDMIOTU. obowiązuje słuchaczy rozpoczynających studia podyplomowe w roku akademickim 2018/2019


Zastosowanie sztucznej inteligencji w testowaniu oprogramowania

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa, Inżynieria oprogramowania, Technologie internetowe

1 Programowanie urządzen mobilnych Sztuczna inteligencja i systemy 2 ekspertowe

Diagnostyka procesów przemysłowych Kod przedmiotu

Kierownik Katedry: Prof. dr hab. inż. Tadeusz BURCZYŃSKI

Opis efektów kształcenia dla modułu zajęć

Modele Obliczeń. Wykład 1 - Wprowadzenie. Marcin Szczuka. Instytut Matematyki, Uniwersytet Warszawski

PRZEDMIOTY REALIZOWANE W RAMACH KIERUNKU INFORMATYKA I STOPNIA STUDIA STACJONARNE

INFORMATYKA. PLAN STUDIÓW STACJONARNYCH INŻYNIERSKICH 1-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2018/19.

Tabela odniesień efektów kierunkowych do efektów obszarowych

Systemy ekspertowe. dr inż.marcin Blachnik.

Transkrypt:

Sztuczna inteligencja - wprowadzenie Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 Politechnika Wrocławska

Sztuczna inteligencja komputerów - wprowadzenie Kontakt: dr inż. Dariusz Banasiak, pok. 306 C-3 e-mail: dariusz.banasiak@pwr.edu.pl www: http://staff.iiar.pwr.wroc.pl/dariusz.banasiak http://dariusz.banasiak.staff.iiar.pwr.wroc.pl Autor: Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 2

Sztuczna inteligencja (INEK00018) - wykład (30 godz.) - ćwiczenia (15 godz.) Zaliczenie: - wykład (kolokwium) Ocena końcowa = 50% wykład + 50% ćwiczenia Autor: Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 3

Plan prezentacji: definicja sztucznej inteligencji cele sztucznej inteligencji wybrane problemy sztucznej inteligencji ważne projekty sztucznej inteligencji plan wykładu literatura Autor: Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 4

Termin sztuczna inteligencja (z jęz. ang. Artificial Intelligence - AI) został zaproponowany i zdefiniowany po raz pierwszy przez Johna McCarthy ego w roku 1955. Według McCarty ego zadaniem sztucznej inteligencji jest konstruowanie maszyn, o których działaniu można powiedzieć, że są podobne do ludzkich przejawów inteligencji np. rozumowania, rozwiązywania problemów, uczenia się, rozumienia języka itp. Autor: Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 5

Definicja inteligencji (według encyklopedii PWN ): Inteligencja [łac. intelligentia zdolność pojmowania, rozum ] - cecha umysłu warunkująca sprawność czynności poznawczych, takich jak myślenie, rozwiązywanie problemów. Od inteligencji zależy sprawne korzystanie z nabytej wiedzy, a także skuteczne zachowanie się wobec nowych sytuacji i zadań. Autor: Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 6

Definicje inteligencji (według Wikipedii ): ogólna zdolność adaptacji do nowych warunków i wykonywania nowych zadań (Stern) zdolność rozwiązywania problemów (Piaget) dostrzeganie zależności, relacji (Spearman) zdolność uczenia się (G. Ferguson) zespół zdolności umysłowych umożliwiających jednostce sprawne korzystanie z nabytej wiedzy oraz skuteczne zachowanie się wobec nowych zadań i sytuacji. Autor: Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 7

Definicja sztucznej inteligencji: Sztuczna inteligencja to kierunek badań na styku informatyki, neurologii i psychologii. Jego zadaniem jest konstruowanie urządzeń i oprogramowania zdolnego rozwiązywać problemy nie poddające się algorytmizacji w sposób efektywny w oparciu o modelowanie wiedzy. Autor: Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 8

Inne definicje: AI to nauka mająca za zadanie nauczyć maszyny zachowań podobnych do ludzkich. AI to nauka o tym, jak nauczyć maszyny robić rzeczy które obecnie ludzie robią lepiej. AI to nauka o komputerowych modelach wiedzy umożliwiających rozumienie, wnioskowanie i działanie. Autor: Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 9

Cele sztucznej inteligencji: Silna AI komputer odpowiednio zaprogramowany jest równoważny mózgowi człowieka (możliwe jest stworzenie sztucznych systemów myślących o poziomie intelektualnym człowieka lub go przewyższającym). Słaba AI za pomocą komputera można sprawdzać hipotezy dotyczące wybranych funkcji mózgu (możliwa jest symulacja przez komputer inteligentnego zachowania). Autor: Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 10

Porównanie zasobów komputera i mózgu (S. Russell, P. Norvig Artificial Intelligence... ): komputer mózg człowieka jednostki obliczeniowe 10 8 bramek (CPU) 10 11 neuronów jednostki pamięciowe 10 10 bitów (RAM) 10 11 neuronów 10 11 bitów (dysk) 10 14 synaps szybkość operacji 10-9 sek. 10-3 sek. Dane dotyczące komputera: 2003 rok Autor: Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 11

Test Turinga (1950): Kto jest po drugiej stronie? Człowiek czy komputer? Autor: Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 12

Chiński pokój (J. Searle, 1980): w zamkniętym pokoju znajduje się osoba nie znająca języka chińskiego w pokoju znajduje się instrukcja, jak manipulować znakami języka chińskiego osoba w pokoju otrzymuje kartki z chińskimi znakami, które opowiadają pewną historię na każde pytanie osoba w pokoju udziela odpowiedzi korzystając z instrukcji uzyskane odpowiedzi są prawidłowe Autor: Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 13

Osoba w pokoju rozwiązała zadanie, chociaż nie rozumie przekazywanych informacji. instrukcja program komputerowy Zaliczenie testu Turinga nie jest równoważne z posiadaniem inteligencji!!! Autor: Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 14

Program ELIZA J. Weizenbaum (1964) (naśladuje zachowanie psychoanalityka): Pacjent: Wszyscy mężczyźni są tacy sami. Lekarz: Co masz na myśli? Pacjent: Zawsze czegoś od nas chcą. Lekarz: Czy możesz podać jakiś konkretny przykład? Pacjent: No, mój chłopak kazał mi tu przyjść. Lekarz: Twój chłopak kazał ci tu przyjść? Autor: Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 15

Pacjent: On mówi, że ja ciągle mam dołek. Lekarz: Przykro mi, że ciągle masz dołek. Pacjent: Bo to prawda, stale jestem nieszczęśliwa. Lekarz: Czy myślisz, że pomoże ci, że tu przyszłaś? Pacjent: Może mógłbyś nauczyć mnie radzić sobie z matką. Lekarz: Powiedz mi więcej o swojej rodzinie. Pacjent Lekarz człowiek komputer Autor: Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 16

Podstawowe problemy współczesnej AI: rozwiązywanie problemów (gry np. szachy, zagadki logiczne, obliczenia symboliczne) rozumowanie logiczne (dowodzenie twierdzeń, projektowanie układów logicznych) przetwarzanie języka naturalnego (rozumienie mowy, tłumaczenie maszynowe, rozumienie języka, prowadzenie konwersacji) automatyczne programowanie (opis algorytmów przy pomocy języka naturalnego) Autor: Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 17

automatyczne uczenie się (sieci neuronowe, algorytmy ewolucyjne, logika rozmyta) systemy doradcze (inżynieria wiedzy - reprezentacja wiedzy, dialog z systemem, itp.) robotyka i wizja (rozpoznawanie obrazów, planowania działań) sterowanie procesami technologicznymi przy niepełnej informacji (np. logika rozmyta) sztuczna twórczość (np. generowanie muzyki, obrazów) Autor: Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 18

Projekt komputerów V generacji (Japonia, 1982 1994): zbudowanie maszyn wykonujących 0.1 do 1 mld LIPS (logicznych wniosków na sekundę) opartych na Prologu tłumaczenie, ok. 100000 słów z japońskiego na angielski z dokładnością 90% rozumienie ciągłej mowy w zakresie 50000 słów z dokładnością 95% dialog z komputerem w języku naturalnym Autor: Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 19

stworzenie systemów doradczych korzystających z bazy wiedzy zawierającej 10000 reguł analiza obrazów przy 100000 obrazów w pamięci Główne osiągnięcia: języki obiektowe do reprezentacji wiedzy (KL1, KLIC) program do dowodzenia twierdzeń MGTP systemy przetwarzania wiedzy w genetyce system Helic-II (interpretacja przepisów prawnych, symulacja zachowań prawników) Autor: Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 20

System ekspertowy CYC (encyclopedia) Celem tego projektu (USA, początek w roku 1984) było stworzenie systemu doradczego opartego na regułach zawartych w bazie wiedzy. W założeniach system powinien posiadać tak szeroką wiedzę (około 100 milionów reguł), aby można ją uznać za zdrowy rozsądek. Autor: Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 21

W roku 1990 system CYC zawierał już około 2 miliony reguł: Pieniądze daje się w zamian za towary, rzeczy, usługi lub jako dar. Opłaty do 10 $ dokonywane są zwykle gotówką, powyżej 50 $ czekiem lub kartą kredytową. Kiedy coś kupujesz, jednym z podzdarzeń jest płacenie sprzedawcy lub w kasie. Autor: Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 22

Plan wykładu: rozwiązywanie problemów metodą przeszukiwania wyznaczanie strategii w grach metody reprezentacji wiedzy i wnioskowanie wiedza niepewna i wnioskowanie automatyczne uczenie się algorytmy genetyczne i programowanie genetyczne przetwarzanie języka naturalnego przykłady systemów sztucznej inteligencji Autor: Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 23

Literatura: 1. S. Russell, P. Norvig Artificial Intelligence: A Modern Approach, Prentice Hall, 2014 (3rd ed.) 2. A. Kisielewicz Sztuczna inteligencja i logika, WNT, 2015 3. P. Cichosz Systemy uczące się, WNT, 2007 4. D. E. Goldberg Algorytmy genetyczne i ich zastosowania, WNT, 2003 5. W.F. Closksin, C.S. Mellish, Prolog. Programowanie, Helion 2003 Autor: Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 24

Literatura (c.d.): 6. L. Bolc, J. Cytowski Metody przeszukiwania heurystycznego, PWN, 1989 i 1991, (tom 1, 2) 7. L. Rutkowski Metody i techniki sztucznej inteligencji, PWN, 2012 8. M. Ben-Ari Logika matematyczna w informatyce, WNT, 2005 9. M. DeLoura Perełki programowania gier. Vademecum profesjonalisty, Helion, 2002 (tom 1-3) Autor: Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 25