Sztuczna inteligencja lato 2020/21

Język wykładowy Polski
Opiekun Paweł Rychlikowski
Liczba godzin 30 (wyk.) 30 (ćw-prac.)
Rodzaj Informatyczny inż.
ECTS 6
Polecany dla I roku Nie
Egzamin Tak

Opis przedmiotu:

Sztuczna inteligencja jest dziedziną budzącą emocje. Chyba każdy programista chciałby, żeby jego programy (przynajmniej niektóre) działały inteligentnie, czyli tak jak ludzie, tylko szybciej i bardziej bezbłędnie. Z drugiej strony budzi też obawy: czy ONE (komputery) będą myśleć lepiej niż MY (ludzie)? Czy komputer lepszy od człowieka (swego twórcy), będzie mógł tworzyć jeszcze bardziej inteligentne komputery? Niniejszy wykład ma na celu przedstawienie najistotniejszych wątków sztucznej inteligencji, czyli dziedziny, która próbuje modelować zachowanie inteligentne i tworzyć systemy, które to zachowanie przejawiają. Choć wykład ma być dość ogólny i przeglądowy, będziemy starać się, by student, który go ukończy, nie tylko wiedział, jak używać wybrane metody sztucznej inteligencji, ale je również dobrze rozumiał, potrafił zaimplementować i zmodyfikować na potrzeby konkretnego zadania. Będziemy omawiać następujące zagadnienia: * Modelowanie rzeczywistości za pomocą przestrzeni stanów, metody przeszukiwania z więdzą o problemi i bez wiedzy * Przeszukiwanie metaheurystyczne: hill climbing, symulowane wyżarzanie, beam search, algorytmy ewolucyjne. * Rozwiązywanie więzów, wnioskowanie w sieci więzów * programy grające w różne gry (w tym gry z niepełną informacją), zagadnienia uczenia się strategii, podstawy teorii gier, * Decyzyjne procesy Markowa, uczenie ze wzmocnieniem * Modelowanie za pomocą logiki, metody wnioskowania * Sieci Bayesowskie (wnioskowanie, uczenie się struktury) * Wybrane elementy innych dziedzin sztucznej inteligencji Niektóre zagadnienia mają naturalną kontynuację na przedmiotach Sieci neuronowe, Eksploracja danych, Przetwarzanie języka naturalnego, Text mining czy Sztuczna inteligencja w grach -- w takich przypadkach będziemy koncetrowali się na podstawach tych dziedzin, pozostawiając zainteresowanemu studentowi możliwość ich zgłębienia na dedykowanych przedmiotach. W przypadku konieczności organizowania zajęć w formie zdalnej, studenci otrzymają nagrane wykłady, ćwiczenia będą w przeprowadzone z deklaracjami i wspólną pracą nad Raportem z ćwiczeń, zadania na pracownie będą konsultowane i odbierane przy użyciu systemu telekonferencyjnego.

Wykłady

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Paweł Rychlikowski
cz 08:00-10:00 (s. ) 200 89 1

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.

Ćwiczenio-pracownie

Lista
Prowadzący Termin zajęć Limit Zapisani Kolejka
Piotr Ostropolski-Nalewaja
cz 18:00-20:00 (s. ) 18 13 0
Robert Ferens
wt 16:00-18:00 (s. ) 18 10 0
Robert Ferens
wt 12:00-14:00 (s. wirtualna6) 18 17 0
Przemysław Uznański
pn 14:00-16:00 (s. ) 18 7 0
Jakub Kowalski
wt 16:00-18:00 (s. wirtualna6) 18 17 0
Marek Adamczyk
pn 16:00-18:00 (s. wirtualna4) 18 8 0
Paweł Rychlikowski
pn 18:00-20:00 (s. ) 18 17 4

UWAGA! Wyższa liczba oznacza wyższy priorytet, po zapisaniu do grupy zostajemy usunięci z kolejek o niższym priorytecie.


Konsultacje prowadzących:


Imię i nazwisko Pokój Konsultacje
Przemysław Uznański 323 Mondays 10-12 (please notify me beforehand).
Paweł Rychlikowski 302 Konsultacje w semestrze *letnim* roku akademickiego 2023/2024 będą w czwartki w godzinach 12.15-14.00
Jakub Kowalski 324 Konsultacje zdalne. Najlepiej kontakt przez Discord.
Piotr Ostropolski-Nalewaja 327 Proszę o wcześniejsze umówienie się e-mailem.
Marek Adamczyk Piątek 10 rano, zdalnie. Proszę o mały heads up mailem bądź na teamsie.
Robert Ferens 305 Proszę o wcześniejsze umówienie się e-mailem.