Koneoppimista App Inventorilla

Idea:

Skenaarion tavoitteena on esitellä tekoälyn käsitettä, erityisesti koneoppimista. Skenaariossa käytetään ilmaisohjelmaa koneen opettamiseen, esimerkiksi tunnistamaan käskyt valojen päälle ja pois laittamiseksi. Luokittelualgoritmiä käytetään sen jälkeen App Inventorissa. Tässä kehitysympäristössä oppilaat kehittävät yksinkertaisen sovelluksen, jossa simuloidaan äänellä ohjattavaa valaistusta.

TekijäJan Pawlowski, Idzik Martin
OppiaineTietotekniikka
Pituus90 minuuttia
Pedagoginen lähestymistapaOngelmalähtöinen oppiminen
KompetenssitOngelmanratkaisutaidot, uudet teknologiat, tekoäly, ohjelmointi
IkäryhmäPeruskoulu, 5.-6. luokka
TeknologiatMIT App Inventor -ohjelmisto
ArviointiTehtävämoniste

Johdanto:

Opettaja esittelee tekoälyn ja koneoppimisen periaatteet. Esimerkkeinä voi käyttää yleisimpiä tekoälyn sovelluksia, kuten kasvojentunnistusta tai chattirobotteja.

Työskentely:

  • Oppilaat tutustuvat verkossa saatavilla olevaan machinelearningforkids -työkaluun. He alkavat keksiä mahdollisia käskyjä, joilla valot saadaan päälle ja pois. Opettajan tulee tehdä selväksi, että on useita mahdollisia tapoja antaa käsky ja tekoälyn koulutuksen pitäisi sisältää niin monta variaatiota, kuin mahdollista. Tämän jälkeen luodaan algoritmi ja kehitetään App Inventorissa lisäosa (käyttäen valmiiksi annettua URL-osoitetta).
  • Opettaja esittelee App Inventor -ympäristön perusteet. Esittelyn tulisi sisältää käyttöliittymäsuunnittelun ja palikkaohjelmoinnin erot, sekä siirtymä älypuhelimeen AI Companionin avulla.
  • Oppilaat käynnistävät App Inventorin ja alkavat suunnitella sovelluksensa käyttöliittymää – Tämä sisältää näkymättömän komponentit, kuten puheen käännön tekstiksi ja koneoppimislisäosan.
  • The kids start to use the blocks to programm the app. This includes simple conditions (e.g. confidence of ML outcome), displaying text (the command and the confidence level) on the screen and changing a picture.
  • Oppilaat alkavat käyttää palikoita ohjelmointiympäristössä. Tämä sisältää yksinkertaiset säännöt, kuten tekstin näyttämisen, käskyjen luomisen ja kuvan vaihtamisen ruudulla.
  • Lopuksi oppilaat testaavat sovellustaan.

Keskustelu:

Opettaja ohjaa keskustelua:

  • Mikä meni hyvin, mikä epäonnistui?
  • Mitä voi tapahtua, jos kone opetetaan väärällä tavalla tai jos se tunnistaa vääriä esineitä tai henkilöitä?
  • Oppilaat keskustelevat siitä, mitä muita tehtäviä voidaan suorittaa koneoppimisen avulla (esim. kuvantunnistus)

Linkki dokumenttiin: https://docs.google.com/document/d/1zXiVaF1JoL_OsEJ-6m7nxmqpgdDfeAU9DfBAxEBagRI/edit

This document is distributed in 2021 by the COTA Project Consortium under an Attribution–ShareAlike Creative Commons license (CC BY-SA 4.0). This license allows you to remix, tweak, and build upon this work, as long as you credit the COTA Project Consortium and license your new creations under the identical terms

Leave a Reply

Discover more from Computational Thinking and Acting

Subscribe now to keep reading and get access to the full archive.

Continue reading