2. Introduktion II - AI II Flashcards

1
Q

Vad innebär Deep Learning (DL)?

A

Deep Learning (DL) är en delmängd av Machine Learning (ML).

Den använder flerskiktade neurala nätverk för att lära sig från data.

DL har revolutionerat områden som bildigenkänning, naturlig språkförståelse och robotik.

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

Hur är Deep Learning relaterat till Machine Learning och AI?

A

AI är ett övergripande fält för att skapa intelligenta system.

Machine Learning (ML) är en underkategori inom AI som använder data för att lära sig mönster.

Deep Learning (DL) är en avancerad form av ML som använder neuronala nätverk för att automatiskt extrahera funktioner från data.

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

Hur förhåller sig Generativ AI till Deep Learning?

A

Generativ AI är en delmängd av Deep Learning.

Använder modeller som GANs (Generative Adversarial Networks) och Transformers för att generera ny data (exempelvis text, bilder, ljud).

Exempel på generativ AI: ChatGPT, DALL·E, Midjourney.

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

Vad är LLMs och hur förhåller de sig till Generativ AI?

A

Large Language Models (LLMs) är en typ av generativ AI som använder djupa neurala nätverk för att förstå och generera mänskligt språk.

Exempel: GPT-4, BERT, LLaMA, Gemini.

De tränas på enorma mängder textdata och används i applikationer som chattbotar, översättningar och textgenerering.

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

Varför är Big Data viktigt för Deep Learning?

A

Deep Learning kräver stora mängder data för att lära sig effektiva mönster.

Big Data ger den mängd information som krävs för att träna moderna neurala nätverk.

Tekniker som GPU-beräkningar och molntjänster gör det möjligt att hantera dessa stora dataset.

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

Hur utvecklas ett Single-Layer Perceptron (SLP) till ett Multi-Layer Perceptron (MLP)?

A

SLP har endast ett lager och kan lösa linjärt separerbara problem. Genom att lägga till fler lager (dolda lager) blir det ett MLP, vilket gör det möjligt att lösa mer komplexa och icke-linjära problem.

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

Vad skiljer ett Multi-Layer Perceptron (MLP) från ett Deep Neural Network (DNN)?

A

MLP har oftast få lager, medan DNN har många dolda lager vilket möjliggör djupare representationer och mer avancerad inlärning av data.

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

Varför behövs Convolutional Neural Networks (CNNs) för bildigenkänning istället för vanliga DNNs?

A

DNNs hanterar data som en platt struktur, medan CNNs använder konvolutionella lager för att identifiera spatiala mönster i bilder, vilket gör dem bättre lämpade för bildigenkänning.

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

Hur hänger CNNs ihop med Object Detectors?

A

Object Detectors bygger på CNNs genom att lägga till mekanismer som identifierar och lokaliserar objekt i en bild, t.ex. genom modeller som YOLO eller Faster R-CNN.

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

Hur hänger DNNs ihop med Transformers?

A

Transformers är en vidareutveckling av DNNs där själv-uppmärksamhet används istället för traditionella lager. De används mycket i språkmodeller som ChatGPT och BERT.

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

Varför används Transformers istället för CNNs inom vissa AI-områden?

A

CNNs är optimerade för bilder medan Transformers, som bygger på själv-uppmärksamhet, är bättre för sekvensbaserad data (t.ex. NLP). Transformers har även börjat ersätta CNNs i vissa bildmodeller (t.ex. Vision Transformers - ViT).

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

Vad är ett CNN och varför används det för bildigenkänning?

A

Ett CNN är en typ av neuralt nätverk som är bra på att analysera bilder. Det fungerar genom att använda konvolutionella lager som extraherar viktiga mönster i en bild, t.ex. kanter och former, och bygger upp en förståelse steg för steg.

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

Hur bearbetar ett CNN en bild?

A

Första lagren hittar enkla mönster som kanter och hörn.

Mellanlagren identifierar mer komplexa delar, som former och texturer.

Sista lagren sammanställer informationen och avgör vad bilden föreställer.

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

Hur är CNNs inspirerade av den mänskliga hjärnan?

A

CNNs efterliknar hjärnans synbark (visual cortex), där olika delar av hjärnan hanterar olika delar av en bild – från enkla kanter till hela objekt.

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

Vad är XAI (Explainable AI) och varför är det viktigt för CNNs?

A

XAI är metoder som gör AI-system mer förståeliga för människor. CNNs är som en ”black box” där det är svårt att förstå exakt hur de fattar beslut. XAI kan hjälpa oss att visualisera vilka delar av en bild nätverket fokuserar på.

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

Varför är CNNs bättre än vanliga DNNs (Deep Neural Networks) för bildanalys?

A

CNNs utnyttjar konvolution för att bearbeta bilder mer effektivt genom att fokusera på lokala mönster, medan vanliga DNNs skulle behöva extremt mycket mer data och beräkningar.

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

Vad gör Object Detection Networks?

A

De identifierar och lokaliserar objekt i en bild genom att rita upp avgränsningsrutor (bounding boxes) och tilldela sannolikheter för varje objekt.

18
Q

Vad är en utmaning med realtidsobjektdetektering?

A

Att hantera flera objekt i en bild samtidigt och snabbt nog för applikationer som självkörande bilar och övervakning.

19
Q

Hur hittar och klassificerar ett neuralt nätverk objekt i en bild?

A

Genom att använda bounding boxes för att rama in objekt och beräkna klasssannolikheter för varje detekterat objekt.

20
Q

Ge exempel på användningsområden för Object Detection. Hur används Object Detection i självkörande bilar?

A

Självkörande bilar, övervakningssystem, ansiktsigenkänning och medicinsk bildanalys.

Det används för att identifiera fotgängare, trafikskyltar, andra fordon och vägmärken i realtid för att fatta säkra beslut.

21
Q

Hur relaterar Object Detection till AI?

A

Det är en del av datorseende (Computer Vision) och använder deep learning-algoritmer för att känna igen och tolka bilder.

22
Q

Vad används CNN-baserade nätverk och Object Detectors till inom AI?

A

De används för synbaserad AI, inklusive detektering av ansikten och objekt i en scen.

23
Q

Hur fungerar Face och Emotion Recognition Software?

A

AI analyserar ansiktsdrag och känslouttryck med hjälp av CNN och deep learning för att identifiera och tolka ansiktsuttryck.

24
Q

Vad är ett exempel på vision-baserad AI i vardagen?

A

Google Lens och smarta glasögon kan identifiera objekt och ge information i realtid med hjälp av datorseende.

25
Q

Hur används deep learning inom beslutsfattande?

A

Det används för strategisk planering, t.ex. i brädspel som Go och schack, där AI lär sig spela genom erfarenhet.

26
Q

Vad är en embodied AI-agent?

A

En fysisk robot som kan interagera med sin omgivning, t.ex. robotar med naturlig språkförståelse och perception.

27
Q

Vad används Transformers till inom AI?

A

Transformers används för att möjliggöra Large Language Models (LLMs) genom att hantera långa sekvenser av data effektivt.

28
Q

Vad är en viktig mekanism i Transformers?

A

Attention-mekanismen, som avgör vilka delar av sekvensen nätverket ska fokusera på för att förbättra prediktioner.

29
Q

Vad visar den svarta och vita bilden i illustrationen?

A

Bilden visar hur ett nätverk aktiveras under textöversättning – svarta rutor är inaktiva neuron och vita rutor är mycket aktiva.

30
Q

Varför är Transformers mer effektiva än tidigare metoder för språkbehandling?

A

De kan hantera hela sekvenser parallellt och fokusera på viktiga delar av texten, vilket gör dem snabbare och mer exakta än RNNs.

31
Q

Vad är “Artificial General Intelligence” (AGI)? Vad är “Artificial Super Intelligence” (ASI)?

A

AGI är en AI som kan utföra alla intellektuella uppgifter en människa kan, på samma eller bättre nivå.

ASI är en teoretisk AI som vida överträffar mänsklig intelligens i alla aspekter.

32
Q

Vad visar grafen i bilden? Vilka stora AI-genombrott nämns i grafen?

A

Den visar den exponentiella utvecklingen av AI, från AlexNet (2012) till potentiell AGI och ASI i framtiden.

AlexNet (2012), AlphaGo (2016), Transformer-arkitektur (2017), AlphaFold (2021), ChatGPT (2022), GPT-4 (2023).

33
Q

Vad är några vanliga användningsområden för LLMs?

A

Expert System (t.ex. sjukvård, rekommendationssystem, utbildning)
Virtuella assistenter (t.ex. kundtjänst)
Sentimentanalys (upptäcka negativa kommentarer online)
Kodutveckling (t.ex. Copilot, ChatGPT)
AI-agenter

34
Q

Vad är AI-agenter och hur används de?

A

AI-agenter är system som använder LLMs för att assistera med olika uppgifter genom att:

Åtkomst till online-verktyg (t.ex. API:er)
Minnas tidigare interaktioner
Använda olika medieformat (text, bild, ljud)

35
Q

Hur skiljer sig AI-agenter från vanliga LLMs?

A

LLMs är i grunden stora språkmodeller som bearbetar text.
AI-agenter använder LLMs tillsammans med verktyg, minne och multimodal input för att utföra komplexa uppgifter autonomt.

36
Q

Hur används AI i automatiserade fordon?

A

AI används för att göra tillförlitliga förutsägelser och beslut i självkörande fordon. Algoritmerna måste vara förklarbara för att säkerställa säkerheten.

37
Q

Vad är syftet med Driver Monitoring Systems (DMS)?

A

DMS används för att stödja förare och öka säkerheten genom att övervaka deras beteende, såsom trötthet och distraktion.

38
Q

Vad är skillnaden mellan DMS och CMS?

A

DMS (Driver Monitoring System) övervakar förarens tillstånd.

CMS (Cabin Monitoring System) övervakar även andra passagerare och ger en mer komplett bild av förarens omgivning.

Extra: Dessa system kan identifiera trötthet, distraktion och substanspåverkan hos förare.

39
Q

Vad är huvudsyftet med LLMs (Large Language Models)?

A

De används för att bearbeta och generera naturligt språk, t.ex. i chattbotar, AI-agenter och översättningsverktyg.

40
Q

Hur kan LLMs kombineras med robotar?

A

De kan hjälpa robotar att tolka och generera språk, förstå sin omgivning och interagera med människor, men har begränsningar i självmedvetenhet och beslutsförmåga.

41
Q

Hur hjälper LLMs till i autonoma fordon?

A

LLMs används för att ge information om omgivningen, säkerhetshinder och som en röstassistent i bilen (t.ex. Nio’s Nomi, Nvidia’s LLada).

42
Q

Vad innebär “Chain-of-thought” (CoT) i prompt engineering?

A

Det är en metod där LLMs uppmanas att tänka steg för steg för att förbättra noggrannheten och tillförlitligheten i sina svar.