Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Inżynierii Mechanicznej i Mechatroniki - Mechatronika (S1)

Sylabus przedmiotu Metody sztucznej inteligencji:

Informacje podstawowe

Kierunek studiów Mechatronika
Forma studiów studia stacjonarne Poziom pierwszego stopnia
Tytuł zawodowy absolwenta inżynier
Obszary studiów nauk technicznych, studiów inżynierskich
Profil ogólnoakademicki
Moduł
Przedmiot Metody sztucznej inteligencji
Specjalność przedmiot wspólny
Jednostka prowadząca Instytut Technologii Mechanicznej
Nauczyciel odpowiedzialny Marek Zasada <Marek.Zasada@zut.edu.pl>
Inni nauczyciele Dariusz Grzesiak <Dariusz.Grzesiak@zut.edu.pl>, Andrzej Jardzioch <Andrzej.Jardzioch@zut.edu.pl>, Marek Zasada <Marek.Zasada@zut.edu.pl>
ECTS (planowane) 4,0 ECTS (formy) 4,0
Forma zaliczenia zaliczenie Język polski
Blok obieralny Grupa obieralna

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
laboratoriaL5 30 2,70,38zaliczenie
wykładyW5 15 1,30,62zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1matematyka, informatyka na poziomie studiów I stopnia

Cele przedmiotu

KODCel modułu/przedmiotu
C-1poznanie dziedzin sztucznej inteligencji korespondujących z kierunkiem studiów;
C-2zdobycie umiejętności wykorzystania metod: algorytmów genetycznych, sztucznych sieci neuronowych, logiki rozmytej oraz systemów ekspertowych.

Treści programowe z podziałem na formy zajęć

KODTreść programowaGodziny
laboratoria
T-L-1Rozwiązywanie zadań z dziedziny algorytmów genetycznych (zadanie komiwojażera, harmonogramowanie, optymalizacja). Modelowanie funkcji logicznych oraz rozpoznawanie obrazów za pomocą sztucznych sieci neuronowych. Badanie systemu ekspertowego typu shell, projekt regułowej bazy wiedzy. Rozwiązywanie zadań w języku logiki (Turbo Prolog, Clips). Przykłady wykorzystanie programu Fuzzy Logic (np. do dobór urządzeń technologicznych w gnieździe obróbkowym). Prezentacja i wykorzystanie programu z dziedziny automatów komórkowych (np. droga narzędzia w cyklu obróbkowym).30
30
wykłady
T-W-1Definicje ogólne, pojęcia, klasyfikacja i charakterystyka dziedzin sztucznej inteligencji (AI). Analogie biologiczne, bionika. Złożoność obliczeniowa, efektywność algorytmów. Algorytmy genetyczne; pojęcia, zbieżność, kodowanie, operacje genetyczne, zadania optymalizacji. Sztuczne sieci neuronowe; pojęcia, rodzaje, metody uczenia (backpropagation), zastosowania wybranych sieci. Systemy ekspertowe (SE); moduły SE, inżynieria wiedzy, bazy wiedzy, metody wnioskowania, elementy języków programowania logicznego, zastosowania. Teoria zbiorów rozmytych i Fuzzy Logic; pojęcia, definicje, operacje na zbiorach rozmytych, normy trójkątne, bazy reguł rozmytych, wnioskowanie przybliżone, przykłady zastosowań. Automaty komórkowe; model matematyczny, rodzaje, przykłady reguł transformacji, przykłady zastosowań w technice.15
15

Obciążenie pracą studenta - formy aktywności

KODForma aktywnościGodziny
laboratoria
A-L-1uczestnictwo w zajęciach30
A-L-2opracowanie sprawozdań z poszczególnych tematów20
A-L-3studium insrtukcji i zapoznanie się z oprogramowanem10
A-L-4Wykonanie wskazanych obliczeń i testy22
82
wykłady
A-W-1uczestnictwo w zajęciach15
A-W-2studiowanie idywidualne wskazanej literatury25
40

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1wykład wspierany technikami multimedialnymi,Wybrane krótkie filmy i referaty
M-2ćwiczenia w pracowni komputerowej: programy autorskie, pakiety standardowe (Matlab), systemów typu „Shell”,

Sposoby oceny

KODSposób oceny
S-1Ocena formująca: aktywności na zajęciach,
S-2Ocena formująca: oceny sprawozdań laboratoryjnych
S-3Ocena formująca: kolokwium zaliczającego.

Zamierzone efekty kształcenia - wiedza

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
ME_1A_C48_W01
Posiada pozatechniczną wiedzę z dziedziny kognitywistyki, rozumie funkcjonowanie umysłu podczas rozwiązywania problemów technicznych.
ME_1A_W08T1A_W08, T1A_W10InzA_W03C-1T-W-1M-1S-3, S-1
ME_1A_C48_W03
ma teoretyczne podstawy w zakresie metod sztucznej inteligencji: algorytmów genetycznych, sztucznych sieci neuronowych, systemów ekspertowych, fuzzy logic.
ME_1A_W03T1A_W03C-1T-W-1, T-L-1M-1, M-2S-1, S-3, S-2

Zamierzone efekty kształcenia - umiejętności

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
ME_1A_C48_U06
Posiada umiejętność wyboru alternatywnych metod sztucznej inteligencji m.in. w zagadnirniach optymalizacji (metody algorytmów genetycznych), modelowania układów logicznych (sztuczne sieci neuronowe), szukania i symulacji drogi optymalnej (zadanie komiwojażera).
ME_1A_U06T1A_U03, T1A_U07, T1A_U08InzA_U01, InzA_U02C-1T-W-1, T-L-1M-2, M-1S-3, S-1, S-2

Zamierzone efekty kształcenia - inne kompetencje społeczne i personalne

Zamierzone efekty kształceniaOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
ME_1A_C48_K01
Rozumie potrzebe ciągłego uczenia, poznawania i stosowania metod sztucznej inteligencji do rozwiązywania zadań technicznych.
ME_1A_K01T1A_K01C-1, C-2T-L-1, T-W-1M-2, M-1S-3, S-1, S-2

Kryterium oceny - wiedza

Efekt kształceniaOcenaKryterium oceny
ME_1A_C48_W01
Posiada pozatechniczną wiedzę z dziedziny kognitywistyki, rozumie funkcjonowanie umysłu podczas rozwiązywania problemów technicznych.
2,0potrafi rozróżniać dziedziny sztucznej inteligencji (AI)
3,0potrafi scharakeryzować i zna cele wybranych dziedzin AI
3,5zna cele i potrafi wyjasnic działanie funkcjonowanie zasadniczych dziedzin AI.
4,0zna oprogramowanie wybranych dziedzin AI i potrafi je zastosować do rozwiazywania prostych problemów AI
4,5zna oprogramowanie typu ahell i moduły systemu Matlab z dziedziny algorytmów genetycznych, sztucznych sieci neuronowych i Fuzzy Logic, potrafi je zastosować
5,0zna podstawy kognitywistyki, potrafi wypowiedzieć sie konstruktywnie w dziedzinie podstaw funkcjonowania umysłu w procesie twórczym
ME_1A_C48_W03
ma teoretyczne podstawy w zakresie metod sztucznej inteligencji: algorytmów genetycznych, sztucznych sieci neuronowych, systemów ekspertowych, fuzzy logic.
2,0odróżnia pojęcia inteligencja sztuczna (AI) i naturalna
3,0potrafi wymienić kilka wybranych dziedzin sztucznej inteligencji
3,5rozumie podstawowe paradygmaty najważniejszych dziedzin sztucznej inteligencji
4,0potrafi wykorzystać wybrane dziedziny sztucznej inteligencji w zadaniach właściwych kierunkowi studiów
4,5potrafi dobrać i korzystać z pakietów oprogramowania, potrafi zastosować metody AI w zadaniach praktycznych, wykazuje własną inwencję w stosowaniu metod AI
5,0zna wybrane metody sztucznej inteligencji i potrafi zastosować w praktyce, uzyskał pozytywny wynik kolokwium, poprawnie wykonał sprawozdania

Kryterium oceny - umiejętności

Efekt kształceniaOcenaKryterium oceny
ME_1A_C48_U06
Posiada umiejętność wyboru alternatywnych metod sztucznej inteligencji m.in. w zagadnirniach optymalizacji (metody algorytmów genetycznych), modelowania układów logicznych (sztuczne sieci neuronowe), szukania i symulacji drogi optymalnej (zadanie komiwojażera).
2,0odróżnia pojęcia inteligencja sztuczna (AI) i naturalna
3,0umie wymienić kilka wybranych dziedzin sztucznej inteligencji
3,5rozumie podstawowe paradygmaty najważniejszych dziedzin sztucznej inteligencji
4,0potrafi wykorzystać wybrane dziedziny sztucznej inteligencji w zadaniach właściwych kierunkowi studiów
4,5potrafi dobrać i korzystać z pakietów oprogramowania, potrafi zastosować metody AI w zadaniach praktycznych, wykazuje własną inwencję w stosowaniu metod AI
5,0zna wybrane metody sztucznej inteligencji i potrafi zastosować w praktyce, uzyskał pozytywny wynik kolokwium, poprawnie wykonał sprawozdania

Kryterium oceny - inne kompetencje społeczne i personalne

Efekt kształceniaOcenaKryterium oceny
ME_1A_C48_K01
Rozumie potrzebe ciągłego uczenia, poznawania i stosowania metod sztucznej inteligencji do rozwiązywania zadań technicznych.
2,0rozróżnia pojęcia naturalnej i sztucznej inteligencji (AI)
3,0potrafi wskazać dziedziny metod AI
3,5potrafi wyjaśnić algorytmy działąnia metod AI
4,0potrafi wybrać oprogramowanie z dziedziny AI, wykonać testy obliczeń
4,5zna wybrane oprogramowanie typu szkieletowego (shell) i moduły systemu Matlab; potrafi ocenić ich przydatność do rozwiązywania zadań praktycznych i zinterpretować wyniki
5,0potrafi wybrać i wyspecyfikować korzysci z zastosowania metod AI w zastosowaniach technicznych; zna oprogramowanie wspomagajace wybrane metody AI; rozumie celowość rozwoju metod AI i ich pogłębionego studiowania

Literatura podstawowa

  1. Tadeusiewicz R., Sieci neuronowe, Akademicka Oficyna Wydawnicza, Warszawa, 1993
  2. Goldberg D., Algorytmy genetyczne i ich zastosowania, WNT, Warszawa, 1994
  3. Mulawka J., Systemy ekspertowe, WNT, Warszawa, 1996

Literatura dodatkowa

  1. Knosala R., Zastosowanie metod sztucznej inteligencji w inżynierii produkcji, WNT, Warszawa, 2002
  2. Szajna J., Adamski M., Kozłowski T., Turbo Prolog. Programowanie w języku logiki, WNT, Warszawa, 1991
  3. Piegat A., Modelowanie i sterowanie rozmyte, Akademicka Oficyna Wydawnicza EXIT, Warszawa, 1999

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Rozwiązywanie zadań z dziedziny algorytmów genetycznych (zadanie komiwojażera, harmonogramowanie, optymalizacja). Modelowanie funkcji logicznych oraz rozpoznawanie obrazów za pomocą sztucznych sieci neuronowych. Badanie systemu ekspertowego typu shell, projekt regułowej bazy wiedzy. Rozwiązywanie zadań w języku logiki (Turbo Prolog, Clips). Przykłady wykorzystanie programu Fuzzy Logic (np. do dobór urządzeń technologicznych w gnieździe obróbkowym). Prezentacja i wykorzystanie programu z dziedziny automatów komórkowych (np. droga narzędzia w cyklu obróbkowym).30
30

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Definicje ogólne, pojęcia, klasyfikacja i charakterystyka dziedzin sztucznej inteligencji (AI). Analogie biologiczne, bionika. Złożoność obliczeniowa, efektywność algorytmów. Algorytmy genetyczne; pojęcia, zbieżność, kodowanie, operacje genetyczne, zadania optymalizacji. Sztuczne sieci neuronowe; pojęcia, rodzaje, metody uczenia (backpropagation), zastosowania wybranych sieci. Systemy ekspertowe (SE); moduły SE, inżynieria wiedzy, bazy wiedzy, metody wnioskowania, elementy języków programowania logicznego, zastosowania. Teoria zbiorów rozmytych i Fuzzy Logic; pojęcia, definicje, operacje na zbiorach rozmytych, normy trójkątne, bazy reguł rozmytych, wnioskowanie przybliżone, przykłady zastosowań. Automaty komórkowe; model matematyczny, rodzaje, przykłady reguł transformacji, przykłady zastosowań w technice.15
15

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1uczestnictwo w zajęciach30
A-L-2opracowanie sprawozdań z poszczególnych tematów20
A-L-3studium insrtukcji i zapoznanie się z oprogramowanem10
A-L-4Wykonanie wskazanych obliczeń i testy22
82
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1uczestnictwo w zajęciach15
A-W-2studiowanie idywidualne wskazanej literatury25
40
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaME_1A_C48_W01Posiada pozatechniczną wiedzę z dziedziny kognitywistyki, rozumie funkcjonowanie umysłu podczas rozwiązywania problemów technicznych.
Odniesienie do efektów kształcenia dla kierunku studiówME_1A_W08Ma podstawową wiedzę niezbędną do rozumienia pozatechnicznych uwarunkowań działalności inżynierskiej.
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT1A_W08ma podstawową wiedzę niezbędną do rozumienia społecznych, ekonomicznych, prawnych i innych pozatechnicznych uwarunkowań działalności inżynierskiej
T1A_W10zna i rozumie podstawowe pojęcia i zasady z zakresu ochrony własności przemysłowej i prawa autorskiego; umie korzystać z zasobów informacji patentowej
Odniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraInzA_W03ma podstawową wiedzę niezbędną do rozumienia społecznych, ekonomicznych, prawnych i innych uwarunkowań działalności inżynierskiej
Cel przedmiotuC-1poznanie dziedzin sztucznej inteligencji korespondujących z kierunkiem studiów;
Treści programoweT-W-1Definicje ogólne, pojęcia, klasyfikacja i charakterystyka dziedzin sztucznej inteligencji (AI). Analogie biologiczne, bionika. Złożoność obliczeniowa, efektywność algorytmów. Algorytmy genetyczne; pojęcia, zbieżność, kodowanie, operacje genetyczne, zadania optymalizacji. Sztuczne sieci neuronowe; pojęcia, rodzaje, metody uczenia (backpropagation), zastosowania wybranych sieci. Systemy ekspertowe (SE); moduły SE, inżynieria wiedzy, bazy wiedzy, metody wnioskowania, elementy języków programowania logicznego, zastosowania. Teoria zbiorów rozmytych i Fuzzy Logic; pojęcia, definicje, operacje na zbiorach rozmytych, normy trójkątne, bazy reguł rozmytych, wnioskowanie przybliżone, przykłady zastosowań. Automaty komórkowe; model matematyczny, rodzaje, przykłady reguł transformacji, przykłady zastosowań w technice.
Metody nauczaniaM-1wykład wspierany technikami multimedialnymi,Wybrane krótkie filmy i referaty
Sposób ocenyS-3Ocena formująca: kolokwium zaliczającego.
S-1Ocena formująca: aktywności na zajęciach,
Kryteria ocenyOcenaKryterium oceny
2,0potrafi rozróżniać dziedziny sztucznej inteligencji (AI)
3,0potrafi scharakeryzować i zna cele wybranych dziedzin AI
3,5zna cele i potrafi wyjasnic działanie funkcjonowanie zasadniczych dziedzin AI.
4,0zna oprogramowanie wybranych dziedzin AI i potrafi je zastosować do rozwiazywania prostych problemów AI
4,5zna oprogramowanie typu ahell i moduły systemu Matlab z dziedziny algorytmów genetycznych, sztucznych sieci neuronowych i Fuzzy Logic, potrafi je zastosować
5,0zna podstawy kognitywistyki, potrafi wypowiedzieć sie konstruktywnie w dziedzinie podstaw funkcjonowania umysłu w procesie twórczym
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaME_1A_C48_W03ma teoretyczne podstawy w zakresie metod sztucznej inteligencji: algorytmów genetycznych, sztucznych sieci neuronowych, systemów ekspertowych, fuzzy logic.
Odniesienie do efektów kształcenia dla kierunku studiówME_1A_W03Ma teoretycznie podbudowaną wiedzę ogólną w zakresie mechaniki, wytrzymałości konstrukcji mechanicznych, elektroniki, elektrotechniki, informatyki, sztucznej inteligencji, układów sterowania i napędów oraz metrologii i systemów pomiarowych umożliwiających opis i rozumienie zagadnień technicznych w obszarze mechatroniki.
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT1A_W03ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną obejmującą kluczowe zagadnienia z zakresu studiowanego kierunku studiów
Cel przedmiotuC-1poznanie dziedzin sztucznej inteligencji korespondujących z kierunkiem studiów;
Treści programoweT-W-1Definicje ogólne, pojęcia, klasyfikacja i charakterystyka dziedzin sztucznej inteligencji (AI). Analogie biologiczne, bionika. Złożoność obliczeniowa, efektywność algorytmów. Algorytmy genetyczne; pojęcia, zbieżność, kodowanie, operacje genetyczne, zadania optymalizacji. Sztuczne sieci neuronowe; pojęcia, rodzaje, metody uczenia (backpropagation), zastosowania wybranych sieci. Systemy ekspertowe (SE); moduły SE, inżynieria wiedzy, bazy wiedzy, metody wnioskowania, elementy języków programowania logicznego, zastosowania. Teoria zbiorów rozmytych i Fuzzy Logic; pojęcia, definicje, operacje na zbiorach rozmytych, normy trójkątne, bazy reguł rozmytych, wnioskowanie przybliżone, przykłady zastosowań. Automaty komórkowe; model matematyczny, rodzaje, przykłady reguł transformacji, przykłady zastosowań w technice.
T-L-1Rozwiązywanie zadań z dziedziny algorytmów genetycznych (zadanie komiwojażera, harmonogramowanie, optymalizacja). Modelowanie funkcji logicznych oraz rozpoznawanie obrazów za pomocą sztucznych sieci neuronowych. Badanie systemu ekspertowego typu shell, projekt regułowej bazy wiedzy. Rozwiązywanie zadań w języku logiki (Turbo Prolog, Clips). Przykłady wykorzystanie programu Fuzzy Logic (np. do dobór urządzeń technologicznych w gnieździe obróbkowym). Prezentacja i wykorzystanie programu z dziedziny automatów komórkowych (np. droga narzędzia w cyklu obróbkowym).
Metody nauczaniaM-1wykład wspierany technikami multimedialnymi,Wybrane krótkie filmy i referaty
M-2ćwiczenia w pracowni komputerowej: programy autorskie, pakiety standardowe (Matlab), systemów typu „Shell”,
Sposób ocenyS-1Ocena formująca: aktywności na zajęciach,
S-3Ocena formująca: kolokwium zaliczającego.
S-2Ocena formująca: oceny sprawozdań laboratoryjnych
Kryteria ocenyOcenaKryterium oceny
2,0odróżnia pojęcia inteligencja sztuczna (AI) i naturalna
3,0potrafi wymienić kilka wybranych dziedzin sztucznej inteligencji
3,5rozumie podstawowe paradygmaty najważniejszych dziedzin sztucznej inteligencji
4,0potrafi wykorzystać wybrane dziedziny sztucznej inteligencji w zadaniach właściwych kierunkowi studiów
4,5potrafi dobrać i korzystać z pakietów oprogramowania, potrafi zastosować metody AI w zadaniach praktycznych, wykazuje własną inwencję w stosowaniu metod AI
5,0zna wybrane metody sztucznej inteligencji i potrafi zastosować w praktyce, uzyskał pozytywny wynik kolokwium, poprawnie wykonał sprawozdania
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaME_1A_C48_U06Posiada umiejętność wyboru alternatywnych metod sztucznej inteligencji m.in. w zagadnirniach optymalizacji (metody algorytmów genetycznych), modelowania układów logicznych (sztuczne sieci neuronowe), szukania i symulacji drogi optymalnej (zadanie komiwojażera).
Odniesienie do efektów kształcenia dla kierunku studiówME_1A_U06Potrafi posługiwać się oprogramowaniem wspomagającym procesy projektowania, symulacji i badań układów mechanicznych, elektrycznych i mechatronicznych.
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT1A_U03potrafi przygotować w języku polskim i języku obcym, uznawanym za podstawowy dla dziedzin nauki i dyscyplin naukowych właściwych dla studiowanego kierunku studiów, dobrze udokumentowane opracowanie problemów z zakresu studiowanego kierunku studiów
T1A_U07potrafi posługiwać się technikami informacyjno-komunikacyjnymi właściwymi do realizacji zadań typowych dla działalności inżynierskiej
T1A_U08potrafi planować i przeprowadzać eksperymenty, w tym pomiary i symulacje komputerowe, interpretować uzyskane wyniki i wyciągać wnioski
Odniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraInzA_U01potrafi planować i przeprowadzać eksperymenty, w tym pomiary i symulacje komputerowe, interpretować uzyskane wyniki i wyciągać wnioski
InzA_U02potrafi wykorzystać do formułowania i rozwiązywania zadań inżynierskich metody analityczne, symulacyjne oraz eksperymentalne
Cel przedmiotuC-1poznanie dziedzin sztucznej inteligencji korespondujących z kierunkiem studiów;
Treści programoweT-W-1Definicje ogólne, pojęcia, klasyfikacja i charakterystyka dziedzin sztucznej inteligencji (AI). Analogie biologiczne, bionika. Złożoność obliczeniowa, efektywność algorytmów. Algorytmy genetyczne; pojęcia, zbieżność, kodowanie, operacje genetyczne, zadania optymalizacji. Sztuczne sieci neuronowe; pojęcia, rodzaje, metody uczenia (backpropagation), zastosowania wybranych sieci. Systemy ekspertowe (SE); moduły SE, inżynieria wiedzy, bazy wiedzy, metody wnioskowania, elementy języków programowania logicznego, zastosowania. Teoria zbiorów rozmytych i Fuzzy Logic; pojęcia, definicje, operacje na zbiorach rozmytych, normy trójkątne, bazy reguł rozmytych, wnioskowanie przybliżone, przykłady zastosowań. Automaty komórkowe; model matematyczny, rodzaje, przykłady reguł transformacji, przykłady zastosowań w technice.
T-L-1Rozwiązywanie zadań z dziedziny algorytmów genetycznych (zadanie komiwojażera, harmonogramowanie, optymalizacja). Modelowanie funkcji logicznych oraz rozpoznawanie obrazów za pomocą sztucznych sieci neuronowych. Badanie systemu ekspertowego typu shell, projekt regułowej bazy wiedzy. Rozwiązywanie zadań w języku logiki (Turbo Prolog, Clips). Przykłady wykorzystanie programu Fuzzy Logic (np. do dobór urządzeń technologicznych w gnieździe obróbkowym). Prezentacja i wykorzystanie programu z dziedziny automatów komórkowych (np. droga narzędzia w cyklu obróbkowym).
Metody nauczaniaM-2ćwiczenia w pracowni komputerowej: programy autorskie, pakiety standardowe (Matlab), systemów typu „Shell”,
M-1wykład wspierany technikami multimedialnymi,Wybrane krótkie filmy i referaty
Sposób ocenyS-3Ocena formująca: kolokwium zaliczającego.
S-1Ocena formująca: aktywności na zajęciach,
S-2Ocena formująca: oceny sprawozdań laboratoryjnych
Kryteria ocenyOcenaKryterium oceny
2,0odróżnia pojęcia inteligencja sztuczna (AI) i naturalna
3,0umie wymienić kilka wybranych dziedzin sztucznej inteligencji
3,5rozumie podstawowe paradygmaty najważniejszych dziedzin sztucznej inteligencji
4,0potrafi wykorzystać wybrane dziedziny sztucznej inteligencji w zadaniach właściwych kierunkowi studiów
4,5potrafi dobrać i korzystać z pakietów oprogramowania, potrafi zastosować metody AI w zadaniach praktycznych, wykazuje własną inwencję w stosowaniu metod AI
5,0zna wybrane metody sztucznej inteligencji i potrafi zastosować w praktyce, uzyskał pozytywny wynik kolokwium, poprawnie wykonał sprawozdania
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaME_1A_C48_K01Rozumie potrzebe ciągłego uczenia, poznawania i stosowania metod sztucznej inteligencji do rozwiązywania zadań technicznych.
Odniesienie do efektów kształcenia dla kierunku studiówME_1A_K01Rozumie potrzebę ciągłego uczenia się celem utrzymania poziomu i podnoszenia kompetencji zawodowych, osobistych i społecznych.
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT1A_K01rozumie potrzebę uczenia się przez całe życie; potrafi inspirować i organizować proces uczenia się innych osób
Cel przedmiotuC-1poznanie dziedzin sztucznej inteligencji korespondujących z kierunkiem studiów;
C-2zdobycie umiejętności wykorzystania metod: algorytmów genetycznych, sztucznych sieci neuronowych, logiki rozmytej oraz systemów ekspertowych.
Treści programoweT-L-1Rozwiązywanie zadań z dziedziny algorytmów genetycznych (zadanie komiwojażera, harmonogramowanie, optymalizacja). Modelowanie funkcji logicznych oraz rozpoznawanie obrazów za pomocą sztucznych sieci neuronowych. Badanie systemu ekspertowego typu shell, projekt regułowej bazy wiedzy. Rozwiązywanie zadań w języku logiki (Turbo Prolog, Clips). Przykłady wykorzystanie programu Fuzzy Logic (np. do dobór urządzeń technologicznych w gnieździe obróbkowym). Prezentacja i wykorzystanie programu z dziedziny automatów komórkowych (np. droga narzędzia w cyklu obróbkowym).
T-W-1Definicje ogólne, pojęcia, klasyfikacja i charakterystyka dziedzin sztucznej inteligencji (AI). Analogie biologiczne, bionika. Złożoność obliczeniowa, efektywność algorytmów. Algorytmy genetyczne; pojęcia, zbieżność, kodowanie, operacje genetyczne, zadania optymalizacji. Sztuczne sieci neuronowe; pojęcia, rodzaje, metody uczenia (backpropagation), zastosowania wybranych sieci. Systemy ekspertowe (SE); moduły SE, inżynieria wiedzy, bazy wiedzy, metody wnioskowania, elementy języków programowania logicznego, zastosowania. Teoria zbiorów rozmytych i Fuzzy Logic; pojęcia, definicje, operacje na zbiorach rozmytych, normy trójkątne, bazy reguł rozmytych, wnioskowanie przybliżone, przykłady zastosowań. Automaty komórkowe; model matematyczny, rodzaje, przykłady reguł transformacji, przykłady zastosowań w technice.
Metody nauczaniaM-2ćwiczenia w pracowni komputerowej: programy autorskie, pakiety standardowe (Matlab), systemów typu „Shell”,
M-1wykład wspierany technikami multimedialnymi,Wybrane krótkie filmy i referaty
Sposób ocenyS-3Ocena formująca: kolokwium zaliczającego.
S-1Ocena formująca: aktywności na zajęciach,
S-2Ocena formująca: oceny sprawozdań laboratoryjnych
Kryteria ocenyOcenaKryterium oceny
2,0rozróżnia pojęcia naturalnej i sztucznej inteligencji (AI)
3,0potrafi wskazać dziedziny metod AI
3,5potrafi wyjaśnić algorytmy działąnia metod AI
4,0potrafi wybrać oprogramowanie z dziedziny AI, wykonać testy obliczeń
4,5zna wybrane oprogramowanie typu szkieletowego (shell) i moduły systemu Matlab; potrafi ocenić ich przydatność do rozwiązywania zadań praktycznych i zinterpretować wyniki
5,0potrafi wybrać i wyspecyfikować korzysci z zastosowania metod AI w zastosowaniach technicznych; zna oprogramowanie wspomagajace wybrane metody AI; rozumie celowość rozwoju metod AI i ich pogłębionego studiowania