Terminator 2:
Judgment Day (1991)
Directed by James Cameron
2001: A Space Odyssey (1968)
Directed by Stanley Kubrick
Star Wars: Episode V - The Empire Strikes Back (1980)
Directed by George Lucas
Blade Runner (1982)
Directed by Ridley Scott
Her (2013)
Directed by Spike Jones
Ex Machina (2014)
Directed by Alex Garland
Dus, wat is Artificial Intelligence?
"Computersystemen die leren, beslissingen nemen en deze zelfstandig uitvoeren"
Om door cycli te gaan, heeft een AI-systeem drie grote bouwstenen nodig:
Programmeeropdrachten zijn vrij moeilijk voor een mens.
Programmeren regel voor regel, als situatie A zich voordoet, moet het systeem actie B ondernemen.
Dit kost veel tijd om te schrijven.
Zeer transparant.
Instruction Based
Soms loopt het fout
Er zijn verschillende manieren om AI-systemen te classificeren. De meest voorkomende onderverdeling is:
Alan Turing
[16:11:25] Judge: what music do you like?
[16:11:32] Eugene: I like Eminem – because he doesn't have a thing to do with "polite correctness".
[16:11:46] Judge: OMG i love eminem, he's my favourite artist!
[16:12:00] Eugene: I wonder what Eminem's nick mean. I associate it only with a word "enema". But he is a cool guy, I like his The Real Slim Shady.
[16:12:55] Judge: i know what his nickname means, his real name is Marshall Mathers. From the initials M&M phynetically sounding like Eminem.
[16:13:06] Eugene: Eminem is a famous crapper. No, raper… ripper… Yeah, I mean – rapper. I like his Stan and The Real Slim Shady.
Mensen zijn van nature lui, en die luiheid is een drijvende kracht voor innovatie. We moeten ons bewust zijn dat:
Human in the loop
Self Driving Car Emotions
Dus, wat is een algoritme?
"Een algoritme is een reeks instructies voor het oplossen van een probleem of het volbrengen van een taak"
Soms wordt het aantal regels extreem lang en complex, of is het simpelweg onmogelijk om via regels op te lossen.
We gebruiken AI om onze hersenen na te bootsen, automatische verbindingen te maken tussen invoer en uitvoer, gebruikmakend van voorbeelden.
Probeer het getal in te vullen waar nu een vraagteken staat.
INPUT 1 | INPUT 2 | INPUT 3 | OUTPUT |
---|---|---|---|
2 | 4 | 5 | 3 |
5 | 2 | 8 | 2 |
2 | 2 | 1 | 3 |
3 | 3 | 5 | ? |
We herkennen een patroon en kunnen zeggen dat:
output = (input 1 x input 2) - input 3
INPUT 1 | INPUT 2 | INPUT 3 | OUTPUT |
---|---|---|---|
2 | 4 | 5 | 3 |
5 | 2 | 8 | 2 |
2 | 2 | 1 | 3 |
3 | 3 | 5 | 4 |
Input 1, 2 en 3 zijn de attributen.
Meer complexe algoritmen vereisen meer attributen.
Een variabele geeft gewicht aan een attribuut.
Vergeleken met een recept, zijn de attributen de ingrediënten, en de variabelen zijn de gewichten die bepalen hoeveel we van elk ingrediënt nodig hebben.
Patronen
Edge
Colors
Legs
Edge
Colors
Legs
Goat
Prediction
Edge
Colors
Legs
Moose
Wrong Prediction
0.1
0.9
0.9
0.5
0.7
0.9
Lijkt abstract, maar:
Wanneer je een algoritme traint met een verzameling gegevens, krijg je een zogenaamd 'model'.
Hetzelfde algoritme met andere data resulteert in een ander model.
Metafoor: als we dit vergelijken met het bakken van een taart, is het recept het algoritme en zijn de ingrediënten de gegevens. Verschillende ingrediënten, ander recept... ander model.
2. We testen het model om voorspellingen te doen met gegevens waarvan we het resultaat kennen, maar het model niet.
Als het model de test doorstaat, is het klaar voor gebruik. We noemen dit de operationele fase.
Zo niet, dan moeten we het herzien.
Neuralink Monkey
Neuralink Tests
Er zijn drie belangrijke leertechnieken voor algoritmen, die in combinatie met elkaar worden gebruikt:
Er zijn geen labels, het algoritme moet verborgen patronen in gegevens ontdekken zonder de noodzaak van menselijk ingrijpen.
Geen menselijk ingrijpen, ze vinden patronen en kunnen gegevens clusteren (geen voorspellingen!)
We kennen het gewenste einddoel van een probleem, maar we weten niet hoe we daar het beste kunnen komen. Denk aan het leren fietsen:
AlphaGo werd getraind met behulp van deze techniek.
Zelfrijdende auto's
Robots leren lopen
De weg hacken is vrij eenvoudig
Elaine Herzberg
De analyse toonde aan dat de Uber Herzberg had gezien, maar haar classificatie meerdere keren had gewijzigd tussen voertuig en fietser. Het systeem kon haar pad niet voorspellen.
Laten we voorzichtig zijn met kritiek, er zijn veel mensen die constant fouten maken. We kunnen AI samen gebruiken om veilig te zijn, maar toch zijn zelfrijdende auto's niet zo gespecialiseerd als AlphaGo.
Het gebruik van meerdere bronnen zoals camera's, thermische camera's, radars,... om grip te krijgen op onze omgeving moet gegevens onmiddellijk in real-time samenvoegen. Dit wordt sensorfusie genoemd.
Weapons Of Math Destruction, Cathy O'Neil
Algorithmic Bias
Joy Buolamwini
Probeer een afbeelding te maken met leonardo.ai. Gebruik de volgende prompts:
Value Added Model
Introduction Data
In de afgelopen tien jaar hebben we een toename gezien in vijf dimensies van gegevens:
Gestructureerde gegevens kunnen worden opgeslagen in een database of tabel. Ze zijn gestructureerd in kolommen en rijen, vergelijkbaar met de manier waarop spreadsheetsoftware zoals Excel gegevens classificeert.
Ongestructureerde gegevens kunnen niet worden opgeslagen in een traditionele rij-kolom database. Bijvoorbeeld foto's, video's, geluidsbestanden of grote teksten. Ze hebben geen vast datamodel.
Semi-gestructureerde gegevens bevinden zich ergens tussen de twee in. Bijvoorbeeld foto's die metadata hebben, informatie ingebakken in het bestand zoals locatie, enz.
Tay AI
We leven in een sterk verbonden wereld
We hebben gegevens nodig om een consumentenprofiel te creëren voor de beste consumentenervaring.
Personal
Data
How they respond
How they
interact
Who
they know
Who
they are
What they
received
What they
do
What
they say
Where
they are
Personal Device
Data
Online Data
GEO-location
Data
Social Media Data
Socio-demographic data & transactional data
Contact & Response History Data
Amazon Go
Social Credit System
Solid
2%
CO2 emission by AI/IOT systems
* AI for business: What's wrong, and how to get it right | ZDNet
* Global survey: The state of AI | McKinsey
20%
CO2 emission by AI/IOT systems
Nu
2030
We vragen aan Siri: "Hoe zal het weer zijn morgen?"
"je verbruikt 11 gram CO2"
Speech-to-text
Text-to-speech
< 0.01g
< 0.01g
0.5g
Natural language
processing
0.5g
10g
Calculation cell
Processor
Memory
Memory
Port
Apple M1 Chip, Apple Silicon
Neuromorphic Computing
Quantum Computing
Quantum computing - Cases
Waarom moeten we dit weten?
"We evolueren heel snel in de wereld van computers en AI. Tegelijkertijd moeten we blijven omgaan met wereldproblemen zoals klimaatverandering, ongelijkheid, enz."
In het moderne tijdperk maken velen zich zorgen dat technologie schadelijk is voor onze hersenen of maatschappelijke normen aantast - maar deze angst is verre van een nieuw verschijnsel, zoals deze infographic onthult...
Mens
Industrie
Context
Individual
Community
Impact
Kort termijn
Lange termijn
Resultaat
Intern
Extern
Doelen
Hoog
Laag
Menselijke bijdrage
Yuval Noah Harari
Mustafa Suleyman
What does the AI revolution mean for our jobs?
Slaughterbots
Onderzoekers werken aan een batterij die zichzelf oplaadt door CO2 uit de lucht te halen. Dit zou een apparaat creëren dat nooit meer zonder batterij komt te zitten.
Deep Fakes
"Ik zal mijn medische kennis niet gebruiken om mensenrechten en burgerlijke vrijheden te schenden, zelfs niet onder dreiging."
Oath of Hippocrates
Asimov definieerde drie wetten van de robotica, die nog steeds invloed hebben op het denken over AI en ethiek. Deze wetten werden voor het eerst uiteengezet in 1942 en zijn directe inspiratie voor sciencefictionfilms zoals Terminator, Blade Runner, enz.
5. Je zult altijd prioriteit geven aan diversiteit, non-discriminatie en rechtvaardigheid, en rekening houden met menselijk talent en behoeften.
6. Je zult sociale en milieubetrokkenheid vergroten en positief bijdragen aan sociale verandering.
7. Je zult mechanismen inbouwen om de verantwoordelijkheid en aansprakelijkheid van AI-systemen en hun resultaten te waarborgen
Hoe? AI EU Act...