Datorgrafik, AI, Datasäkerhet, beräkningsteori Flashcards

1
Q

Processen att skapa 3D-grafik består av två huvudsakliga steg, vilka?

A

Modellering och rendering

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

A animationsprojekt utför man arbetet vanligtvis i tre steg, vilka?

A

Sotry-board
Key frames
In-betweening

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

Vad är Weak AI?

A

Datorer kan programmeras för att uppvisa ett intelligent beteende

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

Vad är Strong AI?

A

Datorer kan programmeras så att de får egen intelligens och medvetande.

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

Ett sätt att klassificera Machine learning approaches är genom i vilken grad de kräver mänsklig inblandning? Vilka tre sådana klasser brukar man prata om?

A

Learning by imitation
Supervised learning
Learning by reinforcement

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

Lista följande komplexitetsklasser (effektivitetsklasser) från den mest effektiva till den minst effektiva:

Θ(n2), Θ(log n), Θ(2n) , Θ(n), Θ(n3).

A

Lista av komplexitetsklasser (effektivitetsklasser) från den mest effektiva till den minst effektiva:

Θ(log n), Θ(n), Θ(n2), Θ(n3), Θ(2n).

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

Inom MDI arbetar man i fyra faser. Vilka är dessa faser?

A

Analys
Design
Implementation
Utvärdering

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

Informationssäkerhet handlar om att hitta en bra balans som tar hänsyn till tre saker, vilka?

A

Informationens värde
Hot och risker
Interna och externa krav

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

Vad är The halting problem och varför är det intressant ur ett beräkningsperspeektiv?

A

The halting problem är ett olösbart problem.

Det är intressant för det visar att det finns problem som inte är lösbara med en dator.

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

Varför är det av intresse att känna till en algoritms effektivitetsklass?

A

För att kunna jämföra olika algoritmers effektivitet och kunna bedöma om en algoritm är användbar för stora mängder data.

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

Processen att skapa 3D-grafik består av tre steg. Det första är 3D-modeling och det tredje är display. Vad kallas det andra steget och vad görs i det steget?

A

Rendering

Det handlar om att fastställa hur 3D-modellen skall visas.

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

Många svåra problem kan beskrivas som sökproblem, vilket innebär att man söker efter en lösning i ett
sökträd. För att välja sökväg i sökträdet använder man sig av ”tumregler”. Vad kallas
sådana tumregler och varför behövs de?

A

Heuristics

För att snabba upp och förenkla sökvägen.

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

I animationsprojekt utför man arbetet vanligtvis i tre steg, vilka?

A

Storyboard
Key frames
In-betweening

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

Vilka två grenar inom mekanik har visat sig särskilt användbara vid simuleringar av naturliga rörelser?

A

Dynamics och Kinematics

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

Vad är en Turing-maskin och vad är dess syfte?

A

En Turningmaskin är en matematisk modell av en dator. Syftet är att studera vilka problem som går att lösa med en dator

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

Vid rendrering så skall en trediminsionell modell överföras till en platt yta. Vad kallas denna platta yta?

A

Projection plane

17
Q

Vad kallas den del av maskininlärning (machine learning) där en människa beskriver det korrekta svaret
för ett antal exempel och maskininlärningsalgoritmen lär sig och anpassar sig utifrån dessa exempel?

A

Supervised learning

18
Q

Vad innebär det att ett problem är ett polynomial problem?

A

Att det finns en algoritm för att lösa problemet inom komplexitetsklass O(nx) för något x.

19
Q

Är klassen av polynomiella problem P mindre eller lika med klassen av icke-deterministiskt
polynomiella problem NP? Motivera ditt svar!

A

Det är ett öppet problem. Ingen har lyckats visa vare sig att P är mindre än NP, eller att P är lika med NP.

20
Q

Vad är ett artificial neural network och hur förändras ett sådant nätverk
under inlärning?

A

Det är en beräkningsmodell som försöker efterlikna n hjärnans nätverk av neuroner.
Det lär sig att justera vikterna i de olika neuronerna i nätverket.

21
Q

Nämn ett sätt att ta fram s.k. polygonal meshes vid 3D-modellering.

A

Matematiska ekvationer
Bezier kurvor och ytor
Proceduriella modeller

22
Q

Vad är definitionen av en intelligent agent?

A

En autonom målinriktad entitet som observerar genom sensorer och agerar på en omgivning genom
manövreringsorgan.

23
Q

Förklara kortfattat skillnaden mellan local lightning model och global lightning model. Vilken modell ger mest realistiskt resultat? Fördelen med den andra?

A

Local lightning tar inte hänsyn till hur olika objekt påverkar varandra.

Global lightning tar hänsyn till andra objekt.

Bästa resultat ger Global lightning men Local lightning är mindre beräkningsintensiv och enklare.

24
Q

Vad är skillnaden mellan supervised learning och oövervakad inlärning
unsupervised learning?

A

Supervised learning innebär att man matar systemet med klassificerad data.

Unsupervised learning innebär att systemet själv analyserar datan och hittar mönster.

25
Q

Är reinforcement learning en typ av supervised learning eller inte? Varför?

A

Reinforced learning ör oövervakad och bygger på att systemet själv bedömer. hurvida det har lyckats eller inte.

26
Q

Vad skiljer en deterministisk algoritm från en icke-deterministisk?

A

En deterministisk algortim utförs alltid på samma sätt och ger alltid samma svar (Vid samma indata)

En icke-deterministisk algoritm kan utföras på olika sätta, även med samma indata och kan därför ge olika svar.