- Nazwa przedmiotu:
- Metody i techniki sztucznej inteligencji - podstawy
- Koordynator przedmiotu:
- prof. dr hab. inż. Krzysztof Lewenstein, dr inż. Elżbieta Ślubowska
- Status przedmiotu:
- Fakultatywny ograniczonego wyboru
- Poziom kształcenia:
- Studia I stopnia
- Program:
- Mechatronika
- Grupa przedmiotów:
- Wariantowe
- Kod przedmiotu:
- brak
- Semestr nominalny:
- 5 / rok ak. 2020/2021
- Liczba punktów ECTS:
- 2
- Liczba godzin pracy studenta związanych z osiągnięciem efektów uczenia się:
- 1) Liczba godzin bezpośrednich: 31h, w tym:
a) wykład -  15h;
b) ćwiczenia - 0h;
c) laboratorium - 15h;
d) projekt - 0h;
e) konsultacje  - 1h;
2) Praca własna studenta:19h , w tym:
a) przygotowanie do kolokwium zaliczeniowego - 7h;
b) przygotowanie sprawozdania z ćwiczeń laboratoryjnych - 12h
Suma: 50 h (2 ECTS)
- Liczba punktów ECTS na zajęciach wymagających bezpośredniego udziału nauczycieli akademickich:
- 1) Liczba godzin bezpośrednich: 31h, w tym:
a) wykład -  15h;
b) laboratorium - 15h;
c) konsultacje  - 1h;
- Język prowadzenia zajęć:
- polski
- Liczba punktów ECTS, którą student uzyskuje w ramach zajęć o charakterze praktycznym:
- 1) Liczba godzin bezpośrednich: 31h, w tym:
a) wykład -  15h;
b) ćwiczenia - 0h;
c) laboratorium - 15h;
d) projekt - 0h;
e) konsultacje  - 1h;
2) Praca własna studenta:19h , w tym:
a) przygotowanie do kolokwium zaliczeniowego - 7h;
b) przygotowanie sprawozdania z ćwiczeń laboratoryjnych - 12h
Suma: 50 h (2 ECTS)
- Formy zajęć i ich wymiar w semestrze:
- 
            
                - Wykład15h
- Ćwiczenia0h
- Laboratorium15h
- Projekt0h
- Lekcje komputerowe0h
 
- Wymagania wstępne:
- Wymagana ogólna znajomość zagadnień wykładanych w przedmiotach: matematyka i  informatyka.
- Limit liczby studentów:
- 24
- Cel przedmiotu:
- Znajomość podstawowych technik i metod sztucznej inteligencji, a zwłaszcza sieci neuronowych ze szczególnym uwzględnieniem ich aplikacji w technice.
- Treści kształcenia:
- Rys historyczny badań nad sztuczną inteligencją w okresie od połowy XX w. do dnia dzisiejszego, ich trendy rozwojowe  i stan aktualny. Biologiczne inspiracje neurokomputingu.
Zasady przygotowania i przetwarzania danych wraz z tworzeniem baz treningowych i testowych wykorzystywanych w konkretnych aplikacjach.
Ogólna charakterystyka systemów  eksperckich, klasyfikatorów  minimalno – odległościowych. Podstawy sieci neuronowych i uczenia maszynowego, algorytmy  i strategie genetyczne, systemy logiki rozmytej i rozmyte sieci neuronowe. Dla każdego z wymienionych systemów zostaną przedstawione zasadnicze problemy związane z jego konkretnym najbardziej typowym, współczesnym zastosowaniem.
Definicje i klasyfikacje podstawowe. Rodzaje neuronów i metody ich uczenia. Podstawowe rodzaje sieci neuronowych i ich typowe aplikacje. 
Sieci jednokierunkowe; metody uczenia sieci wielowarstwowych; dobór architektury; zarys teorii generalizacji. Dedykowane sieci jednokierunkowe i ich zastosowania.
Sieci rekurencyjne: metody treningu, zastosowania, pamięć asocjacyjna.
Sieci komórkowe: metody treningu, zastosowania. 
Układowe realizacje sieci neuronowych. Uczenie głębokie.
Tematyka ćwiczeń laboratoryjnych: Badania sieci jednokierunkowych BP. Rozpoznanie obrazów "bitmapowych". Kompresja zbiorów danych. Zastosowanie sieci do realizacji funkcji logicznych. Interpolacja przebiegu funkcji .Zagadnienia klasyfikacji – przykłady. 
- Metody oceny:
- wykład – kolokwium zaliczające,  
laboratorium - zaliczenie na podstawie sprawozdania zawierającego opisy i wyniki z przeprowadzonych ćwiczeń, eksperymentów oraz zadań polegających na optymalizacji sieci do wybranego zagadnienia. .
- Egzamin:
- nie
- Literatura:
- 1.     L. Rutkowski: Metody i techniki sztucznej inteligencji, PWN, 2012
2.	S. Osowski: Sieci neuronowe w ujęciu algorytmicznym., WNT,1996
3. 	S. Osowski: Metody i narzędzia eksploracji danych, BTC 2014	
4. 	P. Wawrzyński: Podstawy sztucznej inteligencji, OWPW, 2015
5. 	R. Kosiński: Sztuczne sieci neuronowe. Dynamika nieliniowa i chaos, PWN 2017
- Witryna www przedmiotu:
-  http://zemip.mchtr.pw.edu.pl
- Uwagi:
Efekty uczenia się
    Profil ogólnoakademicki - wiedza
                    - Charakterystyka MiTSI_1st_W01
- Posiada podstawową wiedzę w zakresie komputerowych metod sztucznej inteligencji.
 Weryfikacja: Zaliczenie wykładu.
 Powiązane charakterystyki kierunkowe: 
                        K_W06
 Powiązane charakterystyki obszarowe: 
                        P6U_W, I.P6S_WG.o, III.P6S_WG
- Charakterystyka MiTSI_1st_W02
- Zan zasady optymalizacji i testowania systemów sztucznej inteligencji, a zwłaszcza sieci neuronowych.
 Weryfikacja: Zaliczenie wykładu.
 Powiązane charakterystyki kierunkowe: 
                        K_W06
 Powiązane charakterystyki obszarowe: 
                        P6U_W, I.P6S_WG.o, III.P6S_WG
- Charakterystyka MiTSI_1st_W03
- Zna zasady budowy systemów sztucznej inteligencji, a zwłaszcza sieci neuronowych.
 Weryfikacja: Zaliczenie wykładu, zaliczenie laboratorium,
 Powiązane charakterystyki kierunkowe: 
                        K_W06
 Powiązane charakterystyki obszarowe: 
                        P6U_W, I.P6S_WG.o, III.P6S_WG
Profil ogólnoakademicki - umiejętności
                    - Charakterystyka MiTSI_1st_U01
- Umie zbudować i przetestować sieć jednokierunkową BP do prostego zagadnienia polegającego na rozpoznawaniu obrazów i klasyfikacji.
 Weryfikacja: Pisemne sprawozdanie z przeprowadzonych testów.
 Powiązane charakterystyki kierunkowe: 
                        K_U11
 Powiązane charakterystyki obszarowe: 
                        P6U_U, I.P6S_UK, III.P6S_UW.o
- Charakterystyka MiTSI_1st_U02
- Umie wykorzystać narzędzia informatyczne do optymalizacji sieci neuronalnej.
 Weryfikacja: Pisemne sprawozdanie z przeprowadzonych testów.
 Powiązane charakterystyki kierunkowe: 
                        K_U11
 Powiązane charakterystyki obszarowe: 
                        P6U_U, I.P6S_UK, III.P6S_UW.o