1. Współczesne generacje technologii komputerowych. 2. Sztuczna Inteligencja – pojęcie, istota, różnice pomiędzy komputerowym oprogramowaniem tradycyjnym i opartym o Sztuczną Inteligencję. 3. Obszary zastosowań Sztucznej Inteligencji w robotyce i we wspomaganiu procesów zarządzania. 4. Rozwój badań nad Sztuczną Inteligencją na przestrzeni ostatniego trzydziestolecia.
1. Współczesne generacje technologii komputerowych.
0. Przekaźniki elektromechaniczne 1. Lampy elektronowe 2. Tranzystory KOMPUTERY Generacje Technologia Architektura przetwarzania 0. Przekaźniki elektromechaniczne 1. Lampy elektronowe 2. Tranzystory 3. Układy scalone 3.5.Układy dużej skali integracji (LSI) Układy bardzo dużej skali integracji (VLSI) 5. Układy VLSI przetwarzające wiedzę 6. Technologie optyczne i hybrydowe (neurokomputery) Komputery molekularne Przetwarzanie szeregowe Przetwarzanie równoległe Przetwarzanie wiedzy 3
2. Sztuczna Inteligencja – pojęcie, istota, różnice pomiędzy komputerowym oprogramowaniem tradycyjnym i opartym o Sztuczną Inteligencję.
Sztuczna inteligencja to dziedzina informatyki dotycząca metod i technik wnioskowania symbolicznego przez komputer oraz symbolicznej reprezentacji wiedzy stosowanej podczas takiego wnioskowania 5
Przeszukiwanie inteligentne Podstawy sztucznej inteligencji W metodach sztucznej inteligencji następuje przejście: Przetwarzanie danych Przetwarzanie wiedzy KNOWLEDGE – BASED SYSTEMS Metody algorytmiczne Przeszukiwanie inteligentne INTELLIGENT SEARCH
Różnice pomiędzy tradycyjnymi programami komputerowymi i programami sztucznej inteligencji Tradycyjne programy komputerowe Programy sztucznej inteligencji Przetwarzanie numeryczne Przetwarzanie symboliczne Algorytmiczny zapas działań Deklaratywny zapis wiedzy Przetwarzanie wsadowe lub interaktywne Interaktywne otoczenie programowe Możliwość sprawdzenia poprawności Brak praktycznej możliwości pełnego działania programu sprawdzenia poprawności działania programu Rozwój programu na podstawie specyfikacji Rozwój programów na podstawie tworzenia prototypów i ich ulepszenia Przedstawianie i wykorzystywanie danych Przedstawianie i wykorzystywanie wiedzy Wykorzystywanie baz danych Wykorzystywanie baz wiedzy
3. Obszary zastosowań Sztucznej Inteligencji w robotyce i we wspomaganiu procesów zarządzania.
INTELIGENTNE ROBOTY W PRAKTYCE Przemysłowe procesy produkcyjne Technika kosmiczna Technika militarna Wsparcie działań policyjnych Patrolowanie centrów handlowych Praca na platformach wydobywających ropę i gaz Technika rolnicza Wspomaganie prostych prac domowych Towarzyszenie osobom starszym, samotnym oraz zabawianie dzieci – roboty zabawki 9
SYSTEMY TRANSAKCYJNE (Transaction Processing Systems) SYSTEMY NOWOCZESNEGO BIURA (Office Automation Systems) SYSTEMY INFORMACYJNE ZARZĄDZANIA (Management Information Systems) SYSTEMY WSPOMAGANIA DECYZJI (Decision Support Systems) SYSTEMY INFORMACYJNE KIEROWNICTWA (Executive Information Systems) SYSTEMY EKSPERTOWE (Expert Systems) SYSTEMY WSPOMAGAJĄCE ZARZĄDZANIE (Management Support Systems) 10
4. Rozwój badań nad Sztuczną Inteligencją na przestrzeni ostatniego trzydziestolecia.
Rozwój badań nad sztuczną inteligencją obejmuje dwa nurty: Systemy inteligentne Na bazie sztucznej inteligencji tworzone są tzw. systemy inteligentne, których zadaniem jest komputerowe przetwarzanie wiedzy w postaci symbolicznej i numerycznej. Rozwój badań nad sztuczną inteligencją obejmuje dwa nurty: - tworzenie fizycznych urządzeń lub ich symulacja komputerowa (opracowanie modelu sieci neuronowej – tzw. perceptronu, jako symulacji mózgu, który może być nauczony klasyfikowania pewnego typu modeli na podobne lub różne), tworzenie i komputerowe aplikacje modeli sybolicznej reprezentacji wiedzy oraz symbolicznego wnioskowania (opracowanie symbolicznej reprezentacji problemu i rozwiązywanie przy pomocy komputera prostych zagadek oraz dowodzenie twierdzeń rachunku zdań).