Introduction
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
So, what is Artificial Intelligence (currently)?
"Computer systems that learn, make decisions and carry them out independently"
The original vision for AI was to build computer systems to mimic human intelligence to take over dangerous, dull and dirty tasks.
If we want to mimic human intelligence, AI needs to support:
To go through cycles, an AI system requires three large building blocks:
Instruction Based
Things can go wrong
There are different ways to classify AI systems. The most common subdivision 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.
Humans are lazy by design, and that laziness is driving force for innovation. We need to be aware of:
Human in the loop
Self Driving Car Emotions
So, what is an algorithm?
"An algorithm is a set of instructions for solving a problem or accomplishing a task"
Sometimes, the number of rules becomes extremely long and complex, or is simply impossible to solve via rules
We use AI to mimic our brains, make automatic connections between input and output, drawing on examples
Try to fill in the number where there is now a question mark
INPUT 1 | INPUT 2 | INPUT 3 | OUTPUT |
---|---|---|---|
2 | 4 | 5 | 3 |
5 | 2 | 8 | 2 |
2 | 2 | 1 | 3 |
3 | 3 | 5 | ? |
We recognize a pattern and can state that
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 |
Compared to a recipes, the attributes are the ingredients, and the variables are the weights that determine how much of each ingredient we need.
Patterns
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
Seems abstract but:
Metaphor: if we compare this with baking a cake, the recipe is the algorithm and the ingredients are the data. Different ingredients, different recipe... different model.
Can our model create good predictions?
2. We test the model to make predictions from data where we know the result, but the model does not.
Neuralink Monkey
Neuralink Tests
There are three major learning techniques for algorithms, which are used in combination with each other:
There are no labels, the algorithm needs to discover hidden patterns in data without the need of human intervention
No humans to intervene, they find patterns and can cluster data (no predictions!)
We now the desired end goal of a problem, but we do not know how best to get there. Think of learning to ride a bike:
The system does not have examples, but learns by doing.
AlphaGo was trained using this technique.
Self Driving Car
Learn Robots How To Walk
Hacking the road is very easy
Elaine Herzberg
Analysis showed that the Uber had seen Herzberg, but changed her classification several times between vehicle and cyclist. The system could not predict the path.
Let's be careful with criticism, there are a lot of humans who constantly make mistakes. We can use AI together to be safe, but still, self driving cars are not as narrow as AlphaGo.
Using multiple sources like cameras, thermal camera, radars,... to get grip on our environment must collide data immediately in real time. This is called sensor fusion.
Weapons Of Math Destruction, Cathy O'Neil
#2 BIAS (2018) by playField.
Algorithmic Bias
Joy Buolamwini
Try and create image with leonardo.ai. Use prompts:
Value Added Model
Introduction Data
Over the last ten years, we have seen an increase in five dimensions of data, all starting with the letter 'V':
Structured Data can be stored in a database or table. They are structured in columns and rows, similar to the way that spreadsheet software like Excel classifies data.
Unstructured Data cannot be stored in a traditional row-column database. E.g. photos, videos, sound files or large texts. They do not have a fixed data model.
Semi-structured data are somewhere between the two. E.g. photos that have metadata, information baked in the file like location, etc.
Tay AI
We live in a highly connected world
We need data to create a consumer profile for the best consumer experience
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
#1 HOLLOW by playField (2016)
Social Credit System
Solid