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 |
| Oppiaine | Tietotekniikka |
| Pituus | 90 minuuttia |
| Pedagoginen lähestymistapa | Ongelmalähtöinen oppiminen |
| Kompetenssit | Ongelmanratkaisutaidot, uudet teknologiat, tekoäly, ohjelmointi |
| Ikäryhmä | Peruskoulu, 5.-6. luokka |
| Teknologiat | MIT App Inventor -ohjelmisto |
| Arviointi | Tehtä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
