Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Informatyki - Informatyka (N1)

Sylabus przedmiotu Praktyczne zastosowania metod sztucznej inteligencji:

Informacje podstawowe

Kierunek studiów Informatyka
Forma studiów studia niestacjonarne Poziom pierwszego stopnia
Tytuł zawodowy absolwenta inżynier
Obszary studiów nauki techniczne, studia inżynierskie
Profil ogólnoakademicki
Moduł
Przedmiot Praktyczne zastosowania metod sztucznej inteligencji
Specjalność systemy komputerowe i oprogramowanie
Jednostka prowadząca Katedra Metod Sztucznej Inteligencji i Matematyki Stosowanej
Nauczyciel odpowiedzialny Andrzej Piegat <Andrzej.Piegat@zut.edu.pl>
Inni nauczyciele Joanna Kołodziejczyk <Joanna.Kolodziejczyk@zut.edu.pl>
ECTS (planowane) 2,0 ECTS (formy) 2,0
Forma zaliczenia zaliczenie Język polski
Blok obieralny 8 Grupa obieralna 6

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
wykładyW8 10 0,80,62zaliczenie
laboratoriaL8 10 1,20,38zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Podstawowa wiedza z zakresu matematyki wyższej nabyta na 1-szym i 2-m roku studiów.
W-2Podstawowa wiedza o sztucznej inteligencji nabyta w ramach przedmiotu "Wstęp do sztucznej inteligencji" lub podobnego.

Cele przedmiotu

KODCel modułu/przedmiotu
C-1Poznanie różnych przykładowych typów problemów rzeczywistych z różnych dziedzin techniki, ekonomii, medycyny etc, jakie już rozwiazane zostały z użyciem metod sztucznej inteligencji
C-2Poznanie trudności jakie pojawiają się przy rozwiązywaniu realnych problemów i sposobów radzenia sobie przynajmniej z niektórymi z tych trudności. Poznanie różnic jakie występują między teoretycznie sformułowanymi modelami problemów a rzeczywistymi problemami.
C-3Trening w rozwiązywaniu przykładowych realnych problemów z użyciem metod sztucznej inteligencji.

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

KODTreść programowaGodziny
laboratoria
T-L-1Analiza kilku problemów związanych z praktycznym wykorzystaniem sztucznej inteligencji. Wybór tematu.1
T-L-2Wykonanie zadania projktowo-programistycznego realizującego rozwiązanie rzeczywistego problemu sztucznej inteligencji.9
10
wykłady
T-W-1Zastosowanie teorii zbiorów rozmytych w sztucznym anestezjologu wdrożonym do asysty operacyjnej w Inselspital, Berno, Szwajcaria. Zadania anestezjologa podczas operacji. Zadanie pomiaru stopnia uśpienia pacjenta. Zmienność stanu uspienia. Elicytacja wiedzy ekspertów o prawidłowym dawkowaniu środka narkozującego (izofluranu). Analiza sensu poszcególnych reguł z bazy wiedzy. Funkcyjna powierzchnia rozmytego sterownika dawkowaniem środka usypiajacego.1
T-W-2Zastosowanie logiki rozmytej w inteligentnym systemie sterowania ogrzewaniem domu bez miernika temperatury zewnętrznej. Tradycyjne systemy automatycznego sterowania systemem ogrzewania domu i ich wady. Koncepcja nowego inteligentnego systemu. Znaczenie temperatury wody w boilerze systemu dla oszczędzania energii. Możliwości przewidywania zapotrzebowania na energie cieplna w różnych godzinach dnia. Wielkości umożliwiające przewidywanie. Algorytm rozmytego sterowania systemem grzewczym. Porównanie zużycia energii przez tradycyjny automatyczny system i przez system inteligentny.1
T-W-3Zastosowanie sztucznej inteligencji w automacie piorącym. Historia automatów pioracych i stopniowa minimalizacja zużycia wody, energii i środków pioracych. Problem określenia koniecznej ilości wody w zależności od wielkości wsadu i udziale sztucznych włókien we wsadzie. Metoda identyfikacji ilości wody potrzebnej dla danego wsadu. Zdobycie próbek uczących i realizacja procesu uczenia sieci neuronowo-rozmytej. Efekty zastosowania sieci neurorozmytej w automacie. Kierunki dalszego rozwoju automatów pioracych.2
T-W-4Zastosowanie sztucznych sieci neuronowych do prognozowania poziomu bezrobocia w Polsce. Poglądy znanych ekonomistów na temat zmiennych (czynników) gospodarczych wpływających na bezrobocie. Określenie zbioru czynników gospodarczych udokumentowanych danymi w GUS. Badanie istotności poszczególnych czynników. Wykrywanie współzależności (korelacji) między pomiędzy różnymi czynnikami i eliminacja czynników silnie zależnych.Uczenie sieci neuronowej metoda konstruktywną i określenie zbioru czynników ekonomicznych dających zadowalająca dokładność modelowania. Rozkład próbek uczących w przestrzeni problemu. Analiza uzyskanych wyników modelowania i praktyczne znaczenie neuronowego modelu bezrobocia.3
T-W-5Samochodowy system antyblokadowy ABS w samochodach firmy Renault z automatyczną identyfikacja psychologicznej charakterystyki kierowcy aktualnie prowadzącego samochód. Wady dotychczasowych systemów ABS. Sposób identyfikacji psychologicznej charakterystyki kierowcy na podstawie analizy krótkiego okresu jazdy przy zastosowaniu logiki rozmytej. Określanie wielkości korekty momentu włączania układu ABS zależnie od zidentyfikowanej charakterystyki aktualnego kierowcy. Kierunki dalszych badań w zakresie udoskonalania sytemów antyblokadowych w samochodach.2
T-W-6Zastosowanie sztucznej inteligencji w systemie wykrywania niebezpiecznych sytuacji nawigacyjnych statku płynacego ograniczonym torem wodnym. Zmienne określające poziom bezpieczeństwa statku na torze wodnym. Elicytacja wiedzy ekspertów (nawigatorów) prowadzących statki po torze wodnym. Określenie bazy reguł systemu automatycznie wykrywajacego sytuacje niebezpieczne z użyciem logiki rozmytej. Alternatywna metoda opracowania syetemu alarmowego z użyciem radialnych, niesymetrycznych sieci neuronowych. Weryfikacja dokładności działania automatycznego systemu wykrywania sytuacji niebezpiecznych.1
10

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

KODForma aktywnościGodziny
laboratoria
A-L-1uczestnictwo w zajęciach10
A-L-2Konsultacje z prowadzącym2
A-L-3Przygotowanie do zajęć (sprawozdania i sprawdziany)20
A-L-4Przygotowanie dokumentacji do projektu.3
35
wykłady
A-W-1Udział w wykładzie10
A-W-2Udział w zaliczeniu i konsultacjach2
A-W-3Samodzielna praca studenta w zakresie tematyki wykładu wraz z przygotowaniem sie do zaliczenia12
24

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Wykład informacyjny połączony z dyskusja na temat wybranych aspektów przedstawianego zastosowania metody sztucznej inteligencji.
M-2Ćwiczenia laboratoryjne dotyczące sposobu rozwiązywania podanego problemu rzeczywistego z użyciem metod sztucznej inteligencji lub problemu zaproponowanego przez studentów z użyciem oprogramowania specjalistycznego lub opracowanego przez studentów.

Sposoby oceny

KODSposób oceny
S-1Ocena formująca: Wykład: Ocena aktywnośći dyskusyjna poszczególnych studentów w analizowaniu wybranych aspektów przedstawianych na wykładzie przykładów zastosowań sztucznej inteligencji.
S-2Ocena formująca: Laboratorium: Ocena zaangażowania studenta w realizację ćwiczeń przeprowadzanych przez prowadzacego, zadań postawionych studntom przez prowadzacego, oraz aktywności dyskusyjnej i pomysłowości.
S-3Ocena podsumowująca: Wykład: Zaliczenie pisemne sprawdzajace wiedzę i zrozumienie przedstawionych na wykładach przykładów rzeczywistych zastosowan sztucznej inteligencji oraz specyficznych problemów trudnych do przewidzenia w teoretycznych modelach matematycznych.
S-4Ocena podsumowująca: Laboratorium: indywidualne zadanie (zadania) domowe związane z tematyką przedmiotu zlecone studentce/studentowi przez prowadzącego laboratorium.

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
I_1A_O6/06_W01
W wyniku uczestnictwa w zajęciach student powinien poznac i zrozumieć niedoskonałość i niepełną adekwatność modeli teoretycznych względem problemów rzeczywistych problemów technicznych, ekonomicznych, medycznych, etc. Student powinien także posiadać wiedzę o podstawowych specjalistycznych programach z zakresu sztucznej inteligencji, które będzie mógł zastosować w konkretnym, rozwiązywanym przez siebie w przyszłości problemie.
I_1A_W12, I_1A_W16

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
I_1A_O6/06_U01
W wyniku uczestnictwa w zajęciach student powinien posiadać umiejętność dobrania odpowiedniej metody sztucznej inteligencji do konkretnie rozwiązywanego problemu i do sformułowania tego problemu w języku wybranej metody. Student powinien także posiadać umiejetność korzystania z podstawowego oprogramowania profesjonalnego z zakresu sztucznej inteligencji umożliwiającego mu rozwiązywanie przyszłych, własnych problemów.
I_1A_U19, I_1A_U02, I_1A_U03, I_1A_U16C-3T-L-2, T-L-1M-2S-2, S-4

Kryterium oceny - wiedza

Efekt kształceniaOcenaKryterium oceny
I_1A_O6/06_W01
W wyniku uczestnictwa w zajęciach student powinien poznac i zrozumieć niedoskonałość i niepełną adekwatność modeli teoretycznych względem problemów rzeczywistych problemów technicznych, ekonomicznych, medycznych, etc. Student powinien także posiadać wiedzę o podstawowych specjalistycznych programach z zakresu sztucznej inteligencji, które będzie mógł zastosować w konkretnym, rozwiązywanym przez siebie w przyszłości problemie.
2,0
3,0Student powinien posiadać dostateczną wiedzę o możliwościach jakie oferuja różne metody sztucznej inteligencji i o zakresach możliwego ich zastosowania.
3,5
4,0
4,5
5,0

Kryterium oceny - umiejętności

Efekt kształceniaOcenaKryterium oceny
I_1A_O6/06_U01
W wyniku uczestnictwa w zajęciach student powinien posiadać umiejętność dobrania odpowiedniej metody sztucznej inteligencji do konkretnie rozwiązywanego problemu i do sformułowania tego problemu w języku wybranej metody. Student powinien także posiadać umiejetność korzystania z podstawowego oprogramowania profesjonalnego z zakresu sztucznej inteligencji umożliwiającego mu rozwiązywanie przyszłych, własnych problemów.
2,0Nie angażuje się w projekt.
3,0Student wykona zadanie na poziomie projektu.
3,5Student udokumentuje wykonywaną przez siebie część projektu.
4,0Student wykona oprogramowanie dla części projektowej.
4,5Student wykona testy na stworzonym oprogramowaniu.
5,0Student wykona do programu dokumentację.

Literatura podstawowa

  1. Andrzej Piegat, Materiały wykładowe przedmiotu., ---, --, 2012, Materiały umieszczone na stronie Katedry Metod Sztucznej Inteligencji i Matematyki Stosowanej

Literatura dodatkowa

  1. Andrzej Piegat, Modelowanie i Sterowanie Rozmyte, Akademicka Oficyna Wydawnicza, Warszawa, 2001
  2. Bramer M., Devedic V., Artificial intelligence applications and innovations., Kluver Academic Publishers, Massachusets, 2004
  3. Zimmermann H.J., Practical applications of fuzzy technologies, Kluver Academic Publishers, Massachusetts, 1999

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Analiza kilku problemów związanych z praktycznym wykorzystaniem sztucznej inteligencji. Wybór tematu.1
T-L-2Wykonanie zadania projktowo-programistycznego realizującego rozwiązanie rzeczywistego problemu sztucznej inteligencji.9
10

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Zastosowanie teorii zbiorów rozmytych w sztucznym anestezjologu wdrożonym do asysty operacyjnej w Inselspital, Berno, Szwajcaria. Zadania anestezjologa podczas operacji. Zadanie pomiaru stopnia uśpienia pacjenta. Zmienność stanu uspienia. Elicytacja wiedzy ekspertów o prawidłowym dawkowaniu środka narkozującego (izofluranu). Analiza sensu poszcególnych reguł z bazy wiedzy. Funkcyjna powierzchnia rozmytego sterownika dawkowaniem środka usypiajacego.1
T-W-2Zastosowanie logiki rozmytej w inteligentnym systemie sterowania ogrzewaniem domu bez miernika temperatury zewnętrznej. Tradycyjne systemy automatycznego sterowania systemem ogrzewania domu i ich wady. Koncepcja nowego inteligentnego systemu. Znaczenie temperatury wody w boilerze systemu dla oszczędzania energii. Możliwości przewidywania zapotrzebowania na energie cieplna w różnych godzinach dnia. Wielkości umożliwiające przewidywanie. Algorytm rozmytego sterowania systemem grzewczym. Porównanie zużycia energii przez tradycyjny automatyczny system i przez system inteligentny.1
T-W-3Zastosowanie sztucznej inteligencji w automacie piorącym. Historia automatów pioracych i stopniowa minimalizacja zużycia wody, energii i środków pioracych. Problem określenia koniecznej ilości wody w zależności od wielkości wsadu i udziale sztucznych włókien we wsadzie. Metoda identyfikacji ilości wody potrzebnej dla danego wsadu. Zdobycie próbek uczących i realizacja procesu uczenia sieci neuronowo-rozmytej. Efekty zastosowania sieci neurorozmytej w automacie. Kierunki dalszego rozwoju automatów pioracych.2
T-W-4Zastosowanie sztucznych sieci neuronowych do prognozowania poziomu bezrobocia w Polsce. Poglądy znanych ekonomistów na temat zmiennych (czynników) gospodarczych wpływających na bezrobocie. Określenie zbioru czynników gospodarczych udokumentowanych danymi w GUS. Badanie istotności poszczególnych czynników. Wykrywanie współzależności (korelacji) między pomiędzy różnymi czynnikami i eliminacja czynników silnie zależnych.Uczenie sieci neuronowej metoda konstruktywną i określenie zbioru czynników ekonomicznych dających zadowalająca dokładność modelowania. Rozkład próbek uczących w przestrzeni problemu. Analiza uzyskanych wyników modelowania i praktyczne znaczenie neuronowego modelu bezrobocia.3
T-W-5Samochodowy system antyblokadowy ABS w samochodach firmy Renault z automatyczną identyfikacja psychologicznej charakterystyki kierowcy aktualnie prowadzącego samochód. Wady dotychczasowych systemów ABS. Sposób identyfikacji psychologicznej charakterystyki kierowcy na podstawie analizy krótkiego okresu jazdy przy zastosowaniu logiki rozmytej. Określanie wielkości korekty momentu włączania układu ABS zależnie od zidentyfikowanej charakterystyki aktualnego kierowcy. Kierunki dalszych badań w zakresie udoskonalania sytemów antyblokadowych w samochodach.2
T-W-6Zastosowanie sztucznej inteligencji w systemie wykrywania niebezpiecznych sytuacji nawigacyjnych statku płynacego ograniczonym torem wodnym. Zmienne określające poziom bezpieczeństwa statku na torze wodnym. Elicytacja wiedzy ekspertów (nawigatorów) prowadzących statki po torze wodnym. Określenie bazy reguł systemu automatycznie wykrywajacego sytuacje niebezpieczne z użyciem logiki rozmytej. Alternatywna metoda opracowania syetemu alarmowego z użyciem radialnych, niesymetrycznych sieci neuronowych. Weryfikacja dokładności działania automatycznego systemu wykrywania sytuacji niebezpiecznych.1
10

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1uczestnictwo w zajęciach10
A-L-2Konsultacje z prowadzącym2
A-L-3Przygotowanie do zajęć (sprawozdania i sprawdziany)20
A-L-4Przygotowanie dokumentacji do projektu.3
35
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Udział w wykładzie10
A-W-2Udział w zaliczeniu i konsultacjach2
A-W-3Samodzielna praca studenta w zakresie tematyki wykładu wraz z przygotowaniem sie do zaliczenia12
24
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O6/06_W01W wyniku uczestnictwa w zajęciach student powinien poznac i zrozumieć niedoskonałość i niepełną adekwatność modeli teoretycznych względem problemów rzeczywistych problemów technicznych, ekonomicznych, medycznych, etc. Student powinien także posiadać wiedzę o podstawowych specjalistycznych programach z zakresu sztucznej inteligencji, które będzie mógł zastosować w konkretnym, rozwiązywanym przez siebie w przyszłości problemie.
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_W12ma podstawową wiedzę dotyczącą metod sztucznej inteligencji
I_1A_W16ma wiedzę dotyczącą możliwości zastosowania informatyki w różnych dziedzinach aktywności ludzkiej (np. w przemyśle, zarządzaniu i medycynie)
Kryteria ocenyOcenaKryterium oceny
2,0
3,0Student powinien posiadać dostateczną wiedzę o możliwościach jakie oferuja różne metody sztucznej inteligencji i o zakresach możliwego ich zastosowania.
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaI_1A_O6/06_U01W wyniku uczestnictwa w zajęciach student powinien posiadać umiejętność dobrania odpowiedniej metody sztucznej inteligencji do konkretnie rozwiązywanego problemu i do sformułowania tego problemu w języku wybranej metody. Student powinien także posiadać umiejetność korzystania z podstawowego oprogramowania profesjonalnego z zakresu sztucznej inteligencji umożliwiającego mu rozwiązywanie przyszłych, własnych problemów.
Odniesienie do efektów kształcenia dla kierunku studiówI_1A_U19ma umiejętność wyboru algorytmu i struktur danych do rozwiązania określonego zadania inżynierskiego
I_1A_U02potrafi aktywnie uczestniczyć w pracach projektowych zespołowych i indywidualnych
I_1A_U03umie oceniać przydatność i stosować różne paradygmaty programowania, języki i środowiska programistyczne do rozwiązywania problemów dziedzinowych
I_1A_U16ma umiejętność wykrywania związków i zależności w procesach zachodzących w systemach rzeczywistych i tworzenia modeli komputerowych
Cel przedmiotuC-3Trening w rozwiązywaniu przykładowych realnych problemów z użyciem metod sztucznej inteligencji.
Treści programoweT-L-2Wykonanie zadania projktowo-programistycznego realizującego rozwiązanie rzeczywistego problemu sztucznej inteligencji.
T-L-1Analiza kilku problemów związanych z praktycznym wykorzystaniem sztucznej inteligencji. Wybór tematu.
Metody nauczaniaM-2Ćwiczenia laboratoryjne dotyczące sposobu rozwiązywania podanego problemu rzeczywistego z użyciem metod sztucznej inteligencji lub problemu zaproponowanego przez studentów z użyciem oprogramowania specjalistycznego lub opracowanego przez studentów.
Sposób ocenyS-2Ocena formująca: Laboratorium: Ocena zaangażowania studenta w realizację ćwiczeń przeprowadzanych przez prowadzacego, zadań postawionych studntom przez prowadzacego, oraz aktywności dyskusyjnej i pomysłowości.
S-4Ocena podsumowująca: Laboratorium: indywidualne zadanie (zadania) domowe związane z tematyką przedmiotu zlecone studentce/studentowi przez prowadzącego laboratorium.
Kryteria ocenyOcenaKryterium oceny
2,0Nie angażuje się w projekt.
3,0Student wykona zadanie na poziomie projektu.
3,5Student udokumentuje wykonywaną przez siebie część projektu.
4,0Student wykona oprogramowanie dla części projektowej.
4,5Student wykona testy na stworzonym oprogramowaniu.
5,0Student wykona do programu dokumentację.