Podstawy sztucznej inteligencji - notatki
Podstawy sztucznej inteligencji
Literatura podstawowa
A. Walaszek-Babiszewska, A. Bryniarska: Podstawy teorii systemów rozmytych z zadaniami, OW PO, Opole 2018.
Bartecki K.: Sztuczne sieci neuronowe w zastosowaniach. Zbiór ćwiczeń laboratoryjnych z wykorzystaniem biblioteki Neural Network Toolbox pakietu Matlab. Skrypt Politechniki Opolskiej nr 289, Opole, 2010.
L. Rutkowski: Metody i techniki sztucznej inteligencji. Wydawnictwo Naukowe PWN, Warszawa 2005.
Yager R. R., Filev D. P.: Podstawy modelowania i sterowania rozmytego. WNT, Warszawa, 1995.
Piegat A.: Modelowanie i sterowanie rozmyte. Akademicka Oficyna Wydawnicza EXIT, Warszawa, 1999.
Korbicz J., Obuchowicz A., Uciński D.: Sztuczne Sieci Neuronowe. Podstawy i zastosowania. AOW Wydawnicza PLJ, Warszawa, 1994.
Osowski S.: Sieci neuronowe w ujęciu algorytmicznym. WNT, Warszawa, 1996.
Łęski J.: Systemy neuronowo-rozmyte. Wydawnictwa Naukowo-Techniczne, Warszawa 2008.
Literatura uzupełniająca
Brzózka J., Dorobczyński L.: Matlab – środowisko obliczeń naukowo-technicznych. PWN, Warszawa, 2008.
Rutkowska D., Piliński M., Rutkowski L.: Sieci neuronowe, algorytmy genetyczne i systemy rozmyte. PWN, Warszawa – Łódź, 1997.
Tadeusiewicz R.: Odkrywanie właściwości sieci neuronowych przy użyciu programów w języku C#. PAU, Kraków, 2007.
Rojek R., Bartecki K., Korniak J.: Zastosowanie sztucznych sieci neuronowych i logiki rozmytej w automatyce. Skrypt Politechniki Opolskiej nr 234, Opole, 2000.
Inteligencja – techniki obliczeniowe
Przegląd inteligentnych technik obliczeniowych:
Techniki obliczeniowe jako metody rozwiązywania zadań do tworzenia programów komputerowych rozwiązujących konkretne problemy.
Metoda postępowania: ogólna metoda służąca do realizacji algorytmu rozwiązywania praktycznych zadań poprzez implementację w języku programowania.
Ponadto, w kontekście inteligentnych technik obliczeniowych warto zwrócić uwagę na:
Inteligencję jako umiejętność rozwiązywania problemów i reagowania na okoliczności.
Świadomość działania oraz umiejętność przyznania się do ograniczeń.
Inteligencja ludzka
Podstawowe rodzaje inteligencji:
Inteligencja praktyczna: umiejętność rozwiązywania problemów oparte na doświadczeniach.
Inteligencja abstrakcyjna: manipulacja symbolami i pojęciami.
Inteligencja społeczna: umiejętność interakcji w grupie.
Kluczowe koncepcje:
Dopasowanie działania do zmieniających się okoliczności oraz umiejętność wyboru najlepszego rozwiązania w danej sytuacji.
Znajomość własnych ograniczeń, pozwala na adekwatne ocenienie sytuacji.
Naturalna inteligencja
Inteligencja w potocznym rozumieniu:
Związana z osiągnięciami w nauce, miejscu pracy oraz zdolnościami Matematycznymi, subiektywnymi, zauważalnymi przez innych.
Zrozumienie trudności zadań i dostępność ich na różnych poziomach rozwoju.
Definicja od zadań intelektualnych i jakości umysłu.
Sztuczna inteligencja
Rozszerzenie definicji inteligencji naturalnej na systemy sztuczne (programy komputerowe).
Kluczowe aspekty sztucznej inteligencji:
Programy zdolne do rozwiązywania skomplikowanych problemów z akceptowanym wynikiem.
Badanie reguł rządzących inteligentnym zachowaniem oraz modeling tych zachowań.
Definicja: sztuczna inteligencja jako dział informatyki zajmujący się badaniem i modelowaniem inteligencji ludzkiej.
Problemy AI
Kluczowe wyzwania sztucznej inteligencji:
Podejmowanie decyzji w warunkach braku danych.
Analiza i synteza języków naturalnych.
Rozumowanie logiczne.
Gra w szachy czy go, zarządzanie wiedzą, systemy ekspertowe, uczenie.
Narzędzia sztucznej inteligencji
Główne narzędzia AI:
Logika rozmyta.
Sieci neuronowe i Deep Learning.
Algorytmy genetyczne.
Historia AI
Era prehistoryczna (do 1960)
Powstają pierwsze koncepcje związane ze sztuczną inteligencją.
Era romantyczna (1960-1965)
Przewidywania sukcesu sztucznej inteligencji w krótkim czasie oraz zwiększona świadomość społeczna.
Okres ciemności (1965-1970)
Krytyka i zmniejszenie funduszy na AI.
Renesans (1970-1975)
Powstawanie użytecznych systemów doradczych.
Okres partnerstwa (1975-1980)
Wprowadzenie metod z nauk poznawczych.
Okres komercjalizacji (1980-…)
Zastosowanie technologii AI w przemyśle oraz AGD.
Zmiany w AI
Procesy i ewolucja związane z narodzinami AI, kluczowe postacie i odkrycia (np. McCullock, Turing,Russell).
Silna i słaba AI
Silna AI: przedstawienie inteligencji człowieka przez maszyny.
Słaba AI: symulacja inteligentnych działań przez komputery bez prawdziwej myśli.
Zastosowanie SI w codziennym życiu
Samochody autonomiczne, rozpoznawanie obrazów, medycyna oraz edukacja.
Cyberbezpieczeństwo
Zastosowanie ontologii w systemach bezpieczeństwa urządzeń IoT. Obszar badań nad cyberbezpieczeństwem.
Minimalizacja ryzyka oraz zabezpieczenie danych.
Ontologia i sieci semantyczne
Formalne modele reprezentacji wiedzy w budowie systemów sztucznej inteligencji.