• Nie Znaleziono Wyników

Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych ELEMENTY SZTUCZNEJ INTELIGENCJI Laboratorium nr 8 SYSTEMY NEURO-ROZMYTE Prowadzący: …………………………………………………..

N/A
N/A
Protected

Academic year: 2021

Share "Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Sterowania i Systemów Informatycznych ELEMENTY SZTUCZNEJ INTELIGENCJI Laboratorium nr 8 SYSTEMY NEURO-ROZMYTE Prowadzący: ………………………………………………….."

Copied!
2
0
0

Pełen tekst

(1)

Uniwersytet Zielonogórski Wydział Elektrotechniki, Informatyki i

Telekomunikacji

Instytut Sterowania i Systemów Informatycznych ELEMENTY SZTUCZNEJ INTELIGENCJI

Laboratorium nr 8 SYSTEMY NEURO-ROZMYTE

Prowadzący: ………..

Zakres ćwiczeń:

1. Budowa systemów neuro-rozmytych

2. Dobór struktury systemów neuro-rozmytych 3. Metody uczenia systemów neuro-rozmytych

Wstęp teoretyczny

Systemy neuro-rozmyte są układami łączącymi własności sieci neuronowych (zdolność uczenia się) oraz systemów rozmytych (zdolność do opisu i przetwarzania wiedzy jakościowej). Zaletą systemów neuro-rozmytych jest możliwość wykorzystania w procesie dostrajania parametrów zarówno wiedzy jakościowej jak i ilościowej. Dodatkowo nie ma potrzeby opracowywania nowych algorytmów uczących ponieważ bez większych modyfikacji można zaadaptować procedury uczące znane dla sieci neuronowych lub algorytmy klasteryzacji danych. Możliwe jest również wprowadzenie do systemu neuro-rozmytego wiedzy pochodzącej od eksperta. System neuro-rozmyty nie musi być rozpatrywany jako czarna skrzynka ponieważ jej parametry posiadają interpretację w postaci reguł rozmytych.

Proces doboru odpowiedniej struktury można częściowo zautomatyzować wykorzystując w tym celu algorytmy klasteryzacji. System neuro-rozmyty można przedstawić jako strukturę składającą się z trzech części. Część pierwsza odpowiedzialna jest za rozmywanie danych wejściowych, cześć druga - za przeprowadzenie operacji wnioskowania oraz część trzecia - za wyostrzenie wyników. Wiedza zakodowana w postaci parametrów rozmytej sieci neuronowej może być rozpisana na reguły rozmyte. W zależności od typu reguł rozmytych można mówić o układzie neuro-rozmytym typu Mamdaniego lub Takagi-Sugeno.

Zadania:

1. Zapoznać się z dokumentacją systemu ANFIS (ang. Adaptive Neuro-Fuzzy Inference System)

2. Wczytać dane demonstracyjne z systemu ANFIS następnie zdefiniować strukturę systemu neuro-rozmytego i przeprowadzić uczenie metodą wstecznej propagacji błedów.

3. Przetestować nauczony system neuro-rozmyty z wykorzystaniem danych demonstracyjnych

(2)

4. Powtórzyć proces uczenia wykorzystując algorytm klasteryzacji w zadaniu generacji struktury systemu neuro-rozmytego. W zadaniu uczenia systemu wykorzystać algorytm gradientowy największego spadku do wyznaczenia parametrów zbiorów rozmytych opisujących przesłanki reguł rozmytych oraz algorytm najmniejszych kwadratów do wyznaczenia parametrów konkluzji reguł.

5. Przetestować nauczony system neuro-rozmyty z wykorzystaniem danych demonstracyjnych.

6. Wykonać aproksymację funkcji nieliniowej (zadanej przez prowadzącego) za pomocą systemu neuro-rozmytego

Literatura:

1. Rutkowska D.,Piliński M., Rutkowski L.: Sieci neuronowe. Algorytmy genetyczne i systemy rozmyte, PWN, Warszawa, 1997.

2. Rutkowska D.: Inteligentne systemy obliczeniowe, Akademicka Oficyna Wydawnicza, Warszawa, 1997.

3. Piegat A.: Modelowanie i sterowanie rozmyte, Akademicka Oficyna Wydawnicza PLJ, Warszawa, 1998.

4. Korbicz J., Obuchowicz A., Uciński D.: Sztuczne sieci neuronowe. Podstawy i zastosowanie, Warszawa 1994.

5. Yager R.R., Filev D.P.: Podstawy modelowania i sterowania rozmytego, WNT, Warszawa, 1995

Cytaty

Powiązane dokumenty

Przygotuj system ekspertowy w oparciu o wnioskowanie wstecz do zadania diagnostyki uszkodzenia zasilania elektrycznego dla mieszkania (szczegóły problemu

Parametry algorytmu: liczebność populacji, współczynnik modyfikacji, pułapka ewolucyjna, współczynnik degeneracji, liczba epok oraz współrzędne punktu alokacji

Dokonać operacji odwrotnej (plik ZAD1B.m), otrzymaną liczbę w zapisie dwójkowym przekonwertować na liczbę dziesiętną?. Czy otrzymana w ten sposób liczba jest

Twoim zadaniem jest zaimplementowanie i przetestowanie hierarchii składającej się z następujących klas: Osoba, Student, Wykładowca oraz Stypendysta. Poszczególne

Twoim zadanie jest utworzenie programu, który wczytywałby dany zestaw, analizował go, a następnie generował raport w postaci pliku tekstowego, który

Serializacja (ang. Serialization) jest procesem konwersji stanu obiektu do postaci, która może być zachowana na dysku lub przesłana przez sieć komputerową.. Proces

Zapoznaj się ze wstępem teoretycznym dotyczącym technologii Active Server Pages dla platformy .Net (prowadzący zajęcia udostępni w tym celu materiały Microsoft IT Academy)..

Przygotuj kompleksowy projekt sieci komputerowej dla bloku mieszkalnego, która będzie musiała obsługiwać rozwiązanie IPTV.. Wymień technologie oraz urządzenia,