Introductie AI
Intro
In deze les leren we wat AI is en we gaan kijken naar het verschil van programmeren met en zonder AI.
We kijken naar de kracht van AI maar ook naar de tekortkomingen.
Les 1, wat is AI?
Bekijk deze video:
https://www.youtube.com/watch?v=QJE_ycgR8E8
Opdracht 1
Vat in één tot drie zinnen samen wat de kernboodschap van dit filmpje is.
Les 2, AI toepassingen
AI is veel meer dan alleen ChatGPT. In deze video wordt uitgelegd waarvoor AI kan worden gebruikt.
Bekijk deze video:
https://www.youtube.com/watch?v=stw2upLHCuI
Theorie
AI-toepassingen per taaktype
Hieronder staan concrete voorbeelden van hoe kunstmatige intelligentie (AI) wordt toegepast in verschillende soorten taken
-
Wat is het?: Het toewijzen van gegevens aan een bepaalde categorie.
-
Voorbeeld: Een e-mailsysteem dat automatisch bepaalt of een e-mail spam is of geen spam, op basis van de inhoud, afzender en gebruikte woorden.
-
Wat is het?: Het ontdekken van patronen of combinaties van items die vaak samen voorkomen.
-
Voorbeeld: Een webshop gebruikt AI om te ontdekken dat klanten die een laptop kopen ook vaak een laptophoes kopen. Op basis daarvan worden aanbevelingen gedaan: "Andere klanten kochten ook...".
-
Wat is het?: Het vinden van de beste oplossing uit veel mogelijkheden, vaak onder bepaalde voorwaarden.
-
Voorbeeld: Een AI-systeem voor routeplanning bepaalt de snelste bezorgroutes voor een pakketdienst, rekening houdend met afstand, verkeer en bezorgtijd.
-
Wat is het?: Het voorspellen van toekomstige waarden of gebeurtenissen op basis van eerdere gegevens.
-
Voorbeeld: Een bakker gebruikt AI om op basis van eerdere verkoopdata te voorspellen hoeveel brood er de komende week nodig is.
-
Wat is het?: Het genereren van nieuwe inhoud of ideeën met behulp van AI.
-
Voorbeeld: Een AI-systeem zoals ChatGPT of DALL·E kan een gedicht schrijven of een afbeelding maken op basis van een beschrijving, bijvoorbeeld: "Een robot die schildert in een zonnebloemenveld".
Opdracht2
Bepaal van elk van de voorbeelden bij welk type AI-toep[assing (creatie, assiociatie, optimalisatie, voorpellen, creatie) dit hoort.
-
Netflix geeft je aanbevelingen voor films op basis van wat je eerder hebt gekeken.
-
Een game bepaalt of je gedrag verdacht is en je mogelijk aan het valsspelen bent.
-
Een routeplanner voor je fietsrit kiest de route met de minste verkeerslichten.
-
TikTok voorspelt welke video je het langst gaat kijken en laat die eerder zien.
-
Een AI-programma maakt een unieke profielfoto in cartoonstijl van jou.
Les 3, AI en 'gewone' computer code.
Wat is het verschil tussen 'gewone' (zeg maar 'ouderwetse' computer code en AI-code.code?
Gewone computercode algoritmes(klassieke zijnalgoritmes) 100%is gebaseerd op vaste instructies: als je A invoert, gebeurt altijd B. Dit maakt het voorspelbaar en doenbetrouwbaar. altijdDenk hetzelfde. Neem bijvoorbeeldaan een robotrekenmachine of een robotarm in een auto-fabriek die een bepalade handeling 10 keer perelke minuut uitvoert.exact Datdezelfde wordtbeweging aangestuurmaakt. doorDe 'gewone'computer code.voert precies uit wat je hebt geprogrammeerd.
OokAI-code jewerkt rekenmachineanders. Die is een goed voorbeeld van 'gewone' code omdat de uitkomst heel voorspelbaar is.
AI-code is ergetraind op gemaakt om aan de hand van heel veel voorbeelden de(zoals computertekst, tebeelden lerenof data) en leert daarvan zelf patronen te herkennen.herkennen. Dat islijkt een betjebeetje hetzlfdeop zoalshoe onze hersennenhersenen datleren. doen.AI Opis vaak minder voorspelbaar, omdat het zelf beslissingen neemt op basis van dezewat geleerdehet patronengeleerd heeft. Hierdoor kan dehet computerook danfouten zelfmaken, voorspellenzeker watals het iets isnog ofniet wateerder hijgezien hij moet doen.heeft. ChatGPT is eingelijkbijvoorbeeld een AI die voorspelt welk woord het beste past, op basis van miljarden voorbeelden.
Opdracht
Opdracht: AI-code of klassieke code? Lees de eigenschappen hieronder. Bepaal of het hoort bij klassieke code of bij AI-code. Zet er een kruisje bij:
Eigenschap | Klassieke code | AI-code | Geen van beiden |
---|---|---|---|
Voert altijd precies dezelfde handeling uit | |||
Kan leren van voorbeelden | |||
Maakt soms fouten bij onbekende situaties | |||
Is goed in rekenen en logica | |||
Kan patronen herkennen | |||
Is 100% voorspelbaar | |||
Kan nieuwe dingen maken (zoals een tekening) | |||
Kan adviseren of je in Bitcoin moet stappen of moet verkopen | |||
Zal altijd goed advies geven voor de aankoop/verkoop van Bitcoin | |||
Kan jouw foto veranderen en jou in een hele |