Bakgrund Flashcards

(26 cards)

1
Q

Vilka spår utvecklades parallellt?

A
  • Artificiella Neurala Nätverk
  • Symbolisk AI
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Symbolisk AI

A

Kallas också Klassisk AI
- Manipulation av symboler
- Explicita regler för att efterlikna intelligens
- IF-THEN regler

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

Är symbolisk AI top-down eller bottom-up

A

Top-down
- Krävs explicita regler från användare
- Allt behöver definieras i förväg

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

Problem med symbolisk AI:

A
  • Når ett tak
  • Går inte ge systemet regler för ALLA tänkbara scenarion…
    -… inte representativt för verkligheten
  • luddiga problem, vissa hundar är för lika katter för klassificering
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Artificiella nätverk liknar människan på så vis att..

A

.. man efterliknar funktionaliteten hos biologiska neuroner i hjärnan.
- små enheter som kopplas samman till enorma nätverk

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

ANN är top-down eller bottom-up?

A

Bottom-up
- Får data och svar för att själv lära sig regler
- Tar “ny” information

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

Vid symbolisk AI får man ut?

A

Svar

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

Vid ANN får man ut?

A

Regler
- Systemet lär sig självt och inget behöver explicit definieras av användaren

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

Artificiella Neurala Nätverk är en typ av:

A

Maskininlärning

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

Vad heter den enklaste formen av ANN?

A

Perceptron

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

Vad är en perceptron?

A

En datormodell av mänskliga neuronen och består av ett enda lager

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

Hur beräknas summan som ska jämföras med tröskelvärdet i en perceptron?

A

Ingång *vikt för alla ingångar. Detta ska sedan adderas

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

Vad innebär det att träna ett nätverk?

A

Justera vikterna

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

Hur ska vikterna justeras om output är 1 men borde vara 0

A

Sänkas

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

Hur ska vikterna justeras om output är 0 men ska vara 1

A

Höjas

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

Maskininlärning

A

Delområde inom AI som fokuserar på att utveckla algoritmer och modeller som gör att datorer kan lära sig från data för att förbättra sin prestanda utan att vara explicit programmerade.

17
Q

För maskininlärning krävs tre saker:

A
  • Input data, att träna på
  • Exempel på förväntat output, kunna jämföra sin prestation
  • Sätt att mäta sin prestation, en algoritm som ger feedback
18
Q

Deep learning

A

Underkategori till maskininlärning

  • Specifik typ av maskininlärning där djupa neurala nätverk används
  • Efterlikna hjärnan
19
Q

Vad menas med “deep”?

A

Hur många lager det finns i modellen

20
Q

Vilka typ av lager finns:

A
  • Input-lager
  • Hidden-lager
  • Output-lager
21
Q

Feedforward

A

När signal endast går framåt genom nätverket

  • Centralt för träning av nätverk
22
Q

Loss function

A

Jämför avstånd mellan predikation och det korrekta svaret

Utifrån detta justeras vikterna för att minska avståndet och närma sig målet

23
Q

Optimerare

A

Utför själva justeringen av vikterna

  • Ofta via metoden backpropagation
24
Q

Backpropagation

A

Central algoritm inom deep learning

  • Efter feedforward
  • Arbetar bakåt och justerar vikterna
25
Epoch
Vid träning görs processen av Feedforward och Backpropagation om i loopar. Varje omgång kallas för epoch.
26
MNIST
Standarddataset för träning 28x28 pixlar Bild i gråskala