SID Wykład 1 Wprowadzenie
|
|
- Amalia Mróz
- 8 lat temu
- Przeglądów:
Transkrypt
1 SID Wykład 1 Wprowadzenie Wydział Matematyki, Informatyki i Mechaniki UW slezak@mimuw.edu.pl
2 Program przedmiotu algorytmy heurystyczne problemy optymalizacyjne strategie w grach wnioskowanie w logice planowanie systemy decyzyjne i uczace się sieci neuronowe zbiory rozmyte i przybliżone sieci bayesowskie...
3 Literatura Stuart Russell, Peter Norvig Artificial Intelligence: A Modern Approach Prentice Hall 2003, wydanie II George Luger Artificial Intelligence: Structures and Strategies for Complex Problem Solving Addison Wesley 2005, wydanie V luger/ai-final Tom Mitchell Machine Learning McGraw Hill tom/mlbook.html
4 Co to znaczy Sztuczna Inteligencja? Turing (1950) Computing machinery and intelligence : Czy maszyny moga myśleć? Czy maszyny moga zachowywać się inteligentnie? Operacyjny test na inteligentne zachowanie: HUMAN HUMAN INTERROGATOR? AI SYSTEM Problem: test Turinga nie jest powtarzalny, konstruktywny, lub poddawalny matematycznej analizie
5 Co to znaczy Sztuczna Inteligencja? Turing (1950) Computing machinery and intelligence : Zapowiadał, że przed rokiem 2000 maszyna będzie mieć 30% szans na udane imitowanie inteligencji człowieka przez 5 minut wobec przeciętnej osoby Przewidział wszystkie główne argumenty skierowane przeciwko sztucznej inteligencji w ciagu kolejnych 50 lat Zaproponował jako główne elementy SI: wiedzę, wnioskowanie, język, rozumienie, uczenie
6 Symulowanie ludzkiego myślenia Lata 60-te rewolucja kognitywna : psychologia przetwarzania informacji zastapiła dominujac a koncepcję behawioryzmu Wymaga naukowych teorii o wewnętrznym działaniu umysłu: Jaki poziom abstrakcji? Wiedza czy układy? Jak weryfikować? Wymaga: 1 Przewidywania i testowania zachowania ludzkiego podmiotu (top-down) 2 Bezpośredniego rozpoznawania na podstawie sygnałów neurologicznych (bottom-up) Żadne z tych dwu podejść (Nauka Kognitywna oraz Nauka Neurokognitywna) nie jest Sztuczna Inteligencja, ale wszystkie trzy maja wspólna cechę: dotychczasowe teorie nie wyjaśniaja niczego przypominajacego typowa ludzka inteligencję
7 Myślenie racjonalne Normatywne (lub wyznaczone) raczej niż opisowe Arystoteles: jakie sa poprawne argumenty/procesy myślowe? Kilka greckich szkół rozwinęło różne formy logiki: notację i reguły wnioskowania dla myśli mogły one stanowić poprzedzenie idei mechanizacji Bezpośrednia linia prowadzaca do współczesnej SI została wyznaczona przez matematykę i filozofię Problemy: 1 Nie wszystkie inteligentne zachowania sa zwiazane z logicznym wnioskowaniem 2 Jaki jest cel myślenia? Jakie myśli powinienem mieć?
8 Prehistoria Sztucznej Inteligencji Filozofia Matematyka Psychologia Ekonomia Lingwistyka Neuronauka Teoria sterowania logika, metody wnioskowania umysł jako fizyczny system podstawy uczenia, języka, racjonalności formalna reprezentacja i dowód algorytmy, obliczenia, (nie-)rozstrzygalność, (nie-)konstruktywność prawdopodobieństwo adaptacja zjawisko postrzegania i kontroli motorycznej techniki eksperymentalne (psychofizyka, etc.) formalna teoria podejmowania racjonalnych decyzji reprezentacja wiedzy gramatyka podłoże fizyczne aktywności umysłowej systemy homeostatyczne, stabilność proste projekty optymalnych agentów
9 Ścisła historia Sztucznej Inteligencji 1943 McCulloch & Pitts: Model mózgu jako układ boolowski 1950 Artykuł Turinga Computing Machinery and Intelligence Okres rozkwitu: 1950s Wczesne programy SI, w tym program grajacy w warcaby Samuela, Logic Theorist Newella i Simona, Geometry Engine Gelertner a 1956 Spotkanie w Dartmouth: powstaje termin Sztuczna Inteligencja 1965 Pełna metoda rezolucji Robinsona do wnioskowania w logice I rzędu Złożoność obliczeniowa, badania sieci neuronowych zanikaja Wczesny rozwój systemów opartych na wiedzy Przemysłowy boom systemów doradczych Przemysł systemów doradczych przeżywa regresję: Zima SI Sieci neuronowe wracaja do popularności 1988 rozwój badań zwiazanych z prawdopodobieństwem ogólny wzrost poziomu zaawansowania technicznego systemów nowości SI : sztuczne życie, algorytmy genetyczne, soft computing 1995 systemy wieloagentowe...
10 Co SI potrafi dzisiaj Rozegrać przyzwoity mecz tenisa stołowego Prowadzić samochód po krętej, górskiej drodze Prowadzić samochód w centrum Kairu Zrobić zakupy spożywcze na tydzień w supermarkecie Berkeley Bowl Zrobić zakupy spożywcze na tydzień w internecie Rozegrać przyzwoita partię brydża Odkryć i udowodnić nowe twierdzenie matematyczne Wymyślić zabawna historię Udzielić kompetentnej porady prawnej w wyspecjalizowanym zakresie prawa Tłumaczyć mówiony angielski na mówiony szwedzki w czasie rzeczywistym Wykonać skomplikowana operację chirurgiczna
11 Modelowanie problemów praktycznych Reprezentacja problemu: stany: reprezentuja opisy różnych stanów świata rzeczywistego akcje: reprezentuja działania zmieniajace bieżacy stan koszt akcji ( 0): reprezentuje koszt zwiazany z wykonaniem akcji Świat rzeczywisty jest ogromnie złożony: przestrzeń stanów dla problemu musi być wyabstrahowana z rzeczywistości, pojedyncze akcje w opisie problemu musza reprezentować złożone operacje rzeczywiste
12 Modelowanie problemów praktycznych Sformułowanie problemu: stan poczatkowy: poczatkowy stan przed rozwiazaniem problemu cel: stan docelowy lub formuła oceniajaca, czy dany stan spełnia cel rozwiazanie: ciag akcji prowadzacy od stanu poczatkowego do celu koszt rozwiazania: funkcja oceny kosztu rozwiazania równa sumie kosztów poszczególnych akcji występujacych w rozwiazaniu Rozwiazania o niższym koszcie sa lepsze niż rozwiazania o wyższym koszcie.
13 Przykład problemu: Rumunia Oradea 71 Neamt 75 Zerind 151 Arad 140 Sibiu 99 Fagaras Timisoara Rimnicu Vilcea 111 Lugoj 97 Pitesti Mehadia 75 Dobreta Bucharest 90 Craiova Giurgiu 87 Iasi Urziceni Vaslui Hirsova 86 Eforie
14 Przykład problemu: Rumunia Obecnie w Aradzie. Samolot odlatuje jutro z Bukaresztu Reprezentacja problemu: stany: miasta {Arad, Sibiu, Tibisoara, Zerind,...} akcje: przejazdy pomiędzy dwoma miastami, np. Arad Zerind koszt akcji: odległość pomiędzy dwoma miastami Sformułowanie problemu: stan poczatkowy: Arad stan docelowy: Bukareszt rozwiazanie: ciag przejazdów, np. Arad Sibiu Fagaras Bukareszt koszt rozwiazania: suma kilometrów pomiędzy kolejnymi miastami
15 Przykład problemu: sprzatanie L R R L S S R R L R R L L S S S S L R R L S S stany: stan pomieszczeń (czysto/brudno) i lokalizacja robota akcje: Lewo, Prawo, Odkurzaj, NicNieRob cel: czysto koszt rozwiazania: 1 dla każdej akcji (0 dla nicnierob)
16 Przykład problemu: 8-elementowe puzzle stany: rozmieszczenia puzzli akcje: przesuń puste miejsce w prawo, w lewo, w górę, w dół cel: wybrane rozmieszczenie puzzli koszt rozwiazania: 1 za każdy ruch Uwaga: znalezienie optymalnego rozwiazania dla rodziny problemów n-elementowych puzzli jest NP-trudne Start State Goal State
17 Przykład problemu: montaż przy użyciu robota P R R R R R stany: rzeczywiste współrzędne katów w złaczeniach robota, elementy do zmontowania akcje: ciagłe ruchy złaczy robota cel: kompletny montaż koszt rozwiazania: czas montażu
18 Przykład problemu: Maximum Satisfiability problem (MAX-SAT) (p 11 p p 1k1 ) (p 21 p p 2k2 )... (p n1 p n2... p nkn ) gdzie p ij sa literałami. stany: wartościowania zmiennych zdaniowych cel: określenie maksymalnej liczby klauzul danej formuły logicznej, które moga być spełnione dla dowolnie wybranego wartościowania zmiennych zdaniowych koszt rozwiazania: liczba klauzul niespełnionych
19 Przeszukiwanie drzewa stanów Prosty pomysł Symulowanie offline przeszukiwania przestrzeni stanów poprzez generowanie następników wcześniej odwiedzonych stanów (znane również jako ekspansja stanów)
20 Przeszukiwanie drzewa stanów function TREE-SEARCH(problem, strategy) returns a solution, or failure initialize the search tree using the initial state of problem loop if there are no candidates for expansion then return failure end if choose a leaf node for expansion according to strategy if the node contains a goal state then return the corresponding solution else expand the node and add the resulting nodes to the search tree end if end loop end function
21 Przykład przeszukiwania drzewa stanów Arad Sibiu Timisoara Zerind Arad Fagaras Oradea Rimnicu Vilcea Arad Lugoj Arad Oradea
22 Przykład przeszukiwania drzewa stanów Arad Sibiu Timisoara Zerind Arad Fagaras Oradea Rimnicu Vilcea Arad Lugoj Arad Oradea
23 Przykład przeszukiwania drzewa stanów Arad Sibiu Timisoara Zerind Arad Fagaras Oradea Rimnicu Vilcea Arad Lugoj Arad Oradea
24 Implementacja: stany vs. węzły Stan jest fizyczna konfiguracja (jej reprezentacja) Węzeł jest struktura danych stanowiac a część drzewa przeszukiwań zawiera poprzednik (parent), następniki, głębokość (depth) oraz koszt ścieżki od korzenia (g) State state parent, action depth = 6 Node g = 6 Stany nie maja poprzedników, następników, głębokości i kosztu ścieżki! Funkcja SuccessorFn zwraca jako wynik zbiór akcji możliwych do wykonania w danym stanie wraz ze stanami osiaganymi po wykonaniu akcji. Funkcja Expand tworzy nowe węzły i wypełnia ich pola używajac funkcji.
25 Implementacja: przeszukiwanie drzewa stanów function TREE-SEARCH(problem, fringe) returns a solution, or failure fringe INSERT(MAKE-NODE(INITIAL-STATE[problem]), fringe) loop if fringe is empty then return failure end if node REMOVE-FRONT(fringe) if GOAL-TEST[problem] applied to STATE(node) succeeds then return node end if fringe INSERT-ALL(EXPAND(node, problem), fringe) end loop end function function EXPAND(node, problem) returns a set of nodes successors the empty set for each action, result in SUCCESSOR-FN[problem](STATE[node]) do s a new NODE PARENT-NODE[s] node; ACTION[s] action; STATE[s] result PATH-COST[s] PATH-COST[node] + STEP-COST(node, action, s) DEPTH[s] DEPTH[node] + 1 add s to successors end for end function
26 Strategie przeszukiwania Strategia jest definiowana poprzez wybór kolejności ekspansji stanów. Strategie sa ocenianie według następujacych kryteriów: zupełność czy zawsze znajduje rozwiazanie, jeśli ono istnieje? złożoność czasowa liczba wygenerowanych węzłów złożoność pamięciowa maksymalna liczba węzłów w pamięci optymalność czy znajduje rozwiazanie o minimalnym koszcie? Złożoność czasowa i pamięciowa sa mierzone w terminach: b maksymalnego rozgałęzienia drzewa przeszukiwań d głębokość rozwiazania o najmniejszym koszcie m maksymalnej głębokości drzewa przeszukiwań (może być )
27 Rodzaje strategii przeszukiwania Strategie ślepe korzystaja z informacji dostępnej jedynie w definicji problemu: Przeszukiwanie wszerz Strategia jednolitego kosztu Przeszukiwanie wgłab Przeszukiwanie ograniczone wgłab Przeszukiwanie iteracyjnie pogłębiane Przeszukiwanie dwukierunkowe
28 Rodzaje strategii przeszukiwania Strategie heurystyczne korzystaja z dodatkowej, heurystycznej funkcji oceny stanu, np. szacujacej koszt rozwiazania od bieżacego stanu do celu: Przeszukiwanie zachłanne Przeszukiwanie A Rekurencyjne przeszukiwanie pierwszy najlepszy Przeszukiwanie lokalne zachłanne (hill-climbing) Symulowane wyżarzanie Algorytm genetyczny
29 Przeszukiwanie wszerz Wykonuje ekspansję najpłytszego węzła spośród tych, które nie były jeszcze rozszerzone (implementacja: fringe jest kolejka FIFO, tzn. nowe następniki dodawane sa na koniec kolejki). function TREE-SEARCH(problem, fringe) returns a solution, or failure fringe INSERT(MAKE-NODE(INITIAL-STATE[problem]), fringe) loop if fringe is empty then return failure end if node REMOVE-FRONT(fringe) if GOAL-TEST[problem] applied to STATE(node) succeeds then return node end if fringe INSERT-ALL(EXPAND(node, problem), fringe) end loop end function
30 Strategia jednolitego kosztu Wykonuje ekspansję węzła o najmniejszym koszcie spośród tych, które nie były jeszcze rozszerzone. Implementacja fringe jest kolejka priorytetowa porzadkuj ac a węzły według kosztu ścieżki od korzenia Odpowiada przeszukiwaniu wszerz jeśli koszt wszystkich pojedynczych akcji jest ten sam.
31 Strategia jednolitego kosztu Arad
32 Strategia jednolitego kosztu Arad Zerind Sibiu Timisoara
33 Strategia jednolitego kosztu Arad Zerind Sibiu Timisoara Arad Oradea
34 Strategia jednolitego kosztu Arad Zerind Sibiu Timisoara Arad Oradea Arad Lugoj
35 Przeszukiwanie dwukierunkowe Wykonuje równolegle dwa przeszukiwania: 1 przeszukiwanie wprzód od stanu poczatkowego 2 przeszukiwanie w tył od stanu końcowego Start Goal
36 Dziękuję za uwagę!
Sztuczna Inteligencja i Systemy Doradcze
Sztuczna Inteligencja i Systemy Doradcze Wprowadzenie Wprowadzenie 1 Program przedmiotu Poszukiwanie rozwiązań w przestrzeni stanów Strategie w grach Systemy decyzyjne i uczenie maszynowe Wnioskowanie
Sztuczna Inteligencja i Systemy Doradcze
ztuczna Inteligencja i ystemy Doradcze Przeszukiwanie przestrzeni stanów Przeszukiwanie przestrzeni stanów 1 Postawienie problemu eprezentacja problemu: stany: reprezentują opisy różnych stanów świata
Sztuczna Inteligencja i Systemy Doradcze
Sztuczna Inteligencja i Systemy Doradcze Przeszukiwanie przestrzeni stanów algorytmy ślepe Przeszukiwanie przestrzeni stanów algorytmy ślepe 1 Strategie slepe Strategie ślepe korzystają z informacji dostępnej
SID Wykład 2 Przeszukiwanie
SID Wykład 2 Przeszukiwanie Wydział Matematyki, Informatyki i Mechaniki UW slezak@mimuw.edu.pl Strategie heurystyczne Strategie heurystyczne korzystaja z dodatkowej, heurystycznej funkcji oceny stanu (np.
Heurystyki. Strategie poszukiwań
Sztuczna inteligencja Heurystyki. Strategie poszukiwań Jacek Bartman Zakład Elektrotechniki i Informatyki Instytut Techniki Uniwersytet Rzeszowski DLACZEGO METODY PRZESZUKIWANIA? Sztuczna Inteligencja
Heurystyczne metody przeszukiwania
Heurystyczne metody przeszukiwania Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 Politechnika Wrocławska Pojęcie heurystyki Metody heurystyczne są jednym z ważniejszych narzędzi sztucznej inteligencji.
Rozwiązywanie problemów przez przeszukiwanie. w oparciu o: S. Russel, P. Norvig. Artificial Intelligence. A Modern Approach
(4g) Wykład 3 i 4 w oparciu o: S. Russel, P. Norvig. Artificial Intelligence. A Modern Approach P. Kobylański Wprowadzenie do Sztucznej Inteligencji 81 / 198 (4g) agenci rozwiązujący problemy przykłady
wykład 2 Inteligentny agent i jego otoczenie Przeszukiwanie dla problem-solving dr inż. Joanna Kołodziejczyk Zakład Sztucznej Inteligencji ISZiMM
Inteligentny agent i jego otoczenie Przeszukiwanie dla problem-solving wykład 2 dr inż. Joanna Kołodziejczyk jkolodziejczyk@wi.ps.pl Zakład Sztucznej Inteligencji ISZiMM ESI - wykład 2 p. 1 Plan wykładu
Marcel Stankowski Wrocław, 23 czerwca 2009 INFORMATYKA SYSTEMÓW AUTONOMICZNYCH
Marcel Stankowski Wrocław, 23 czerwca 2009 INFORMATYKA SYSTEMÓW AUTONOMICZNYCH Przeszukiwanie przestrzeni rozwiązań, szukanie na ślepo, wszerz, w głąb. Spis treści: 1. Wprowadzenie 3. str. 1.1 Krótki Wstęp
Elementy kognitywistyki II:
Elementy kognitywistyki II: Sztuczna inteligencja WYKŁAD IV: Agent szuka rozwiązania (na ślepo) Poprzednio: etapy rozwiązywania problemu sformułowanie celu sformułowanie problemu stan początkowy (initial
Stefan Sokołowski SZTUCZNAINTELIGENCJA. Inst. Informatyki UG, Gdańsk, 2009/2010
Stefan Sokołowski SZTUCZNAINTELIGENCJA Inst. Informatyki UG, Gdańsk, 2009/2010 Wykład1,17II2010,str.1 SZTUCZNA INTELIGENCJA reguły gry Zasadnicze informacje: http://inf.ug.edu.pl/ stefan/dydaktyka/sztintel/
SZTUCZNA INTELIGENCJA
Stefan Sokołowski SZTUCZNA INTELIGENCJA Inst Informatyki UG, Gdańsk, 2009/2010 Wykład1,17II2010,str1 SZTUCZNA INTELIGENCJA reguły gry Zasadnicze informacje: http://infugedupl/ stefan/dydaktyka/sztintel/
Podstawy sztucznej inteligencji
wykład II Problem solving 03 październik 2012 Jakie problemy możemy rozwiązywać? Cel: Zbudować inteligentnego agenta planującego, rozwiązującego problem. Szachy Kostka rubika Krzyżówka Labirynt Wybór trasy
Podstawy sztucznej inteligencji
wykład 2 Strategie przeszukiwania - ślepe i heurystyczne 27 październik 2011 Plan wykładu 1 Strategie czyli jak znaleźć rozwiązanie problemu Jak wykonać przeszukiwanie Przeszukiwanie przestrzeni stanów
WPROWADZENIE DO SZTUCZNEJ INTELIGENCJI
POLITECHNIKA WARSZAWSKA WYDZIAŁ MECHANICZNY ENERGETYKI I LOTNICTWA MEL WPROWADZENIE DO SZTUCZNEJ INTELIGENCJI NS 586 Dr inż. Franciszek Dul Poziomy sztucznej inteligencji Sztuczna świadomość? Uczenie się
Przeszukiwanie przestrzeni rozwiązań, szukanie na ślepo, wszerz, wgłąb
POLITECHNIKA WROCŁAWSKA WYDZIAŁ ELEKTRONIKI INFORMATYKA SYSTEMÓW AUTONOMICZNYCH Przeszukiwanie przestrzeni rozwiązań, szukanie na ślepo, wszerz, wgłąb AUTOR: Krzysztof Górski Indeks: 133247 e-mail: 133247@student.pwr.wroc.pl
Wstęp do Sztucznej Inteligencji
Wstęp do Sztucznej Inteligencji Rozwiązywanie problemów-i Joanna Kołodziej Politechnika Krakowska Wydział Fizyki, Matematyki i Informatyki Rozwiązywanie problemów Podstawowe fazy: Sformułowanie celu -
Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych
Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych ELEMENTY SZTUCZNEJ INTELIGENCJI Laboratorium nr 9 PRZESZUKIWANIE GRAFÓW Z
O badaniach nad SZTUCZNĄ INTELIGENCJĄ
O badaniach nad SZTUCZNĄ INTELIGENCJĄ Wykład 7. O badaniach nad sztuczną inteligencją Co nazywamy SZTUCZNĄ INTELIGENCJĄ? szczególny rodzaj programów komputerowych, a niekiedy maszyn. SI szczególną własność
Wprowadzenie do teorii systemów ekspertowych
Myślące komputery przyszłość czy utopia? Wprowadzenie do teorii systemów ekspertowych Roman Simiński siminski@us.edu.pl Wizja inteligentnych maszyn jest od wielu lat obecna w literaturze oraz filmach z
wykład 1 Inteligentny agent i jego otoczenie Szukanie jako metoda rozwiązywania problemów dr inż. Joanna Kołodziejczyk
Inteligentny agent i jego otoczenie Szukanie jako metoda rozwiązywania problemów wykład 1 dr inż. Joanna Kołodziejczyk jkolodziejczyk@wi.ps.pl Zakład Sztucznej Inteligencji ISZiMM ESI - wykład 1 p. 1 Literatura
Elementy kognitywistyki II: Sztuczna inteligencja
Elementy kognitywistyki II: Sztuczna inteligencja Piotr Konderak Zakład Logiki i Filozofii Nauki p.203b, Collegium Humanicum konsultacje: wtorki, 16:00-17:00 kondorp@bacon.umcs.lublin.pl http://konderak.eu
O badaniach nad SZTUCZNĄ INTELIGENCJĄ
O badaniach nad SZTUCZNĄ INTELIGENCJĄ Jak określa się inteligencję naturalną? Jak określa się inteligencję naturalną? Inteligencja wg psychologów to: Przyrodzona, choć rozwijana w toku dojrzewania i uczenia
O badaniach nad SZTUCZNĄ INTELIGENCJĄ
O badaniach nad SZTUCZNĄ INTELIGENCJĄ SZTUCZNA INTELIGENCJA dwa podstawowe znaczenia Co nazywamy sztuczną inteligencją? zaawansowane systemy informatyczne (np. uczące się), pewną dyscyplinę badawczą (dział
Metody przeszukiwania
Metody przeszukiwania Co to jest przeszukiwanie Przeszukiwanie polega na odnajdywaniu rozwiązania w dyskretnej przestrzeni rozwiązao. Zwykle przeszukiwanie polega na znalezieniu określonego rozwiązania
Wprowadzenie do Sztucznej Inteligencji
Wprowadzenie do Sztucznej Inteligencji Wykład Informatyka Studia InŜynierskie Przeszukiwanie przestrzeni stanów Przestrzeń stanów jest to czwórka uporządkowana [N,[, S, GD], gdzie: N jest zbiorem wierzchołków
Wprowadzenie do Sztucznej Inteligencji
Wprowadzenie do Sztucznej Inteligencji Wykład Informatyka Studia InŜynierskie Przeszukiwanie przestrzeni stanów Przestrzeń stanów jest to czwórka uporządkowana [N,, S, GD], gdzie: N jest zbiorem wierzchołków
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: Kierunek: Informatyka Rodzaj przedmiotu: obowiązkowy w ramach treści kierunkowych, moduł kierunkowy oólny Rodzaj zajęć: wykład, laboratorium I KARTA PRZEDMIOTU CEL PRZEDMIOTU PRZEWODNIK
ĆWICZENIE 1: Przeszukiwanie grafów cz. 1 strategie ślepe
Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny, Politechnika Śląska www.imio.polsl.pl METODY HEURYSTYCZNE ĆWICZENIE 1: Przeszukiwanie grafów cz. 1 strategie ślepe opracował:
Wykład 7 i 8. Przeszukiwanie z adwersarzem. w oparciu o: S. Russel, P. Norvig. Artificial Intelligence. A Modern Approach
(4g) Wykład 7 i 8 w oparciu o: S. Russel, P. Norvig. Artificial Intelligence. A Modern Approach P. Kobylański Wprowadzenie do Sztucznej Inteligencji 177 / 226 (4g) gry optymalne decyzje w grach algorytm
Sztuczna inteligencja stan wiedzy, perspektywy rozwoju i problemy etyczne. Piotr Bilski Instytut Radioelektroniki i Technik Multimedialnych
Sztuczna inteligencja stan wiedzy, perspektywy rozwoju i problemy etyczne Piotr Bilski Instytut Radioelektroniki i Technik Multimedialnych Plan wystąpienia Co to jest sztuczna inteligencja? Pojęcie słabej
Elementy kognitywistyki II: Sztuczna inteligencja. WYKŁAD III: Problemy agenta
Elementy kognitywistyki II: Sztuczna inteligencja WYKŁAD III: Problemy agenta To już było: AI to dziedzina zajmująca się projektowaniem agentów Określenie agenta i agenta racjonalnego Charakterystyka PAGE
Wykład2,24II2010,str.1 Przeszukiwanie przestrzeni stanów powtórka
Wykład2,24II2010,str.1 Przeszukiwanie przestrzeni stanów powtórka DEFINICJA: System produkcji M zbiórst.zw.stanów wyróżnionys 0 St.zw.stanpoczątkowy podzbiórg St.zw.stanówdocelowych zbiórot.zw.operacji:
Podstawy sztucznej inteligencji
wykład I Czym jest SI? Przeszukiwanie problemy oraz jak je rozwiązywać 13 październik 2011 Plan wykładu Od inteligencji naturalnej do sztucznej? Przyjrzyjmy się krótko historii 1 Czym jest sztuczna inteligencja?
METODY HEURYSTYCZNE wykład 2
www.kwmimkm.polsl.pl METODY HEURYSTYCZNE wykład 2 1 www.kwmimkm.polsl.pl STRATEGIE HEURYSTYCZNE 2 www.kwmimkm.polsl.pl METODA WZROSTU (SIMPLE) HILL-CLIMBING Operator - działanie podejmowane w stosunku
Wprowadzenie do Sztucznej Inteligencji
Wprowadzenie do Sztucznej Inteligencji Wykład Studia Inżynierskie Przeszukiwanie przestrzeni stanów Przestrzeń stanów jest to czwórka uporządkowana [N,[, S, GD], gdzie: N jest zbiorem wierzchołków w odpowiadających
METODY HEURYSTYCZNE wykład 1
METODY HEURYSTYCZNE wykład 1 1 prowadzący: dr hab. inż. Witold Beluch (p. 149) Instytut Mechaniki i Inżynierii Obliczeniowej konsultacje: https://plan.polsl.pl/ wykład: 15h ćwiczenia: 15h ZAJĘCIA KOŃCZĄ
METODY HEURYSTYCZNE wykład 1
METODY HEURYSTYCZNE wykład 1 1 MB4 n2z, sem. II prowadzący: dr hab. inż. Witold Beluch (p. 149) wykład: 9h laboratorium: 9h ZAJĘCIA KOŃCZĄ SIĘ EGZAMINEM OCENA KOŃCOWA: O=0.65k+0.35L k- ocena z kolokwiom
Podstawy Sztucznej Inteligencji (PSZT)
Podstawy Sztucznej Inteligencji (PSZT) Paweł Wawrzyński Wnioskowanie logiczne i systemy eksperckie Systemy posługujące się logiką predykatów: część 3/3 Dzisiaj Uogólnienie Poprawność i pełność wnioskowania
prowadzący dr ADRIAN HORZYK /~horzyk e-mail: horzyk@agh tel.: 012-617 Konsultacje paw. D-13/325
PODSTAWY INFORMATYKI WYKŁAD 8. prowadzący dr ADRIAN HORZYK http://home home.agh.edu.pl/~ /~horzyk e-mail: horzyk@agh agh.edu.pl tel.: 012-617 617-4319 Konsultacje paw. D-13/325 DRZEWA Drzewa to rodzaj
SID Wykład 3 Przeszukiwanie iteracyjne
SID Wykład 3 Przeszukiwanie iteracyjne Wydział Matematyki, Informatyki i Mechaniki UW slezak@mimuw.edu.pl Iteracyjne poprawianie Przy wielu problemach optymalizacyjnych ścieżka jest nieistotna: stan docelowy
Sztuczna inteligencja - wprowadzenie
Sztuczna inteligencja - wprowadzenie Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 Politechnika Wrocławska Sztuczna inteligencja komputerów - wprowadzenie Kontakt: dr inż. Dariusz Banasiak, pok.
Elementy sztucznej inteligencji. Materiał udostępniony na prawach rękopisu
Elementy sztucznej inteligencji. Materiał udostępniony na prawach rękopisu Sławomir T.Wierzchoń Instytut Podstaw Informatyki PAN Instytut Informatyki Uniwersytetu Gdańskiego 2 marca 2009 2 Spis treści
Teoria obliczeń i złożoność obliczeniowa
Teoria obliczeń i złożoność obliczeniowa Kontakt: dr hab. inż. Adam Kasperski, prof. PWr. pokój 509 B4 adam.kasperski@pwr.wroc.pl materiały + informacje na stronie www. Zaliczenie: Egzamin Literatura Problemy
METODY HEURYSTYCZNE wykład 2
METODY HEURYSTYCZNE wykład 2 1 STRATEGIE HEURYSTYCZNE 2 METODA WZROSTU (SIMPLE) HILL-CLIMBING Operator - działanie podejmowane w stosunku do stanu aktualnego aby otrzymać z niego kolejny stan. 1. Wygeneruj
Historia sztucznej inteligencji. Przygotował: Konrad Słoniewski
Historia sztucznej inteligencji Przygotował: Konrad Słoniewski Prahistoria Mit o Pigmalionie Pandora ulepiona z gliny Talos olbrzym z brązu Starożytna Grecja System sylogizmów Arystotelesa (VI w. p.n.e.)
Sztuczna Inteligencja (SI)
Sztuczna Inteligencja (SI) Wykład dla III roku ZSI Na podstawie: Stuart Russel & Peter Norvig Artificial Intelligence: A Modern Approach, Prentice Hall, 1995. http://www.cs.berkeley.edu/ russell/aima 1
Rozwiązywanie problemów metodą przeszukiwania
Rozwiązywanie problemów metodą przeszukiwania Dariusz Banasiak Katedra Informatyki Technicznej W4/K9 Politechnika Wrocławska Reprezentacja problemu w przestrzeni stanów Jedną z ważniejszych metod sztucznej
Sztuczna inteligencja
Sztuczna inteligencja Przykładowe zastosowania Piotr Fulmański Wydział Matematyki i Informatyki, Uniwersytet Łódzki, Polska 12 czerwca 2008 Plan 1 Czym jest (naturalna) inteligencja? 2 Czym jest (sztuczna)
SZTUCZNA INTELIGENCJA
SZTUCZNA INTELIGENCJA WYKŁAD 12. PRZESZUKIWANIE Częstochowa 2014 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska ROZWIĄZYWANIE PROBLEMÓW JAKO PRZESZUKIWANIE Istotną rolę podczas
Strategie przeszukiwania ślepe i heurystyczne
Strategie przeszukiwania ślepe i heurystyczne dr inż. Joanna Kołodziejczyk jkolodziejczyk@wi.ps.pl Zakład Sztucznej Inteligencji ISZiMM ESI - wykład 3 p. 1 Przeszukiwanie charakterystyka zadań problemsolving
Wstęp do kognitywistyki. Wykład 3: Logiczny neuron. Rachunek sieci neuronowych
Wstęp do kognitywistyki Wykład 3: Logiczny neuron. Rachunek sieci neuronowych Epistemologia eksperymentalna W. McCulloch: Wszystko, czego dowiadujemy się o organizmach wiedzie nas do wniosku, iż nie są
STRATEGIE HEURYSTYCZNE
HC: PROBLEM 8 KRÓLOWYCH METODY HEURYSTYCZNE Lokalne minimum: wykład 2 1 Stan ma 1 konflikt. Każde przesunięcie w kolumnie zwiększa liczbę konfliktów. 4 STRATEGIE HEURYSTYCZNE 2 METODA NAJSZYBSZEGO WZROSTU
Elementy kognitywistyki II: Sztuczna inteligencja. WYKŁAD V: Agent wciąż szuka rozwiązania (choć już nie na ślepo)
Elementy kognitywistyki II: Sztuczna inteligencja WYKŁAD V: Agent wciąż szuka rozwiązania (choć już nie na ślepo) Poprzednio: węzeł reprezentowany jest jako piątka: stan odpowiadający węzłowi rodzic węzła
Wysokość drzewa Głębokość węzła
Drzewa Drzewa Drzewo (ang. tree) zbiór węzłów powiązanych wskaźnikami, spójny i bez cykli. Drzewo posiada wyróżniony węzeł początkowy nazywany korzeniem (ang. root). Drzewo ukorzenione jest strukturą hierarchiczną.
Inteligencja. Władysław Kopaliśki, Słownik wyrazów obcych i zwrotów obcojęzycznych
Wstęp Inteligencja Władysław Kopaliśki, Słownik wyrazów obcych i zwrotów obcojęzycznych inteligencja psych. zdolność rozumienia, kojarzenia; pojętność, bystrość; zdolność znajdowania właściwych, celowych
Elementy kognitywistyki III: Modele i architektury poznawcze
Elementy kognitywistyki III: Modele i architektury poznawcze Wykład I: Pomieszanie z modelem w środku Czym jest kognitywistyka? Dziedzina zainteresowana zrozumieniem procesów, dzięki którym mózg (zwł.
Podstawy Sztucznej Inteligencji (PSZT)
Podstawy Sztucznej Inteligencji (PSZT) Paweł Wawrzyński Przeszukiwanie Przeszukiwanie przestrzeni stanów Motywacja Rozwiązywanie problemów: poszukiwanie sekwencji operacji prowadzącej do celu poszukiwanie
LABORATORIUM 2: Przeszukiwanie grafów cz. 2 strategie heurystyczne
Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny, Politechnika Śląska www.imio.polsl.pl METODY HEURYSTYCZNE LABORATORIUM 2: Przeszukiwanie grafów cz. 2 strategie heurystyczne
Wstęp do programowania
Wstęp do programowania Złożoność obliczeniowa, poprawność programów Paweł Daniluk Wydział Fizyki Jesień 2013 P. Daniluk(Wydział Fizyki) WP w. XII Jesień 2013 1 / 20 Złożoność obliczeniowa Problem Ile czasu
METODY HEURYSTYCZNE wykład 1
1 METODY HEURYSTYCZNE wykład 1 ME3, sem.. I prowadzący cy: dr hab. inż.. Witold Beluch wykład: 15h laboratorium: 15h (p. 149) ZAJĘCIA KOŃCZ CZĄ SIĘ ZALICZENIEM OCENA KOŃCOWA: O=0.65k+0.35L k - ocena z
Tworzenie gier na urządzenia mobilne
Katedra Inżynierii Wiedzy Teoria podejmowania decyzji w grze Gry w postaci ekstensywnej Inaczej gry w postaci drzewiastej, gry w postaci rozwiniętej; formalny opis wszystkich możliwych przebiegów gry z
SZTUCZNA INTELIGENCJA
Instytut Automatyki, Robotyki i Informatyki Politechniki Poznańskiej Adam Meissner Adam.Meissner@put.poznan.pl http://www.man.poznan.pl/~ameis Literatura SZTUCZNA INTELIGENCJA Modelowanie problemów za
Festiwal Myśli Abstrakcyjnej, Warszawa, Czy SZTUCZNA INTELIGENCJA potrzebuje FILOZOFII?
Festiwal Myśli Abstrakcyjnej, Warszawa, 22.10.2017 Czy SZTUCZNA INTELIGENCJA potrzebuje FILOZOFII? Dwa kluczowe terminy Co nazywamy sztuczną inteligencją? zaawansowane systemy informatyczne (np. uczące
Metoda tabel semantycznych. Dedukcja drogi Watsonie, dedukcja... Definicja logicznej konsekwencji. Logika obliczeniowa.
Plan Procedura decyzyjna Reguły α i β - algorytm Plan Procedura decyzyjna Reguły α i β - algorytm Logika obliczeniowa Instytut Informatyki 1 Procedura decyzyjna Logiczna konsekwencja Teoria aksjomatyzowalna
Sztuczna inteligencja: aktualny stan i perspektywy rozwoju
SGH Business Intelligence, Sztuczna inteligencja: aktualny stan i perspektywy rozwoju Andrzej Kisielewicz Wydział Matematyki i Informatyki Uniwersytet Opolski marzec 2012 Wstęp Aktualny kryzys w AI problem
SID Wykład 4 Gry Wydział Matematyki, Informatyki i Mechaniki UW
SID Wykład 4 Gry Wydział Matematyki, Informatyki i Mechaniki UW slezak@mimuw.edu.pl Gry a problemy przeszukiwania Nieprzewidywalny przeciwnik rozwiazanie jest strategia specyfikujac a posunięcie dla każdej
Sztuczna inteligencja i logika. Podsumowanie przedsięwzięcia naukowego Kisielewicz Andrzej WNT 20011
Sztuczna inteligencja i logika. Podsumowanie przedsięwzięcia naukowego Kisielewicz Andrzej WNT 20011 Przedmowa. CZĘŚĆ I: WPROWADZENIE 1. Komputer 1.1. Kółko i krzyżyk 1.2. Kodowanie 1.3. Odrobina fantazji
Wykład 6. Drzewa poszukiwań binarnych (BST)
Wykład 6 Drzewa poszukiwań binarnych (BST) 1 O czym będziemy mówić Definicja Operacje na drzewach BST: Search Minimum, Maximum Predecessor, Successor Insert, Delete Struktura losowo budowanych drzew BST
Opis. Wymagania wstępne (tzw. sekwencyjny system zajęć i egzaminów) Liczba godzin zajęć dydaktycznych z podziałem na formy prowadzenia zajęć
Załącznik nr 5 do Uchwały nr 1202 Senatu UwB z dnia 29 lutego 2012 r. nazwa SYLABUS A. Informacje ogólne Tę część wypełnia koordynator (w porozumieniu ze wszystkimi prowadzącymi dany przedmiot w jednostce)
Systemy uczące się wykład 1
Systemy uczące się wykład 1 dr Przemysław Juszczuk Katedra Inżynierii Wiedzy, Uniwersytet Ekonomiczny 5 X 2018 e-mail: przemyslaw.juszczuk@ue.katowice.pl Konsultacje: na stronie katedry + na stronie domowej
PRZEWODNIK PO PRZEDMIOCIE
Nazwa przedmiotu: INTELIGENTNE SYSTEMY OBLICZENIOWE Systems Based on Computational Intelligence Kierunek: Inżynieria Biomedyczna Rodzaj przedmiotu: obowiązkowy moduł specjalności informatyka medyczna Rodzaj
Jacek Skorupski pok. 251 tel konsultacje: poniedziałek , sobota zjazdowa
Jacek Skorupski pok. 251 tel. 234-7339 jsk@wt.pw.edu.pl http://skorupski.waw.pl/mmt prezentacje ogłoszenia konsultacje: poniedziałek 16 15-18, sobota zjazdowa 9 40-10 25 Udział w zajęciach Kontrola wyników
SZTUCZNA INTELIGENCJA
SZTUCZNA INTELIGENCJA WYKŁAD 10. WNIOSKOWANIE W LOGICE ROZMYTEJ Częstochowa 2014 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska WNIOSKOWANIE W LOGICE DWUWARTOŚCIOWEJ W logice
WIEDZA METODY INŻYNIERII WIEDZY KNOWLEDGE ENGINEERING AND DATA MINING. Adrian Horzyk. Akademia Górniczo-Hutnicza
METODY INŻYNIERII WIEDZY KNOWLEDGE ENGINEERING AND DATA MINING WIEDZA Adrian Horzyk Akademia Górniczo-Hutnicza Wydział Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Katedra Automatyki
KARTA MODUŁU KSZTAŁCENIA
KARTA MODUŁU KSZTAŁCENIA I. Informacje ogólne 1 Nazwa modułu kształcenia Sztuczna inteligencja 2 Nazwa jednostki prowadzącej moduł Instytut Informatyki, Zakład Informatyki Stosowanej 3 Kod modułu (wypełnia
Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej. Adam Meissner. Elementy uczenia maszynowego
Instytut Automatyki i Inżynierii Informatycznej Politechniki Poznańskiej Adam Meissner Adam.Meissner@put.poznan.pl http://www.man.poznan.pl/~ameis Elementy uczenia maszynowego Literatura [1] Bolc L., Zaremba
SZTUCZNA INTELIGENCJA
SZTUCZNA INTELIGENCJA WYKŁAD 2. ZASTOSOWANIA, HISTORIA, SYMBOLICZNA SI Częstochowa 2014 Dr hab. inż. Grzegorz Dudek Wydział Elektryczny Politechnika Częstochowska ZASTOSOWANIA SI Rozwiązywanie zadań, gry,
Wprowadzenie do Sztucznej Inteligencji
Wprowadzenie do Sztucznej Inteligencji Wykład 1 Studia Inżynierskie Dlaczego badania nad sztuczną inteligencją? Próba zrozumienia istot inteligentnych - lepsze poznanie samego siebie (filozofia, psychologia)
Planowanie drogi robota, algorytm A*
Planowanie drogi robota, algorytm A* Karol Sydor 13 maja 2008 Założenia Uproszczenie przestrzeni Założenia Problem planowania trasy jest bardzo złożony i trudny. W celu uproszczenia problemu przyjmujemy
Wykład 2. Drzewa poszukiwań binarnych (BST)
Wykład 2 Drzewa poszukiwań binarnych (BST) 1 O czym będziemy mówić Definicja Operacje na drzewach BST: Search Minimum, Maximum Predecessor, Successor Insert, Delete Struktura losowo budowanych drzew BST
Sztuczna Inteligencja
Projekt współfinansowany ze środków Unii Europejskiej w ramach Europejskiego Funduszu Społecznego Sztuczna Inteligencja Krzysztof Grąbczewski Katedra Informatyki Stosowanej Uniwersytet Mikołaja Kopernika
Wykład 3. Złożoność i realizowalność algorytmów Elementarne struktury danych: stosy, kolejki, listy
Wykład 3 Złożoność i realizowalność algorytmów Elementarne struktury danych: stosy, kolejki, listy Dynamiczne struktury danych Lista jest to liniowo uporządkowany zbiór elementów, z których dowolny element
Złożoność obliczeniowa algorytmu ilość zasobów komputera jakiej potrzebuje dany algorytm. Pojęcie to
Złożoność obliczeniowa algorytmu ilość zasobów komputera jakiej potrzebuje dany algorytm. Pojęcie to wprowadzili J. Hartmanis i R. Stearns. Najczęściej przez zasób rozumie się czas oraz pamięć dlatego
Sztuczna inteligencja w grach
Sztuczna inteligencja w grach Krzysztof Grąbczewski Katedra Informatyki Stosowanej Uniwersytet Mikołaja Kopernika Toruń 4 czerwca 2019 http://www.is.umk.pl/~kg/zajecia/siwg/siwg.pdf 1 / 127 Literatura
Metody Kompilacji Wykład 3
Metody Kompilacji Wykład 3 odbywa się poprzez dołączenie zasad(reguł) lub fragmentów kodu do produkcji w gramatyce. Włodzimierz Bielecki WI ZUT 2 Na przykład, dla produkcji expr -> expr 1 + term możemy
O ALGORYTMACH I MASZYNACH TURINGA
O ALGORYTMACH I MASZYNACH TURINGA ALGORYTM (objaśnienie ogólne) Algorytm Pojęcie o rodowodzie matematycznym, oznaczające współcześnie precyzyjny schemat mechanicznej lub maszynowej realizacji zadań określonego
Algorytmy i Struktury Danych
Algorytmy i Struktury Danych Kopce Bożena Woźna-Szcześniak bwozna@gmail.com Jan Długosz University, Poland Wykład 11 Bożena Woźna-Szcześniak (AJD) Algorytmy i Struktury Danych Wykład 11 1 / 69 Plan wykładu
METODY HEURYSTYCZNE wykład 1
MB4 n2z, sem. II MTODY HURYSTYZN wykład prowadzący: dr hab. inż. Witold Beluch (p. 49) wykład: 9h laboratorium: 9h ZAJĘIA KOŃZĄ SIĘ GZAMINM ONA KOŃOWA: O=0.6k+0.3L k- ocena z kolokwiom końcowego L -ocena
Plan. Zakres badań teorii optymalizacji. Teoria optymalizacji. Teoria optymalizacji a badania operacyjne. Badania operacyjne i teoria optymalizacji
Badania operacyjne i teoria optymalizacji Instytut Informatyki Poznań, 2011/2012 1 2 3 Teoria optymalizacji Teoria optymalizacji a badania operacyjne Teoria optymalizacji zajmuje się badaniem metod optymalizacji
Metody Sztucznej Inteligencji Methods of Artificial Intelligence. Elektrotechnika II stopień ogólno akademicki. niestacjonarne. przedmiot kierunkowy
Załącznik nr 7 do Zarządzenia Rektora nr 10/12 z dnia 21 lutego 2012r. KARTA MODUŁU / KARTA PRZEDMIOTU Kod modułu Nazwa modułu Nazwa modułu w języku angielskim Obowiązuje od roku akademickiego 2012/2013
Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013 http://www.wilno.uwb.edu.
SYLLABUS na rok akademicki 01/013 Tryb studiów Studia stacjonarne Kierunek studiów Informatyka Poziom studiów Pierwszego stopnia Rok studiów/ semestr /3 Specjalność Bez specjalności Kod katedry/zakładu
Porządek symetryczny: right(x)
Porządek symetryczny: x lef t(x) right(x) Własność drzewa BST: W drzewach BST mamy porządek symetryczny. Dla każdego węzła x spełniony jest warunek: jeżeli węzeł y leży w lewym poddrzewie x, to key(y)
Kognitywistyka: odkrywanie labiryntu umysłu z różnymi nićmi Ariadny w ręku
Kognitywistyka: odkrywanie labiryntu umysłu z różnymi nićmi Ariadny w ręku Piotr Konderak kondorp@bacon.umcs.lublin.pl Zakład Logiki i Filozofii Nauki WFiS UMCS Kognitywistyka: odkrywanie labiryntu umysłu
Wstęp do programowania. Drzewa. Piotr Chrząstowski-Wachtel
Wstęp do programowania Drzewa Piotr Chrząstowski-Wachtel Drzewa Drzewa definiują matematycy, jako spójne nieskierowane grafy bez cykli. Równoważne określenia: Spójne grafy o n wierzchołkach i n-1 krawędziach
Drzewa binarne. Drzewo binarne to dowolny obiekt powstały zgodnie z regułami: jest drzewem binarnym Jeśli T 0. jest drzewem binarnym Np.
Drzewa binarne Drzewo binarne to dowolny obiekt powstały zgodnie z regułami: jest drzewem binarnym Jeśli T 0 i T 1 są drzewami binarnymi to T 0 T 1 jest drzewem binarnym Np. ( ) ( ( )) Wielkość drzewa
Modelowanie hierarchicznych struktur w relacyjnych bazach danych
Modelowanie hierarchicznych struktur w relacyjnych bazach danych Wiktor Warmus (wiktorwarmus@gmail.com) Kamil Witecki (kamil@witecki.net.pl) 5 maja 2010 Motywacje Teoria relacyjnych baz danych Do czego
Kolejka priorytetowa. Często rozważa się kolejki priorytetowe, w których poszukuje się elementu minimalnego zamiast maksymalnego.
Kolejki Kolejka priorytetowa Kolejka priorytetowa (ang. priority queue) to struktura danych pozwalająca efektywnie realizować następujące operacje na zbiorze dynamicznym, którego elementy pochodzą z określonego
ĆWICZENIE 1: Przeszukiwanie grafów strategie heurystyczne
Instytut Mechaniki i Inżynierii Obliczeniowej Wydział Mechaniczny Technologiczny, Politechnika Śląska www.imio.polsl.pl METODY HEURYSTYCZNE studia niestacjonarne ĆWICZENIE 1: Przeszukiwanie grafów strategie
Narzędzia AI. Jakub Wróblewski jakubw@pjwstk.edu.pl Pokój 312. http://zajecia.jakubw.pl SZTUCZNA INTELIGENCJA (ARTIFICIAL INTELLIGENCE)
Narzędzia AI Jakub Wróblewski jakubw@pjwstk.edu.pl Pokój 312 http://zajecia.jakubw.pl SZTUCZNA INTELIGENCJA (ARTIFICIAL INTELLIGENCE) Nauka o maszynach realizujących zadania, które wymagają inteligencji