Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Elektryczny - Automatyka i robotyka (S1)

Sylabus przedmiotu Metody sztucznej inteligencji i inżynierii wiedzy:

Informacje podstawowe

Kierunek studiów Automatyka i robotyka
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 i inżynierii wiedzy
Specjalność przedmiot wspólny
Jednostka prowadząca Katedra Automatyki Przemysłowej i Robotyki
Nauczyciel odpowiedzialny Krzysztof Jaroszewski <Krzysztof.Jaroszewski@zut.edu.pl>
Inni nauczyciele Bogdan Grzywacz <Bogdan.Grzywacz@zut.edu.pl>, Krzysztof Jaroszewski <Krzysztof.Jaroszewski@zut.edu.pl>
ECTS (planowane) 5,0 ECTS (formy) 5,0
Forma zaliczenia egzamin Język polski
Blok obieralny Grupa obieralna

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
laboratoriaL3 15 1,00,25zaliczenie
projektyP3 15 2,00,33zaliczenie
wykładyW3 30 2,00,42egzamin

Wymagania wstępne

KODWymaganie wstępne
W-1Znajomość matematyki, w szczególności rachunku macierzowego, różniczkowego i całkowego, oraz podstaw logiki matematycznej

Cele przedmiotu

KODCel modułu/przedmiotu
C-1Zapoznanie studenta z terminologią związaną z algorytmami genetycznymi.
C-2Zaprezentowanie studentowi sposobu działania klasycznego algorytmu genetycznego.
C-3Przedstawienie studentowi innych technik ewolucyjnych.
C-4Pokazanie studentowi analogii i różnic pomiędzy neuronem biologicznym i sztucznym.
C-5Zapoznanie studenta z algorytmami uczenia sztucznych sieci neuronowych.
C-6Przedstawienie studentowi różnych struktur neuronowych.
C-7Wykształcenie u studenta umiejętności wyznaczania granicy decyzyjnej sieci perceptronowej.
C-8Ukształtowanie u studenta umiejętności stosowania sieci neuronowych do rozwiązania zadania aproksymacji.
C-9Wyrobienie u studenta umiejętności projektowania sieci neuronowych do rozwiązywania zadania rozpoznawania wzorców.
C-10Wykształcenie u studenta umiejętności programowania funkcji służących do zbudowania klasycznego algorytmu genetycznego.
C-11Rozbudzenie u studenta potrzeby ciągłego dokształcania się i podnoszenia kompetencji zawodowych, osobistych i społecznych.
C-12Wykształcenie u studenta umiejetności reprezentacji wiedzy dziedzinowej w sposób nadający się do automatyzacji wnioskowania.
C-13Zapoznanie studenta z różnymi typami baz wiedzy i wnioskowań używanych w systemach ekspertowych.
C-14Wykształcenie u studenta umiejętności posługiwania się techniką "fuzzy-logic".
C-15Wykształcenie u studenta elementarnych umiejętności umożliwiających indukcyjne generowanie wiedzy (reguł) z przykładów i tablic decyzyjnych.
C-16Wykształcenie umiejętności tworzenia regułowych systemów ekspertowych, wnioskowania w technice "fuzzy logic" i ekstrakcji wiedzy z danych liczbowych

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

KODTreść programowaGodziny
laboratoria
T-L-1Wyznaczanie granicy decyzyjnej w sieci perceptronowej.2
T-L-2Sieć wielowarstwowa jako aproksymator.2
T-L-3Sieci neuronowe w zadaniu rozpoznawania wzorców.2
T-L-4Wnioskowania dokładne i niepewne "w przód" , "wstecz" z użyciem skorupowego systemu ekspertowego.2
T-L-5Wnioskowania w logice "fuzzy-logic" z użyciem programu MATLAB.2
T-L-6Indukcja reguł w oparciu o dane zawarte w tablicach decyzyjnych3
T-L-7Zaliczenie formy zajęć.2
15
projekty
T-P-1Realizacja algorytmu genetycznego w środowisku programistycznym.8
T-P-2Napisanie programu i uruchomienie dedykownego systemu ekspertowego ukierunkowanego na zastosowania techniczne.7
15
wykłady
T-W-1Inteligencja. Wprowadzenie do zagadnień sztucznej inteligencji.2
T-W-2Podstawowe informacje dotyczące technik ewolucyjnych. Schematy w algorytmach genetycznych.2
T-W-3Klasyczny algorytm genetyczny. Kodowanie, selekcja, krzyżowanie, mutacja, inwersja. Przykład działania klasycznego algorytmu genetycznego.2
T-W-4Strategie ewolucyjne. Programowanie ewolucyjne i genetyczne.2
T-W-5Podstawowe informacje o sztucznych sieciach neuronowych. Model McCulloch'a-Pitts'a sztucznego neuronu. Perceptron - najprostsza sieć neuronowa. Reguła DELTA uczenia perceptronu.2
T-W-6Przykład korekcji współczynników wagowych w procesie uczenia sieci perceptronowej.2
T-W-7Sieci wielowarstwowe. Uczenie sieci wielowarstwowych. Algorytm wstecznej propagacji błędu.2
T-W-8Sieci rekurencyjne. Sieci samoorganizujące.2
T-W-9Struktura funkcjonalna systemu ekspertowego. Dedykowane i skorupowe systemy ekspertowe. Struktura regułowych baz wiedzy.2
T-W-10Implikacja regułowa i zasady wnioskowania "w przód" i "wstecz" w elementarnych dokładnych i rozwiniętych dokładnych bazach reguł. Sprzeczności i nadmiarowości w bazach reguł.2
T-W-11Reprezentacja wiedzy niepewnej przy pomocy współczynników niepewności CF (certainty factors). "Algebra" współczynników pewności dla reguł kumulatywnych i dysjunktywnych. Wnioskowanie elementarne niepewne i rozwinięte niepewne "w przód" i "wstecz".2
T-W-12Reprezentacja wiedzy i wnioskowanie dla modeli: Mamdaniego i logicznego. Generowanie reguł z przykładów - metoda pokryć, metoda drzewa decyzyjnego.2
T-W-13Rozmyte systemy wnioskujące: rozmywanie, wnioskowanie, wyostrzanie.2
T-W-14Generowanie reguł z tablic decyzyjnych z użyciem technik bazujących na teorii zbiorów przybliżonych.2
T-W-15Sposoby i cel ustawicznego poszerzania wiedzy i kompetencji.2
30

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

KODForma aktywnościGodziny
laboratoria
A-L-1Uczestniczenie w zajęciach15
A-L-2Wykonanie sprawozdań15
30
projekty
A-P-1Uczestniczenie w zajęciach15
A-P-2Praca własna nad projektem45
60
wykłady
A-W-1Uczestniczenie w zajęciach30
A-W-2Studiowanie literatury25
A-W-3Przygotowanie do egzaminu5
60

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Wykład informacyjny
M-2Wykład problemowy
M-3Ćwiczenia laboratoryjne
M-4Wykład z użyciem komputera
M-5Metoda projektów
M-6Zachęcenie do pogłębienia wiedzy i rozszerzenia umiejętności

Sposoby oceny

KODSposób oceny
S-1Ocena formująca: Na podstawie obserwacji pracy w grupie
S-2Ocena podsumowująca: Na podstawie sprawozdań
S-3Ocena podsumowująca: Na podstawie prezentacji rezultatów pracy i dokumentacji powykonawczej
S-4Ocena podsumowująca: Na podstawie egzaminu pisemnego i ustnego
S-5Ocena formująca: Dyskusja dydaktyczna
S-6Ocena formująca: Obserwacja postępów i zaangażowania w pracę zespołu

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
AR_1A_C09_W01
Student: - definiuje podstawowe pojęcia stosowane w tematyce sztucznej inteligencji, sztucznych sieci neuronowych i technik ewolucyjnych, - prezentuje model sztucznego neuronu i odnosi go do budowy neuronu naturalnego, - przedstawia klasyczny algorytm genetyczny.
AR_1A_W08T1A_W04C-1, C-2, C-3, C-4, C-5, C-6T-W-1, T-W-2, T-W-3, T-W-4, T-W-5, T-W-6, T-W-7, T-W-8M-1, M-2, M-4S-4
AR_1A_C09_W02
Student opanował materiał dotyczący regułowej reprezentacji wiedzy w logice "zero-jedynkowej" i zasady wnioskowania "w przód", "wstecz" w tego typu bazach reguł. Rozumie, na czym polegają sprzeczności i nadmiarowości w bazach reguł. Zna sposoby reprezentacji wiedzy i wnioskowania w technice "fuzzy logic".
AR_1A_W08T1A_W04C-13, C-16T-W-9, T-W-10, T-W-11, T-W-12, T-W-13, T-W-14, T-W-15M-1, M-2, M-4S-4, S-5

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
AR_1A_C09_U01
Student: - potrafi wykreślić granicę decyzyjną prostego perceptronu, - umie zadeklarować prostą sieć neuronową zgonie z poleceniami, - posługuje się graficznym narzędziem do optymalizacji przy użyciu algorytmów genetycznych, - potrafi zadeklarować funkcje kodowania, krzyżowania i mutacji w środowisku programistycznym.
AR_1A_U16T1A_U13, T1A_U15, T1A_U16InzA_U05, InzA_U07, InzA_U08C-7, C-8, C-9, C-10T-L-1, T-L-2, T-L-3, T-P-1M-3, M-4, M-5S-1, S-2, S-3
AR_1A_C09_U02
Student potrafi napisać program zgodnie z paradygmatem regułowego systemu ekspertowego (np. diagnostycznego czy realizującego klasyfikację), umie też "świadomie" posługiwać się programami będącymi skorupowymi systemami ekspertowymi (tzw. program typu "shell" ).
AR_1A_U21T1A_U09, T1A_U10C-12, C-14, C-15T-L-4, T-L-5, T-L-6, T-L-7, T-P-2M-3, M-4, M-5S-1, S-2, S-3, S-6

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
AR_1A_C09_K01
Student zna sposoby podnoszenia swoich kompetencji.
AR_1A_K01T1A_K01C-11M-6S-1, S-2, S-3, S-4

Kryterium oceny - wiedza

Efekt kształceniaOcenaKryterium oceny
AR_1A_C09_W01
Student: - definiuje podstawowe pojęcia stosowane w tematyce sztucznej inteligencji, sztucznych sieci neuronowych i technik ewolucyjnych, - prezentuje model sztucznego neuronu i odnosi go do budowy neuronu naturalnego, - przedstawia klasyczny algorytm genetyczny.
2,0
3,0Student: - definiuje podstawowe pojęcia stosowane w tematyce sztucznej inteligencji, sztucznych sieci neuronowych i technik ewolucyjnych, - prezentuje model sztucznego neuronu i odnosi go do budowy neuronu naturalnego, - przedstawia klasyczny algorytm genetyczny.
3,5
4,0
4,5
5,0
AR_1A_C09_W02
Student opanował materiał dotyczący regułowej reprezentacji wiedzy w logice "zero-jedynkowej" i zasady wnioskowania "w przód", "wstecz" w tego typu bazach reguł. Rozumie, na czym polegają sprzeczności i nadmiarowości w bazach reguł. Zna sposoby reprezentacji wiedzy i wnioskowania w technice "fuzzy logic".
2,0
3,0Student opanował materiał dotyczący regułowej reprezentacji wiedzy w logice "zero-jedynkowej" i zasady wnioskowania "w przód", "wstecz" w tego typu bazach reguł. Rozumie, na czym polegają sprzeczności i nadmiarowości w bazach reguł. Zna sposoby reprezentacji wiedzy i wnioskowania w technice "fuzzy logic"
3,5
4,0
4,5
5,0

Kryterium oceny - umiejętności

Efekt kształceniaOcenaKryterium oceny
AR_1A_C09_U01
Student: - potrafi wykreślić granicę decyzyjną prostego perceptronu, - umie zadeklarować prostą sieć neuronową zgonie z poleceniami, - posługuje się graficznym narzędziem do optymalizacji przy użyciu algorytmów genetycznych, - potrafi zadeklarować funkcje kodowania, krzyżowania i mutacji w środowisku programistycznym.
2,0
3,0Student: - potrafi wykreślić granicę decyzyjną prostego perceptronu, - umie zadeklarować prostą sieć neuronową zgodnie z poleceniami, - posługuje się graficznym narzędziem do optymalizacji przy użyciu algorytmów genetycznych, - potrafi zadeklarować funkcje kodowania, krzyżowania i mutacji w środowisku programistycznym.
3,5
4,0
4,5
5,0
AR_1A_C09_U02
Student potrafi napisać program zgodnie z paradygmatem regułowego systemu ekspertowego (np. diagnostycznego czy realizującego klasyfikację), umie też "świadomie" posługiwać się programami będącymi skorupowymi systemami ekspertowymi (tzw. program typu "shell" ).
2,0
3,0Student potrafi napisać program zgodnie z paradygmatem regułowego systemu ekspertowego (np. diagnostycznego czy realizującego klasyfikację), umie też "świadomie" posługiwać się programami będącymi skorupowymi systemami ekspertowymi (tzw. program typu "shell" ).
3,5
4,0
4,5
5,0

Kryterium oceny - inne kompetencje społeczne i personalne

Efekt kształceniaOcenaKryterium oceny
AR_1A_C09_K01
Student zna sposoby podnoszenia swoich kompetencji.
2,0
3,0Student zna sposoby podnoszenia swoich kompetencji.
3,5
4,0
4,5
5,0

Literatura podstawowa

  1. Mariusz Flasiński, Wstęp do sztucznej inteligencji, PWN, Warszawa, 2011, pierwsze, ISBN: 978-83-01-16663-2
  2. Rutkowski L., Metody i techniki sztucznej inteligencji, PWN, Warszawa, 2005
  3. D. Rutkowska, M. Piliński, L. Rutkowski, Sieci neuronowe, algorytmy genetyczne i systemy rozmyte, PWN, Warszawa, 1997
  4. Niederliński Antoni, Regułowo-modelowe systemy ekspertowe rmse, Wydawnictwo Pracowni Komputerowej Jaska Skalmierskiego, Gliwice, 2006, ISBN 83-89105-96-9
  5. Mulawka J., Systemy ekspertowe., Wydawnictwo Naukowo-Techniczne, Warszawa, 1996
  6. Mrózek A., Płonka L., Analiza danych metodą zbiorów przybliżonych. Zastosowania w ekonomii, medycynie i sterowaniu, Akademicka Oficyna Wydawnicza PLJ, Warszawa, 1999

Literatura dodatkowa

  1. Negnevitsky Michael, Artificial Intelligence: A Guide to Intelligent Systems, Addison Wesley, Wssex, 2005, second edition
  2. Harmelen F.,Liofschitz V., Porter B. - editors, Handbook of Knowledge Representation, Elsevier, Amsterdam- New York- Tokyo, 2008, ISBN 978-444-52211-5
  3. Korbicz J., Koscielny J.,Kowalczuk Z., Cholewa W. -redakcja, Diagnostyka procesów. Modele , Metody sztucznej inteligencji, Zastosowania., Wydawnictwo Naukowo-Techniczne, Warszawa, 2002

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Wyznaczanie granicy decyzyjnej w sieci perceptronowej.2
T-L-2Sieć wielowarstwowa jako aproksymator.2
T-L-3Sieci neuronowe w zadaniu rozpoznawania wzorców.2
T-L-4Wnioskowania dokładne i niepewne "w przód" , "wstecz" z użyciem skorupowego systemu ekspertowego.2
T-L-5Wnioskowania w logice "fuzzy-logic" z użyciem programu MATLAB.2
T-L-6Indukcja reguł w oparciu o dane zawarte w tablicach decyzyjnych3
T-L-7Zaliczenie formy zajęć.2
15

Treści programowe - projekty

KODTreść programowaGodziny
T-P-1Realizacja algorytmu genetycznego w środowisku programistycznym.8
T-P-2Napisanie programu i uruchomienie dedykownego systemu ekspertowego ukierunkowanego na zastosowania techniczne.7
15

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Inteligencja. Wprowadzenie do zagadnień sztucznej inteligencji.2
T-W-2Podstawowe informacje dotyczące technik ewolucyjnych. Schematy w algorytmach genetycznych.2
T-W-3Klasyczny algorytm genetyczny. Kodowanie, selekcja, krzyżowanie, mutacja, inwersja. Przykład działania klasycznego algorytmu genetycznego.2
T-W-4Strategie ewolucyjne. Programowanie ewolucyjne i genetyczne.2
T-W-5Podstawowe informacje o sztucznych sieciach neuronowych. Model McCulloch'a-Pitts'a sztucznego neuronu. Perceptron - najprostsza sieć neuronowa. Reguła DELTA uczenia perceptronu.2
T-W-6Przykład korekcji współczynników wagowych w procesie uczenia sieci perceptronowej.2
T-W-7Sieci wielowarstwowe. Uczenie sieci wielowarstwowych. Algorytm wstecznej propagacji błędu.2
T-W-8Sieci rekurencyjne. Sieci samoorganizujące.2
T-W-9Struktura funkcjonalna systemu ekspertowego. Dedykowane i skorupowe systemy ekspertowe. Struktura regułowych baz wiedzy.2
T-W-10Implikacja regułowa i zasady wnioskowania "w przód" i "wstecz" w elementarnych dokładnych i rozwiniętych dokładnych bazach reguł. Sprzeczności i nadmiarowości w bazach reguł.2
T-W-11Reprezentacja wiedzy niepewnej przy pomocy współczynników niepewności CF (certainty factors). "Algebra" współczynników pewności dla reguł kumulatywnych i dysjunktywnych. Wnioskowanie elementarne niepewne i rozwinięte niepewne "w przód" i "wstecz".2
T-W-12Reprezentacja wiedzy i wnioskowanie dla modeli: Mamdaniego i logicznego. Generowanie reguł z przykładów - metoda pokryć, metoda drzewa decyzyjnego.2
T-W-13Rozmyte systemy wnioskujące: rozmywanie, wnioskowanie, wyostrzanie.2
T-W-14Generowanie reguł z tablic decyzyjnych z użyciem technik bazujących na teorii zbiorów przybliżonych.2
T-W-15Sposoby i cel ustawicznego poszerzania wiedzy i kompetencji.2
30

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1Uczestniczenie w zajęciach15
A-L-2Wykonanie sprawozdań15
30
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - projekty

KODForma aktywnościGodziny
A-P-1Uczestniczenie w zajęciach15
A-P-2Praca własna nad projektem45
60
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1Uczestniczenie w zajęciach30
A-W-2Studiowanie literatury25
A-W-3Przygotowanie do egzaminu5
60
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaAR_1A_C09_W01Student: - definiuje podstawowe pojęcia stosowane w tematyce sztucznej inteligencji, sztucznych sieci neuronowych i technik ewolucyjnych, - prezentuje model sztucznego neuronu i odnosi go do budowy neuronu naturalnego, - przedstawia klasyczny algorytm genetyczny.
Odniesienie do efektów kształcenia dla kierunku studiówAR_1A_W08Ma podstawową wiedzę z zakresu sztucznej inteligencji, inżynierii wiedzy i systemów decyzyjnych.
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT1A_W04ma szczegółową wiedzę związaną z wybranymi zagadnieniami z zakresu studiowanego kierunku studiów
Cel przedmiotuC-1Zapoznanie studenta z terminologią związaną z algorytmami genetycznymi.
C-2Zaprezentowanie studentowi sposobu działania klasycznego algorytmu genetycznego.
C-3Przedstawienie studentowi innych technik ewolucyjnych.
C-4Pokazanie studentowi analogii i różnic pomiędzy neuronem biologicznym i sztucznym.
C-5Zapoznanie studenta z algorytmami uczenia sztucznych sieci neuronowych.
C-6Przedstawienie studentowi różnych struktur neuronowych.
Treści programoweT-W-1Inteligencja. Wprowadzenie do zagadnień sztucznej inteligencji.
T-W-2Podstawowe informacje dotyczące technik ewolucyjnych. Schematy w algorytmach genetycznych.
T-W-3Klasyczny algorytm genetyczny. Kodowanie, selekcja, krzyżowanie, mutacja, inwersja. Przykład działania klasycznego algorytmu genetycznego.
T-W-4Strategie ewolucyjne. Programowanie ewolucyjne i genetyczne.
T-W-5Podstawowe informacje o sztucznych sieciach neuronowych. Model McCulloch'a-Pitts'a sztucznego neuronu. Perceptron - najprostsza sieć neuronowa. Reguła DELTA uczenia perceptronu.
T-W-6Przykład korekcji współczynników wagowych w procesie uczenia sieci perceptronowej.
T-W-7Sieci wielowarstwowe. Uczenie sieci wielowarstwowych. Algorytm wstecznej propagacji błędu.
T-W-8Sieci rekurencyjne. Sieci samoorganizujące.
Metody nauczaniaM-1Wykład informacyjny
M-2Wykład problemowy
M-4Wykład z użyciem komputera
Sposób ocenyS-4Ocena podsumowująca: Na podstawie egzaminu pisemnego i ustnego
Kryteria ocenyOcenaKryterium oceny
2,0
3,0Student: - definiuje podstawowe pojęcia stosowane w tematyce sztucznej inteligencji, sztucznych sieci neuronowych i technik ewolucyjnych, - prezentuje model sztucznego neuronu i odnosi go do budowy neuronu naturalnego, - przedstawia klasyczny algorytm genetyczny.
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaAR_1A_C09_W02Student opanował materiał dotyczący regułowej reprezentacji wiedzy w logice "zero-jedynkowej" i zasady wnioskowania "w przód", "wstecz" w tego typu bazach reguł. Rozumie, na czym polegają sprzeczności i nadmiarowości w bazach reguł. Zna sposoby reprezentacji wiedzy i wnioskowania w technice "fuzzy logic".
Odniesienie do efektów kształcenia dla kierunku studiówAR_1A_W08Ma podstawową wiedzę z zakresu sztucznej inteligencji, inżynierii wiedzy i systemów decyzyjnych.
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT1A_W04ma szczegółową wiedzę związaną z wybranymi zagadnieniami z zakresu studiowanego kierunku studiów
Cel przedmiotuC-13Zapoznanie studenta z różnymi typami baz wiedzy i wnioskowań używanych w systemach ekspertowych.
C-16Wykształcenie umiejętności tworzenia regułowych systemów ekspertowych, wnioskowania w technice "fuzzy logic" i ekstrakcji wiedzy z danych liczbowych
Treści programoweT-W-9Struktura funkcjonalna systemu ekspertowego. Dedykowane i skorupowe systemy ekspertowe. Struktura regułowych baz wiedzy.
T-W-10Implikacja regułowa i zasady wnioskowania "w przód" i "wstecz" w elementarnych dokładnych i rozwiniętych dokładnych bazach reguł. Sprzeczności i nadmiarowości w bazach reguł.
T-W-11Reprezentacja wiedzy niepewnej przy pomocy współczynników niepewności CF (certainty factors). "Algebra" współczynników pewności dla reguł kumulatywnych i dysjunktywnych. Wnioskowanie elementarne niepewne i rozwinięte niepewne "w przód" i "wstecz".
T-W-12Reprezentacja wiedzy i wnioskowanie dla modeli: Mamdaniego i logicznego. Generowanie reguł z przykładów - metoda pokryć, metoda drzewa decyzyjnego.
T-W-13Rozmyte systemy wnioskujące: rozmywanie, wnioskowanie, wyostrzanie.
T-W-14Generowanie reguł z tablic decyzyjnych z użyciem technik bazujących na teorii zbiorów przybliżonych.
T-W-15Sposoby i cel ustawicznego poszerzania wiedzy i kompetencji.
Metody nauczaniaM-1Wykład informacyjny
M-2Wykład problemowy
M-4Wykład z użyciem komputera
Sposób ocenyS-4Ocena podsumowująca: Na podstawie egzaminu pisemnego i ustnego
S-5Ocena formująca: Dyskusja dydaktyczna
Kryteria ocenyOcenaKryterium oceny
2,0
3,0Student opanował materiał dotyczący regułowej reprezentacji wiedzy w logice "zero-jedynkowej" i zasady wnioskowania "w przód", "wstecz" w tego typu bazach reguł. Rozumie, na czym polegają sprzeczności i nadmiarowości w bazach reguł. Zna sposoby reprezentacji wiedzy i wnioskowania w technice "fuzzy logic"
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaAR_1A_C09_U01Student: - potrafi wykreślić granicę decyzyjną prostego perceptronu, - umie zadeklarować prostą sieć neuronową zgonie z poleceniami, - posługuje się graficznym narzędziem do optymalizacji przy użyciu algorytmów genetycznych, - potrafi zadeklarować funkcje kodowania, krzyżowania i mutacji w środowisku programistycznym.
Odniesienie do efektów kształcenia dla kierunku studiówAR_1A_U16Potrafi zastosować metody sztucznej inteligencji w prostych układach sterowania.
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT1A_U13potrafi dokonać krytycznej analizy sposobu funkcjonowania i ocenić - zwłaszcza w powiązaniu ze studiowanym kierunkiem studiów - istniejące rozwiązania techniczne, w szczególności urządzenia, obiekty, systemy, procesy, usługi
T1A_U15potrafi ocenić przydatność rutynowych metod i narzędzi służących do rozwiązania prostego zadania inżynierskiego o charakterze praktycznym, charakterystycznego dla studiowanego kierunku studiów oraz wybrać i zastosować właściwą metodę i narzędzia
T1A_U16potrafi - zgodnie z zadaną specyfikacją - zaprojektować oraz zrealizować proste urządzenie, obiekt, system lub proces, typowe dla studiowanego kierunku studiów, używając właściwych metod, technik i narzędzi
Odniesienie do efektów kształcenia prowadzących do uzyskania tytułu zawodowego inżynieraInzA_U05potrafi dokonać krytycznej analizy sposobu funkcjonowania i ocenić - zwłaszcza w powiązaniu ze studiowanym kierunkiem studiów - istniejące rozwiązania techniczne, w szczególności urządzenia, obiekty, systemy, procesy, usługi
InzA_U07potrafi ocenić przydatność rutynowych metod i narzędzi służących do rozwiązania prostego zadania inżynierskiego o charakterze praktycznym, charakterystycznego dla studiowanego kierunku studiów oraz wybrać i zastosować właściwą metodę i narzędzia
InzA_U08potrafi - zgodnie z zadaną specyfikacją - zaprojektować proste urządzenie, obiekt, system lub proces, typowe dla studiowanego kierunku studiów, używając właściwych metod, technik i narzędzi
Cel przedmiotuC-7Wykształcenie u studenta umiejętności wyznaczania granicy decyzyjnej sieci perceptronowej.
C-8Ukształtowanie u studenta umiejętności stosowania sieci neuronowych do rozwiązania zadania aproksymacji.
C-9Wyrobienie u studenta umiejętności projektowania sieci neuronowych do rozwiązywania zadania rozpoznawania wzorców.
C-10Wykształcenie u studenta umiejętności programowania funkcji służących do zbudowania klasycznego algorytmu genetycznego.
Treści programoweT-L-1Wyznaczanie granicy decyzyjnej w sieci perceptronowej.
T-L-2Sieć wielowarstwowa jako aproksymator.
T-L-3Sieci neuronowe w zadaniu rozpoznawania wzorców.
T-P-1Realizacja algorytmu genetycznego w środowisku programistycznym.
Metody nauczaniaM-3Ćwiczenia laboratoryjne
M-4Wykład z użyciem komputera
M-5Metoda projektów
Sposób ocenyS-1Ocena formująca: Na podstawie obserwacji pracy w grupie
S-2Ocena podsumowująca: Na podstawie sprawozdań
S-3Ocena podsumowująca: Na podstawie prezentacji rezultatów pracy i dokumentacji powykonawczej
Kryteria ocenyOcenaKryterium oceny
2,0
3,0Student: - potrafi wykreślić granicę decyzyjną prostego perceptronu, - umie zadeklarować prostą sieć neuronową zgodnie z poleceniami, - posługuje się graficznym narzędziem do optymalizacji przy użyciu algorytmów genetycznych, - potrafi zadeklarować funkcje kodowania, krzyżowania i mutacji w środowisku programistycznym.
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaAR_1A_C09_U02Student potrafi napisać program zgodnie z paradygmatem regułowego systemu ekspertowego (np. diagnostycznego czy realizującego klasyfikację), umie też "świadomie" posługiwać się programami będącymi skorupowymi systemami ekspertowymi (tzw. program typu "shell" ).
Odniesienie do efektów kształcenia dla kierunku studiówAR_1A_U21Umie wykorzystywać podstawowe metody inżynierii wiedzy oraz techniki wnioskowania w prostym systemie ekspertowym.
Odniesienie do efektów zdefiniowanych dla obszaru kształceniaT1A_U09potrafi wykorzystać do formułowania i rozwiązywania zadań inżynierskich metody analityczne, symulacyjne oraz eksperymentalne
T1A_U10potrafi - przy formułowaniu i rozwiązywaniu zadań inżynierskich - dostrzegać ich aspekty systemowe i pozatechniczne
Cel przedmiotuC-12Wykształcenie u studenta umiejetności reprezentacji wiedzy dziedzinowej w sposób nadający się do automatyzacji wnioskowania.
C-14Wykształcenie u studenta umiejętności posługiwania się techniką "fuzzy-logic".
C-15Wykształcenie u studenta elementarnych umiejętności umożliwiających indukcyjne generowanie wiedzy (reguł) z przykładów i tablic decyzyjnych.
Treści programoweT-L-4Wnioskowania dokładne i niepewne "w przód" , "wstecz" z użyciem skorupowego systemu ekspertowego.
T-L-5Wnioskowania w logice "fuzzy-logic" z użyciem programu MATLAB.
T-L-6Indukcja reguł w oparciu o dane zawarte w tablicach decyzyjnych
T-L-7Zaliczenie formy zajęć.
T-P-2Napisanie programu i uruchomienie dedykownego systemu ekspertowego ukierunkowanego na zastosowania techniczne.
Metody nauczaniaM-3Ćwiczenia laboratoryjne
M-4Wykład z użyciem komputera
M-5Metoda projektów
Sposób ocenyS-1Ocena formująca: Na podstawie obserwacji pracy w grupie
S-2Ocena podsumowująca: Na podstawie sprawozdań
S-3Ocena podsumowująca: Na podstawie prezentacji rezultatów pracy i dokumentacji powykonawczej
S-6Ocena formująca: Obserwacja postępów i zaangażowania w pracę zespołu
Kryteria ocenyOcenaKryterium oceny
2,0
3,0Student potrafi napisać program zgodnie z paradygmatem regułowego systemu ekspertowego (np. diagnostycznego czy realizującego klasyfikację), umie też "świadomie" posługiwać się programami będącymi skorupowymi systemami ekspertowymi (tzw. program typu "shell" ).
3,5
4,0
4,5
5,0
PoleKODZnaczenie kodu
Zamierzone efekty kształceniaAR_1A_C09_K01Student zna sposoby podnoszenia swoich kompetencji.
Odniesienie do efektów kształcenia dla kierunku studiówAR_1A_K01Rozumie potrzebę i zna możliwości ciągłego dokształcania się – 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-11Rozbudzenie u studenta potrzeby ciągłego dokształcania się i podnoszenia kompetencji zawodowych, osobistych i społecznych.
Metody nauczaniaM-6Zachęcenie do pogłębienia wiedzy i rozszerzenia umiejętności
Sposób ocenyS-1Ocena formująca: Na podstawie obserwacji pracy w grupie
S-2Ocena podsumowująca: Na podstawie sprawozdań
S-3Ocena podsumowująca: Na podstawie prezentacji rezultatów pracy i dokumentacji powykonawczej
S-4Ocena podsumowująca: Na podstawie egzaminu pisemnego i ustnego
Kryteria ocenyOcenaKryterium oceny
2,0
3,0Student zna sposoby podnoszenia swoich kompetencji.
3,5
4,0
4,5
5,0