Hoofdstuk 2: bigdata AI algoritmes

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/23

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 3:48 PM on 4/1/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

24 Terms

1
New cards

AI terminologie

  • artificiële intelligentie - AI

    • machine learning - ML

      • neural networks - NN

        • deep learning - DL

          • transformers

            • generatieve AI - GenAI

              • generatieve pre-trained transformers - GPT

                • large language models - LLM

                  • GPT - 4

                    • ChatGPT

<ul><li><p>artificiële intelligentie - AI</p><ul><li><p>machine learning - ML</p><ul><li><p>neural networks - NN</p><ul><li><p>deep learning - DL</p><ul><li><p>transformers</p><ul><li><p>generatieve AI - GenAI</p><ul><li><p>generatieve pre-trained transformers - GPT</p><ul><li><p>large language models - LLM</p><ul><li><p>GPT - 4</p><ul><li><p>ChatGPT</p></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul></li></ul><p></p>
2
New cards

Artificiële intelligentie

  • = domein binnen computerwetenschappen die zich bezig houdt met creatie intelligente machines die werken/reageren als mensen

  • technische componenten:

    • representatie kennis (model)

    • redeneren

    • natural language processing (NCP)

    • leren (machine learning algoritmes)

  • grondlegger → Alan Turing:

    • betrokken ontcijferen Duiste engima en Lorenzo machines WOII → code veranderde om 24u

    • ontwikkelde eerste computers → Bomba (geen general purpose)

<ul><li><p>= domein binnen computerwetenschappen die zich bezig houdt met creatie intelligente machines die werken/reageren als mensen</p></li><li><p>technische componenten:</p><ul><li><p>representatie kennis (model)</p></li><li><p>redeneren</p></li><li><p>natural language processing (NCP)</p></li><li><p>leren (machine learning algoritmes) </p></li></ul></li><li><p>grondlegger → Alan Turing:</p><ul><li><p>betrokken ontcijferen Duiste engima en Lorenzo machines WOII → code veranderde om 24u </p></li><li><p>ontwikkelde eerste computers → Bomba (geen general purpose)</p></li></ul></li></ul><p></p>
3
New cards

Alan Turing: Turing Test

  • doel → weten of machine kan denken/kan machine imitation game slagen

  • imitation game/Turing Test:

    • ontworpen bepalen machine intelligent gedrag kan vertonen + niet onderscheiden van mens

    • principe = vragen stellen aan computer zonder + met mens → antwoorden anoniem beide kanten → onderscheiden van wie het is → slagen? geen onderscheid maken

  • programma bouwen menselijke geest imiteert → 3 componenten bekijken:

  1. oorspronkelijke staat geest bv.: bij geboorte

  2. opvoeding

  3. andere ervaringen

<ul><li><p>doel → weten of machine kan denken/kan machine imitation game slagen </p></li><li><p>imitation game/Turing Test: </p><ul><li><p>ontworpen bepalen machine intelligent gedrag kan vertonen + niet onderscheiden van mens</p></li><li><p>principe = vragen stellen aan computer zonder +  met mens → antwoorden anoniem beide kanten → onderscheiden van wie het is → slagen? geen onderscheid maken </p></li></ul></li><li><p>programma bouwen menselijke geest imiteert → 3 componenten bekijken:</p></li></ul><ol><li><p>oorspronkelijke staat geest bv.: bij geboorte</p></li><li><p>opvoeding</p></li><li><p>andere ervaringen</p></li></ol><p></p>
4
New cards

Conceptueel model van AI

  • overkoepelden term

  • ruwe kennis technologie → nodig voor gebruik technologie

  • 4 kaders:

  1. denken als mens

  2. denken in 0/1

  3. ageren als mens

  4. ageren in 0/1

<ul><li><p>overkoepelden term </p></li><li><p>ruwe kennis technologie → nodig voor gebruik technologie</p></li><li><p>4 kaders:</p></li></ul><ol><li><p>denken als mens</p></li><li><p>denken in 0/1</p></li><li><p>ageren als mens</p></li><li><p>ageren in 0/1 </p></li></ol><p></p>
5
New cards

Machine learning

= domein studie, ontwerp en ontwikkeling algoritmen computers die mogelijkheden bieden te leren zonder expliciet te worden geprogrammeerd

6
New cards

Machine learning algoritmes

  • algoritme = beschrijving wijze waarop taak wordt volbracht

    • abstractie

    • autonoom bestaan onafhankelijk van implementatie details → uitvoering in bepaalde programmeertaal

  • ML algoritme → geven computer mogelijkheid leren zonder geprogrammeerd te worden

  • kenmerken:

    • ondubbelzinnig

    • onafhankelijke programmeertalen

    • geldig voor alle inputs

<ul><li><p>algoritme = beschrijving wijze waarop taak wordt volbracht</p><ul><li><p>abstractie</p></li><li><p>autonoom bestaan onafhankelijk van implementatie details → uitvoering in bepaalde programmeertaal</p></li></ul></li><li><p>ML algoritme → geven computer mogelijkheid leren zonder geprogrammeerd te worden</p></li><li><p>kenmerken:</p><ul><li><p>ondubbelzinnig</p></li><li><p>onafhankelijke programmeertalen</p></li><li><p>geldig voor alle inputs</p></li></ul></li></ul><p></p>
7
New cards

Machine learning algoritmes: soorten: algemeen

  • supervised learning algorithms

  • unsupervised learning

  • reinforcement learning

8
New cards

Machine learning algoritmes: soorten: supervised learning algorithms

  • algoritmen geleerd van classificatiesysteem door mens gemaakt

    • begeleiding gegeven: labels + vaste classificaties

  • trainingsdata = data gebruikt model te trainen bij ontwikkelen ML algoritme

  • proces:

  1. input → ruwe data

  2. supervisor input → trainingsdata + gewenste uitkomst

  3. algoritme → trainen met labels

  4. algoritme → testen zonder labels

  5. loslaten op andere data

  6. output

<ul><li><p>algoritmen geleerd van classificatiesysteem door mens gemaakt </p><ul><li><p>begeleiding gegeven: labels + vaste classificaties</p></li></ul></li><li><p>trainingsdata = data gebruikt model te trainen bij ontwikkelen ML algoritme</p></li><li><p>proces: </p></li></ul><ol><li><p>input → ruwe data</p></li><li><p>supervisor input → trainingsdata + gewenste uitkomst</p></li><li><p>algoritme → trainen met labels </p></li><li><p>algoritme → testen zonder labels</p></li><li><p>loslaten op andere data </p></li><li><p>output</p></li></ol><p></p>
9
New cards

Machine learning algoritmes: soorten: unsupervised learning

  • algoritme krijgt geen classificaties + resultaten problemen onbekend

  • leert zonder toezicht:

    • grote datasets interpreteren

    • oplossingen vinden via ruwe data + binair logische mechanisme in computersysteem

  • proces:

  1. input → ruwe data

  2. interpretatie → onbekende output + geen trainingsdata

  3. algoritme → patronen zoeken

  4. output

  • veel resultaten niet relevant → veel correlaties niet betekenisvol → haalt machine er ook uit

<ul><li><p>algoritme krijgt geen classificaties + resultaten problemen onbekend</p></li><li><p>leert zonder toezicht:</p><ul><li><p>grote datasets interpreteren</p></li><li><p>oplossingen vinden via ruwe data + binair logische mechanisme in computersysteem</p></li></ul></li><li><p>proces:</p></li></ul><ol><li><p>input → ruwe data</p></li><li><p>interpretatie → onbekende output + geen trainingsdata</p></li><li><p>algoritme → patronen zoeken</p></li><li><p>output </p></li></ol><ul><li><p>veel resultaten niet relevant → veel correlaties niet betekenisvol → haalt machine er ook uit</p></li></ul><p></p>
10
New cards

Machine learning algoritmes: soorten: reinforcement learning

  • algoritmes ondernemen acties obv waarnemingen echte wereld + geleid door feedback

  • bestaan uit samenstelling verschillende algoritmes

  • stimulatie ‘agent’ (= algoritme specifieke taken/geheel aan taken meegekregen)

    • krijgt enkel spelregels

    • trial-and-error acties → oplossing vinden

  • proces:

  1. input → ruwe data

  2. geen labels + output niet bepaald

  3. agent → trial-and-error + rewards

  4. algoritme → juist richting geduwd

  5. output

  • voorbeelden: YT aanbeveling algoritme + Spotify algoritme (BART)

<ul><li><p>algoritmes ondernemen acties obv waarnemingen echte wereld + geleid door feedback</p></li><li><p>bestaan uit samenstelling verschillende algoritmes</p></li><li><p>stimulatie ‘agent’ (= algoritme specifieke taken/geheel aan taken meegekregen) </p><ul><li><p>krijgt enkel spelregels </p></li><li><p>trial-and-error acties → oplossing vinden</p></li></ul></li><li><p>proces:</p></li></ul><ol><li><p>input → ruwe data</p></li><li><p>geen labels + output niet bepaald</p></li><li><p>agent → trial-and-error + rewards </p></li><li><p>algoritme → juist richting geduwd</p></li><li><p>output </p></li></ol><ul><li><p>voorbeelden: YT aanbeveling algoritme + Spotify algoritme (BART) </p></li></ul><p></p>
11
New cards

Google search: algemeen

  • belangrijkste factoren die uitkomst bepalen:

    • betekenis query

    • relevantie webpagina

    • kwaliteit inhoud webpagina

    • gebruiksvriendelijkheid webpagina

    • context + persoonlijke settings

12
New cards

Google search: page rank algoritme

  • gebruikt om webpagina’s te rangschikken → bij geven resultaten

  • ruwe schatting hoe belangrijke website is → optellen aantal + kwaliteit van links naar pagina

  • onderliggende veronderstelling → belangrijke websites meer links andere websites ontvangen

  • score → hoe hoger, hoe beter, hoe meer vanboven

13
New cards

Recommender algoritme

  • = aanbevelingsalgoritmes

  • probeert te raden wat jij leuk vindt, zelf als je het nog niet hebt beoordeeld of gezien → adhv:

    • wat je leuk vond

    • wat mensen die op jou lijken leuk vonden

  • manier om gedrag te sturen

  • obv eigen gedrag + andere gebruikers → data heel breed

14
New cards

“Domme” en “slimme” algoritmes

  • domme:

    • IFTTT (if this than that)

    • = bestaan uit reeks regels die zorgen voor automatisatie van taken

  • slimme:

    • machine learning

    • ai

    • = gebruiken nauwkeurige, probabilistische en zelf-lerende technieken die computers mogelijkheid geven om:

      • punt uit verleden op pikken

      • patronen waarnemen uit moeilijke datasets

    • = automatische eigen gedrag aanpassen/verbeteren obv gedrag verleden

15
New cards

IFTT algoritmes: sorteringsalgoritmes

  • = algoritme dat elementen in lijst in bepaalde volgorde zet:

    • cijfers klein naar groot

    • woorden alfabetisch

  • gebruikt in complexe algoritmes

  • bestaat al lang → nog steeds gebruikt

  • software → proberen minder stappen gebruiken voor uitkomst

  • verschillende soorten:

    • bubble sort

    • selection sort

    • insertion sort

16
New cards

Object en gezichtsherkenning algoritmes

  • objectdetectie → gebied computer vision en beeldverwerking

    • bezighouden met → detecteren verschillende soorten objecten in vastgelegd beeld/video

  • toegepast → zelf-rijdende auto’s, camera bewaking, …

  • YOLO algoritme → beste in markt

    • voorspelt klasse + locatie voor volledig beeld in 1 keer

17
New cards

Neurale netwerken en deep learning

  • neurale netwerken = NN

    • ML modellen → getraind specifieke taak oplossen + gebaseerd structuur en functioneren menselijke hersenen

  • neuronen → georganiseerd in groepen → = lagen

    • verbonden → vormen netwerk

    • patronen leren + voorspelling maken

  • hoog aantal lagen → deep learning:

    • = onderdeel ML, gebruikt deep neural networks → complexe besluitvormingskracht menselijke brein stimuleren

<ul><li><p>neurale netwerken = NN</p><ul><li><p>ML modellen → getraind specifieke taak oplossen + gebaseerd structuur en functioneren menselijke hersenen</p></li></ul></li><li><p>neuronen → georganiseerd in groepen → = lagen</p><ul><li><p>verbonden → vormen netwerk</p></li><li><p>patronen leren + voorspelling maken</p></li></ul></li><li><p>hoog aantal lagen → deep learning:</p><ul><li><p>= onderdeel ML, gebruikt deep neural networks → complexe besluitvormingskracht menselijke brein stimuleren </p></li></ul></li></ul><p></p>
18
New cards

Generatieve AI

  • = vorm AI → nieuwe content creëren

  • voorbeeld: Chatbot ChatGPT → gemaakt door OpenAI

  • genereert nieuwe/unieke output obv prompt gebruiker adhv analyse grote hoeveelheid bestaande data

  • prompt = input die wordt geleverd

  • modellen → leren patronen + structuur trainingsgegevens → genereren nieuwe gegevens

  • vorm DL AI

  • basis → LLM

19
New cards

Soorten prompts

  • zero-shot: 1 vraag + duidelijk kort antwoord

  • few-shot: voorbeelden toevoegen

  • instructieve: instructies geven

  • rol gebaseerd: rol innemen

  • contextueel: achtergrond/extra info geven

20
New cards

Large language model/groot taalmodel

  • = LLM

  • = geavanceerd ML algoritme → gebruikt neurale netwerken met uitgebreide parameters → voor diverse taken op vlak van natuurlijke taalverwerking

  • = mathematische modellen van statistische verdeling van tokens

    • token = klein stukje tekst opgesplitst door AI-modellen om te verwerken → bouwstenen AI om taal te begrijpen/genereren

    • bv.: woorden, delen woorden, leestekens, …

  • getraind met grote datasets → LLM blinkt uit:

    • verwerken + genereren menselijke taal

    • tekstgeneratie + vertaling + samenvatting

  • drijvende kracht → chatbots, virtuele assistenen, tools contentanalyse

  • hulp → transformeer modellen + training grote datasets

21
New cards

Generatieve pre-trained transformers

  • = type taalmodel → gebruikt deep learning om teksten te maken

22
New cards

ChatGPT: AI chatbot

  • verfijnd GPT-3 taalmodel

  • supervised + reinforcement learning + menselijke interacties —> doel: conversatie bot zijn

  • doelen:

    • menselijke conversatie nabootsen

    • taken uitvoeren

    • geheugen vorige vragen

23
New cards

ChatGPT: hoe werkt het

  • vraag → antwoord

  • ChatGPT weet niets

  • gebruikt statistische verdeling + waarschijnlijkheid

24
New cards

AI-hallucinaties

= wanneer kunstmatig intelligentiesysteem valse/misleidende info genereert die plausibel lijkt maar feitelijk fout is

Explore top notes

note
Chapter 7 - Enzymes
Updated 1288d ago
0.0(0)
note
The Great Famine
Updated 480d ago
0.0(0)
note
French Study Guide
Updated 572d ago
0.0(0)
note
Chapter 2: The Balance Sheet
Updated 808d ago
0.0(0)
note
How to Write an IRR in AP seminar
Updated 112d ago
0.0(0)
note
CARS
Updated 1444d ago
0.0(0)
note
Physical Geography
Updated 768d ago
0.0(0)
note
Chapter 7 - Enzymes
Updated 1288d ago
0.0(0)
note
The Great Famine
Updated 480d ago
0.0(0)
note
French Study Guide
Updated 572d ago
0.0(0)
note
Chapter 2: The Balance Sheet
Updated 808d ago
0.0(0)
note
How to Write an IRR in AP seminar
Updated 112d ago
0.0(0)
note
CARS
Updated 1444d ago
0.0(0)
note
Physical Geography
Updated 768d ago
0.0(0)

Explore top flashcards

flashcards
BB Final Exam Review
226
Updated 1071d ago
0.0(0)
flashcards
Challenging SAT Vocabulary
991
Updated 225d ago
0.0(0)
flashcards
TWA Unit 2.5
48
Updated 1055d ago
0.0(0)
flashcards
TFN: MAAM PALICPIC
191
Updated 875d ago
0.0(0)
flashcards
Phasmophobia Ghost Behaviors
85
Updated 103d ago
0.0(0)
flashcards
Sistema endocrino
57
Updated 1101d ago
0.0(0)
flashcards
The Jungle by Upton Sinclair
56
Updated 197d ago
0.0(0)
flashcards
BB Final Exam Review
226
Updated 1071d ago
0.0(0)
flashcards
Challenging SAT Vocabulary
991
Updated 225d ago
0.0(0)
flashcards
TWA Unit 2.5
48
Updated 1055d ago
0.0(0)
flashcards
TFN: MAAM PALICPIC
191
Updated 875d ago
0.0(0)
flashcards
Phasmophobia Ghost Behaviors
85
Updated 103d ago
0.0(0)
flashcards
Sistema endocrino
57
Updated 1101d ago
0.0(0)
flashcards
The Jungle by Upton Sinclair
56
Updated 197d ago
0.0(0)