Pobierz prezentację
Pobieranie prezentacji. Proszę czekać
1
Systemy eksperckie i sztuczna inteligencja
Ćwiczenia Agnieszka Stachowiak
2
Istota systemów eksperckich
System ekspertowy – „program komputerowy, który rozwiązuje specjalistyczny problem z pewnej dziedziny, zastępując eksperta-człowieka. Na podstawie zgromadzonej wiedzy potrafi również wnioskować i podejmować decyzje.”
3
Istota sztucznej inteligencji
Sztuczna inteligencja (SI, artificial intelligence, AI) – dziedzina wiedzy obejmująca logikę rozmytą, obliczenia ewolucyjne, sieci neuronowe, sztuczne życie i robotykę. Sztuczna inteligencja to również dział informatyki zajmujący się inteligencją – tworzeniem modeli zachowań inteligentnych oraz programów komputerowych symulujących te zachowania. Można ją też zdefiniować jako dział informatyki zajmujący się rozwiązywaniem problemów, które nie są efektywnie algorytmizowalne. Termin zaproponował John McCarthy w 1956.
4
Zakres ćwiczeń Zaprojektować system ekspercki dla danego problemu
Przedstawić istotę i zastosowania dla wybranej metody z zakresu sztucznej inteligencji
5
Wytyczne: organizacja
Grupy 3-4 osobowe Termin przygotowania opracowania: 27 maj Termin przygotowania prezentacji: 10 czerwiec
6
Istota zadania Opracowanie systemu eksperckiego dla wybranego problemu
Praca w grupach Praca na zajeciach
7
Zakres zadania: wstępne ustalenia
Wybór problemu Identyfikacja zagrożeń Identyfikacja przyczyn i skutków zagrożeń Metody monitorowania zagrożeń Metody profilaktyki zagrożeń
8
Zakres zadania: model biznesowy
Cel Zadania Otoczenie Diagram biznesowych przypadków użycia Diagram szczegółowych przypadków użycia procedury
9
Zakres zadania: system ekspertowy
Drzewa decyzyjne Struktura funkcjonalna Diagram kontekstowy Przypadków użycia Diagram czynności Diagram klas Projekt interfejsu
10
Zakres prezentacji Charakterystyka wybranej metody
Zakres stosowania wybranej metody Zastosowania w inżynierii bezpieczeństwa (faktyczne i potencjalne)
11
Powodzenia! A dzisiaj..
12
Ćwiczenie 1 Podział na grupy Wybór problemu
Wstępna identyfikacja zagrożeń, ich przyczyn i skutków (z wykorzystaniem znanych Państwu metod i narzędzi)
13
Ćwiczenie 2 Wybór problemu (deklarowany był już na poprzednich zajęciach) Identyfikacja zagrożeń Identyfikacja przyczyn i skutków zagrożeń Metody monitorowania zagrożeń Metody profilaktyki zagrożeń
14
Ćwiczenie 2: identyfikacja zagrożeń
Na podstawie obserwacji Na podstawie ankiety Na podstawie danych wtórnych Proszę opisać min 5 zagrożeń (charakterystyka problemu)
15
Ćwiczenie 2: identyfikacja przyczyn i skutków zagrożeń
Dla każdego zagrożenia scharakteryzować przyczyny i skutki Można wykorzystać metody jakościowe (Diagramy relacji, ishikawy, FMEA i inne)
16
Ćwiczenie 2: Metody monitorowania zagrożeń
Możliwe do zastosowania Opis metody, częstotliwości stosowania, odpowiedzialnej osoby Sposób wykorzystania wyników
17
Ćwiczenie 2: Metody profilaktyki zagrożeń
Dla każdego zagrożenia propozycja metod profilaktyki Opis metod profilaktyki (częstotliwość, odpowiedzialność, sposób ocenyc skuteczności metody)
18
Ćwiczenie 3: uwaga – przygotować na zajęcia 13 maja
Model biznesowy: cel, zadania, otoczenie
19
Ćwiczenie 3: cel i zadania
Wynikają z charakterystyki jednostki
20
Ćwiczenie 3: otoczenie Lista interesariuszy (wewnętrznych, zewnętrznych)
21
Model biznesowy Diagramy biznesowych przypadków użycia: ogólny dla organizacji (z uwzględnieniem interesariuszy wewnętrznych i zewnętrznych) i szczegółowe obejmujące działania poszczególnych aktorów biznesowych (interesariuszy wewnętrznych) Opis biznesowych przypadków użycia: charakterystyka procedur postępowania Procedury bezpieczeństwa dla wyróżnionych rodzajów zagrożeń bezpieczeństwa (związanych z sytuacją kryzysową: zagrożenie, konieczność natychmiastowej reakcji, i pozostałymi sytuacjami)
22
Model biznesowy Diagram czynności dla zdefiniowanych procedur:
23
Ćwiczenie 4: zajęcia 20 maja
Konstrukcja systemu eksperckiego
24
Konstrukcja systemu espertowego
Które procedury bezpieczeństwa mają charakter nieliniowy (rozgałęziają się, są warianty w zależności od pojętej decyzji/stanu)? Dla procedur nieliniowych przygotuj drzewa decyzyjne
25
Przykładowy projekt str 53-54
Drzewa decyzyjne W celu graficznego przedstawienia omawianego problemu stosuje się drzewa decyzyjne składające się z węzłów (decyzji i stanów natury) i gałęzi (możliwych wariantów). Zastosowana notacja: decyzja stan natury węzeł końcowy Przykładowy projekt str 53-54
26
Struktura systemu ekspertowego
Baza danych Baza reguł Interfejs Moduł wnioskujący
27
Baza danych Jakie dane powinien zawierać system?
Jaki powinien być format danych (liczbowe, tekstowe)?
28
Baza reguł Reguły mogą mieć różnorodną strukturę,
Reguły if..then... (jeśli…to..), Proszę wypisać reguły do uwzględnienia w projektowanym systemi
29
interfejs Proszę zaprojektować interfejs systemu – jakie powinien zawierać pola, jak informować o dostępnych funkcjonalnościach
30
Ćwiczenie 5: 27 maj opracować wersję finalną projektu: przedstawić podstawowe założenia projektowe (bez teorii). Przygotować się do dyskusji nad projektem.
Podobne prezentacje
© 2024 SlidePlayer.pl Inc.
All rights reserved.