1 of 54

AI powered STEM

2 of 54

AI?

  •  Machines en computersystemen die in staat zijn om taken uit te voeren die normaal gesproken menselijke intelligentie vereisen:
    • Herkennen
    • Interpreteren
    • Beslissingen nemen
    • Problemen oplossen
  • met behulp van algoritmen en modellen:
    • gegevens analyseren
    • patronen herkennen

3 of 54

Geschiedenis

4 of 54

5 of 54

Machine learning

  • Een belangrijk deel van AI, waarbij machines leren van ervaringen en data om taken te verbeteren zonder expliciete programmering met behulp van algoritmen en modellen.

    • Supervised Learning: zorgvuldig samenstellen en vooraf labelen van trainingsdata
    • Unsupervised Learning: leren door middel van trial & error
    • Reinforcement Learning: algoritmen die zelf naar clusters zoeken in grote hoeveelheden ongelabelde data

6 of 54

  • Deep Learning:

Gebaseerd op het menselijk brein, waarbij neuronen laagsgewijs met elkaar verbonden zijn.

Knooppunten die met elkaar in verbinding staan.��

7 of 54

Neuraal netwerk?

  • Dit zijn geavanceerde AI-modellen die zijn geïnspireerd op de structuur en werking van het menselijk brein.
    • Herkennen van complexe patronen en verbanden in data
  • Welke data?
  • Toepassingen?
    • Beeld- en spraakherkenningstoepassingen
    • Trainingsdata door gedrag analyse

8 of 54

9 of 54

10 of 54

11 of 54

NLP (natuurlijke taalverwerking)

  • Doel: Natuurlijke taal verwerken, begrijpen en genereren

  • Toepassingen:
    • Automatische vertaling
    • Virtual assistant
    • Chatbox

12 of 54

Optical Character Recognition

13 of 54

Computer vision

  • Doel: verwerken en begrijpen van visuele informatie, zoals afbeeldingen en video’s.

  • Toepassing
    • gezichtsherkenning
    • objectdetectie
    • autonome voertuigen

14 of 54

EXPERTsystemen

  • Deze systemen bootsen het denkproces van menselijke experts na om oplossingen voor complexe problemen te bieden op specifieke gebieden.
  • Toepassing:
    • medische diagnostiek
    • financiële planning

15 of 54

16 of 54

17 of 54

AI

Is een thermostaat van je centrale verwarming een AI-systeem?

18 of 54

Klassiek geprogrammeerde tool

  • Input: data en regels
  • Output: resultaten

AI geprogrammeerde tool

  • Input: data en resultaten
  • Output: regels (?)

19 of 54

20 of 54

SUPERVISED learning�classificatie! �TRAiningsfase vereist

TRAININGSFASE

21 of 54

UNSUPERVISED learning �zonder classificatie �trainingsfase vereist

TRAININGSFASE

22 of 54

Reinforcement learning �zonder classificatie �geen trainingsfase�

23 of 54

Workshop 1

Basisprincipes

Dit start met een bezoek aan The FLAX – House of AI (Vives Kortrijk). Een nieuw belevingscentrum met het doel om de wereld te onderwijzen over de wereld van artificiële intelligentie (AI). Daarnaast is er een inleiding tot de basisprincipes van artificiële intelligentie, inclusief concepten zoals machine learning en neurale netwerken.

Workshop 2

Micro:bit introductie

Een kennismaking met de micro:bit, een kleine programmeerbare microcontroller die vaak wordt gebruikt in educatieve settings.

Al veel kennis van Micro:bit? Sla deze workshop dan over.

Workshop 3

Integratie AI en micro:bit

Hoe je AI kunt combineren met de mogelijkheden van de micro:bit om boeiende STEM-projecten te creëren.

24 of 54

AI powered stem project: �

2. PYTHON (ANACONDA)

- ADMIN INSTALLATIE VEREIST

- 2DE – 3DE GRAAD Sec. Onderwijs

- MICRO:BIT VIA PYTHON-EDITOR

1. BLOKKEN (GLITCH):

- EENVOUDIGER

- 1STE - 2DE GRAAD SECUNDAIR ONDERWIJS

- MICRO:BIT VIA SCRATCH

25 of 54

Huiswerk:��-Installatie Anaconda (zie cursus) ��-Netwerk maken in Teachable Machine

26 of 54

Stap 1: Beelden maken per klasse

Stap 2: Training

Stap 3: Testen

Stap 4: Neuraal netwerk downloaden

27 of 54

28 of 54

29 of 54

30 of 54

31 of 54

Les 2

MICRO:BIT

32 of 54

Micro:bit

33 of 54

Wat is een micro:bit?

  • Microcontrollers worden gebruikt bij het automatiseren en controleren van apparaten.
  • Overal aanwezig!

34 of 54

De micro:bit

Input (geheugen 16k)

    • Drukknoppen (detector)
    • Aanraaksensor
    • Lichtsensor (sensor) in de LED‘s
    • Contacten (0,1 en 2) = pinnen
    • Microfoon
    • Temperatuursensor (sensor) in CPU
    • Kompas met magnetische sensor
    • Gyroscoop (3assen) meet acceleratie

Output

    • Scherm (25 LED’s)
    • Luidspreker
    • Contacten (0,1 en 2) = pinnen

35 of 54

Programmeren in verschillende talen

36 of 54

Materiaal

37 of 54

https://makecode.microbit.org/

Type gewoon: make code microbit

� STAP 1 - Taal in Nederlands zetten

38 of 54

STAP 2 – NIEUW PROJECT MAKEN

39 of 54

40 of 54

41 of 54

Het kloppende hart

  • Start met een hartje te laten verschijnen op de LED display
  • Teken een 2de hartje maar maak dit kleiner
  • Laat je hartje kloppen:
    • Laat eerst het grote hart verschijnen
    • 1 seconde pauze
    • Laat het kleine hart verschijnen
      • 1 keer of herhalend ?

42 of 54

Het kloppende hart

43 of 54

Automatisch lichtje

Basisopdracht

Laat de microbit het licht meten, toon dit op de micro:bit.

Uitbreidingsopdracht:

Zorg dat de microbit alle lichtjes aanzet als het donker is, en alle lichtjes uitzet als het licht is.

44 of 54

Automatisch lichtje:

45 of 54

Python in de Micro:bit

  • Let's code | micro:bit (microbit.org)
  • Let’s code
  • Python editor

46 of 54

HTTPS://MICROBIT.ORG/

TYPE GEWOON: MICROBIT.ORG

47 of 54

48 of 54

49 of 54

50 of 54

51 of 54

  • Zorg ervoor dat de COM-poort gesloten is. Dit kan door het Micro:bit programma af te sluiten of de Micro:bit even los te koppelen.

52 of 54

53 of 54

54 of 54

Bedankt