kamil-matula / SSI

Systemy Sztucznej Inteligencji (sem. IV)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SSI

Repozytorium zawiera programy powstałe w ramach przedmiotu Systemy Sztucznej Inteligencji realizowanego na IV semestrze nauki Informatyki na Politechnice Śląskiej.

Wprowadzenie do AI

  • przygotowanie danych pod naukę sieci neuronowej: pobranie, znormalizowanie i przetasowanie bazy irysów zapisanej w pliku tekstowym,
  • zmiana grafiki kolorowej w czarno-białą,
  • zastosowanie w grafice wyostrzającego filtru "Mean Removal".

Zbiory miękkie

  • przykład działania zbiorów miękkich: przewidywanie decyzji dotyczącej zakupu produktu na podstawie oczekiwanych cech produktu (zliczanie ilości wystąpień cech i wybranie tego produktu, który ma najwięcej z nich).

Punkty kluczowe na obrazach

  • zaznaczanie najjaśniejszych punktów obrazu,
  • stosowanie filtrów w grafice - cd.

Naiwny klasyfikator Bayesa

  • przykład działania klasyfikatora Bayesa: przewidywanie decyzji dotyczącej pójścia na spacer na podstawie zestawu innych, przykładowych danych pogodowych z decyzjami (wyliczanie prawdopodobieństwa).

Klasteryzacja

  • przykład działania klasteryzacji: pobranie bazy irysów i danych wejściowych użytkownika w celu zaklasyfikowania gatunku wprowadzonego irysa (wybierana jest klasa najbliższa dla wyliczonej pozycji wprowadzonego obiektu).

Systemy rozmyte

  • przykład działania systemów rozmytych: ustalanie jakości życia w miastach na podstawie zadanych wartości nasłonecznienia i zanieczyszczenia powietrza (wykorzystanie funkcji przynależności, norm oraz własnych reguł).

Sztuczne sieci neuronowe

  • stworzenie klas reprezentujących elementy sieci neuronowej: neuron, synapsę, warstwę oraz sieć,
  • przykład działania sztucznej sieci neuronowej: budowa i uczenie sieci neuronowej metodą propagacji wstecznej z bipolarną liniową funkcją aktywacji w celu rozpoznawania gatunków irysów.

About

Systemy Sztucznej Inteligencji (sem. IV)


Languages

Language:C# 100.0%