Sök Flashcards

1
Q

Att söka är en form av

A

problemlösning

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

Problemrymd

A

alla möjliga lösningar

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

Startpunkten måste..

A

definieras

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

Vad skiljer sökalgoritmerna åt?

A

Metoden för att söka igenom problemrymden

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

Solving agent

A

all form av AI utformad för att lösa problem

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

Fringe

A

lista av avklarade noder som inte var den sökta

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

Sökalgoritmer kan delas upp i två:

A

Uninformed
Informed

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

Uninformed sökalgoritm

A

Används då sökningen görs i blindo
Ingen info utöver start och slut
Hittar alltid en lösning

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

Expandera

A

Vilken nod som ska undersökas härnäst

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

Tree search algorithm

A

algoritmer som är UNINFORMED och presenterar problemrymden i ett träd

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

Breadth search algorithm

A

Från start punkt
- Lager efter lager
- Vänster till höger
- FIFO - first in first out

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

Depth first search algorithm

A

Från start
- Checkar av varje gren nedåt
- Uppifrån och nedåt
- Utgår från vänster

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

Uniform cost search algorithm

A

Viktat träd med liknande vikter
- Expandera till nod med kortast väg
- Lägst vikt i samma lager
- Bryr sig ej om längd på väg, endast låg kostnad

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

Hur svarar man på vägen i en uniformed cost search?

A
  • Alternativen (nod , vikt)
  • “Expand (nod , vikt)”
  • “giving nod , nod , (vikt + vikt = vikt)”

Man förklarar vägen

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

Informed algoritms

A

Hjälpande information om problemrymden som visar vägen till målet
- Ofta heuristiker

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

Hill-climbing search algorithm

A

Informed search
- Utvärderingsfunktion för att hela tiden förbättra positionen MOT målet
- Tar alltid längsta vägen, kostnaden

17
Q

Planing agent

A

AI för att lösa problem i föränderlig miljö
- Vart är vi nu?
- Vad ska göras?
- I vilken ordning?

18
Q

Hur presenteras varje handling för planing agent?

A

I ett schema med startläge och slutläge
Agenten fortsätter tills slutläge är uppfyllt

19
Q

STRIPS

A

En planing agent
- Means-end analysis
- Goal-based agent

20
Q

Means-end analysis

A

Metod där man agerar för att hela tiden ta sig närmre målet
- Vad är tillståndet nu?
- Vad är målet ?
- Hur gör jag för att närma mig målet?

21
Q

Hur ser schemat för planing egent ut?

A

Action
- P = precondition
- E = effect

Unstack (x,y)
- P = HANDEMPTY , BLOCK(x) , CLEAR(y)
- E = ON(x,y)

22
Q

Deterministiska problem

A

Är observerbara för agenten
- Vet status och lösning är sekvens av handlingar
- Alltid samma output för en viss input

23
Q

Nondeterministiskt

A

Går inte att förutsäga output för input

24
Q

Non-deterministisk polynomial problem

A

Problem där effektiva lösningar saknas
Måste gå igenom alla lösningar och jämföra dem

25
Q

Constraint programming

A

För att lösa kombinatoriska problem, hitta rätt
- Ex schemalägga saker med hänsyn till flera parametrar