Machine Learning - 2 stukje filosofie

  • Je kan het verschil uitleggen tussen algoritmes en machine learning
lgg
1 / 13
next
Slide 1: Slide
InformaticaMiddelbare schoolvwoLeerjaar 6

This lesson contains 13 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 45 min

Items in this lesson

  • Je kan het verschil uitleggen tussen algoritmes en machine learning
lgg

Slide 1 - Slide

This item has no instructions


Supervised learning
Unsupervised learning
... learning

Slide 2 - Open question

This item has no instructions

Stukje filosofie
Wat is intelligentie?
Turing test

Alan Turing zei ooit: als een computer meer dan de helft van de tijd een mens kan overtuigen dat hij met een mens aan het praten is, is de computer intelligent 

Chinese kamer

Ja maar, zei John Searle, dat is een beetje kort door de bocht. Als ik iemand die niet chinees is in een doos stop hoeft hij ook niet te weten hoe je chinees praat en toch chinees doen



Slide 3 - Slide

S
Wat zou volgens jou een goede test zijn om intelligentie aan te tonen bij computers?

Slide 4 - Open question

This item has no instructions

Stukje filosofie
Technologische singulariteit, da's het moment waarop machines slimmer zijn geworden dan mensen.

Is dat nou eng? Of gaan we daar juist veel plezier aan beleven? Laat die computer maar lekker dat (denk)werk voor ons doen! Toch?
Technologische singulariteit

Slide 5 - Slide

S
Stukje filosofie
Misschien weet je het nog uit de film I, Robot. Drie regels die ons tegen A.I. moeten beschermen. Speciaal bedacht door meneer Asomiv:

1. Een robot mag een mens geen kwaad doen of door niet te handelen toestaan dat een mens kwaad gedaan wordt;

2. Een robot moet de bevelen van mensen opvolgen, behalve als deze in strijd zijn met de eerste wet;

3. Een robot moet zijn eigen bestaan beschermen, zolang dit niet in conflict is met de eerste en de tweede wet.

Drie regels van Asimov

Slide 6 - Slide

S
Heb je al eens een algoritme schreven? Zo ja, wat dan?

Slide 7 - Open question

This item has no instructions

Stukje techniek
Een algoritme is eigenlijk gewoon een stappenplan. Een stappenplan dat rekening houdt met vast variabelen.
Algoritmes
We kijken de intro van dit filmpje
Opdracht

Bedenkt een algoritme (programma) om deze drie drieën te herkennen.

Slide 8 - Slide

S
Bedenk een algoritme om een "3" te herkennen

Slide 9 - Open question

This item has no instructions

Stukje techniek
Machine learning

De ideale oplossing is niet bekend.

De inputs die het programma krijgt, zijn niet allemaal van tevoren te bepalen. 

Je kunt geen algoritme schrijven voor het vraagstuk.



Het verschil met een algoritme
Algoritme

Vast stappenplan.

De variabelen zijn altijd hetzelfde. Denk aan b.v. galgje of flappy bird. Je krijgt daarbij input van de gebruiker die altijd hetzelfde doet en waar je dus heel goed bepaalde regels/stappen voor kan programmeren


Slide 10 - Slide

S
Opdracht
Fundament keuzethema Kunstmatige Intelligentie

Lezen H2
2.4 Vraag 3

Lezen H3
3.3 Vraag 1

Om te lezen en te maken

Slide 11 - Slide

S

Slide 12 - Slide

This item has no instructions

Opdracht
Vreselijk grappig plaatje natuurlijk. Het uitgangspunt is dat de A.I. (agent) leert om in het water te springen doordat het ziet dat alle anderen ook in het water springen. Zonder dus te leren dat het misschien toch niet zo'n goed idee is. In de praktijk zou je zeggen dat het een agent is die niet zo goed getraind is.

Wat is er mis gegaan dat deze A.I. denkt dat het een goed idee is om in het water te springen en hoe zou je het fixen?

Gebruik supervised learning of reinforcement learning in je antwoord
Meme ontkracht

Slide 13 - Slide

S