WY1 - wstęp Flashcards

1
Q

Czym jest Computational Intelligence (CI)

A

Computational Intelligence (CI) zajmuje się rozwiązywaniem
problemów, które nie są efektywnie algorytmizowalne.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Jakie są cechy systemów CI

A

Cechą wielu systemów CI jest rozwiązywanie zadań na podstawie
znanych przykładów, uczenie się z empirycznych danych zamiast
programowania rozwiązania.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Jakie są problemy niealgorytmizowalne?

A
  • zagadnienie jest zbyt złożone, np. problemy NP-trudne
  • modelowany proces może zawierać trudne do zdefiniowania
    niejasności lub może być stochastyczny z natury
  • procesu nie da się opisać przez zrozumiałe zasady
  • warunki mogą się zmieniać, algorytm musi się dostosować do
    nowej sytuacji
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Czym są problemy NP-trudne?

A

Problemy NP-trudne - Liczba kroków algorytmu dla złożonych
sytuacji rośnie w sposób szybszy niż jakikolwiek wielomian liczby
elementów (złożoności specyfikacji problemu).
Przykład: problem komiwojażera

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Problemy niealgorytmizowalne - przykłady

A
  • rozumienie sensu zdań,
  • działania twórcze, decyzje intuicyjne,
  • rozpoznawanie twarzy i obrazów,
  • rozpoznawanie pisma ręcznego,
  • rozpoznawanie mowy i sygnałów, percepcja,
  • sterowanie robotem, nieliniowymi układami,
  • diagnostyka medyczna, planowanie terapii.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Różnice między AI i CI

A

CI - percepcja i sterowanie: zachowania sensomotoryczne – sieci
neuronowe i uczenie maszynowe
AI - wyższe czynności poznawcze: logika, język, rozumowanie,
rozwiązywanie problemów.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Słaba i mocna AI

A

Strong AI, Artificial General Intelligence (AGI) - agent
świadomie działający i uczący sie działać w środowisku
(podobnie do człowieka)

Weak AI - maszyna rozwiązująca (ucząca sie rozwiązywać)
konkretne zadanie

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Jaki jest efekt AI (twierdzenie Teslera)

A

„AI is whatever hasn’t been done yet”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Co to jest uczenie maszynowe?

A

Uczenie maszynowe - systemy, które
uczą się rozwiązywać problemy na podstawie zebranych danych

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Co to jest generalizacja?

A

dobrze wyuczony model działa poprawnie
także dla przypadków, których nie było w danych
treningowych

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Co to są Dendryty

A

Wejście neuronu, odbierają sygnał od
sąsiadujących neuronów, impulsy mogą być pobudzające lub
hamujące

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Czym jest Ciało komórki (soma)

A

akumuluje napływające w danym
momencie sygnały

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Czym jest Akson (wyjście)

A

emituje sygnał, gdy potencjał w ciele komórki (somie)
osiągnie odpowiedni próg

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Czym są Synapsy

A

styki pomiędzy dendrytami i aksonami, pobudzenie
napływające z aksonu powoduje uwolnienie chemicznych
neurotransmiterów, które wpływają na zachowanie połączeń
neuronów

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Uczenie bez nadzoru

A

uczenie wyłącznie na podstawie sygnały wejściowego X

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Uczenie nadzorowane - definicja

A

dla każdego sygnału wejściowego x dana jest pożądana odpowiedź y (szkolne).

17
Q

Uczenie z krytykiem, ze “wzmocnieniem”

A

uczenie się zachowań, które przynoszą zysk po
dłuższym czasie (np. autonomiczne roboty, gra
z przeciwnikiem) (dojrzałe).

18
Q

Uczenie nadzorowane - opis

A

Każdy przypadek x ze zbioru treningowego posiada przypisaną
wartość y
-Regresja (aproksymacja) - obiekt wyjściowy y jest liczbą
rzeczywistą lub wektorem liczb (np. temperatura)
-Klasyfikacja - obiekt wyjściowy y jest etykietą klasy
(np. nazwa obiektu na zdjęciu)
- Celem uczenia nadzorowanego nie jest uczenie „na pamięć”,
lecz generalizacja.

19
Q

Uczenie nienadzorowane

A

Uczenie wyłącznie na podstawie sygnału wejściowego X, brak
pożądanego sygnału wyjściowego. Przykłady:
- klasteryzacja (analiza skupień), automatyczne wykrywanie
grup o podobnych właściwościach
- wykrywanie cech i regularności, tworzenie przydatnych
reprezentacji danych, kompresja (kodowanie) sygnału,
redukcja wymiarowości, modelowanie sygnału, redukcja szumu

20
Q

Uczenie z krytykiem - opis

A
  • Sygnał wyjściowy jest zazwyczaj akcją (sekwencją akcji)
    podejmowanych przez agenta
  • Nagroda (lub kara) jest dostarczana z opóźnieniem
    (np. przegrana/wygrana partia w szachy)
21
Q

Sposoby modelowania pojedynczego neuronu

A
  • stan aktywacji (wzbudzenia) poszczególnych neuronów, sposób
    aktywacji tych neuronów, funkcja opisująca sygnał wyjściowy
    elementu,
  • neurony: progowe, liniowe, nieliniowe (np. sigmoidalne)
22
Q

Sposoby propagacji sygnałów przez sieć neuronową

A
  • sieci jednokierunkowe (feedforward)
  • sieci ze sprzężeniami zwrotnymi, sieci rekurencyjne (recurrent),
    sieci dynamiczne
23
Q

Topologia połączeń elementów

A
  • budowa warstwowa (warstwa wejściowa, wyjściowa, warstwy
    ukryte), struktura hierarchiczna
  • sieci jednowarstwowe, wielowarstwowe, płytkie, głębokie
  • warstwy w pełni połączone, rzadkie połączenia, splot
24
Q

Reguły uczenia

A

reguły modyfikacji parametrów opisujących
neurony i połączenia pomiędzy nimi, algorytm optymalizacji,
funkcja kosztu, regularyzacja

25
Q

Otoczenie, w którym działa sieć neuronowa

A

sposób prezentacji danych, rodzaj danych wejściowych, reprezentacja
sygnału wyjściowego

26
Q

Realizacja techniczna

A

język programowania, wykorzystanie GPU, zrównoleglenie obliczeń