Rajzolj, Taníts, Mentsd el!
Tanítás
Rajzolj, majd kattints a helyes számra:
Memória Kezelés
Doodle AI – A Te Saját, Tanítható Mesterséges Intelligenciád
Üdvözöllek a Doodle AI-ban! Ez nem egy egyszerű rajzprogram, és nem is egy előre beprogramozott „okos” szoftver. Ez egy üres digitális agy, ami pontosan olyan, mint egy újszülötté: kezdetben semmit nem tud a világról, de képes tanulni.
A Te feladatod lesz megtanítani neki, hogyan ismerje fel a kézírásodat.
🚀 Hogyan használd? (Gyorstalpaló)
Az AI kezdetben „buta”. Ha rajzolsz neki egy számot, össze-vissza fog tippelni. Ne ijedj meg, ez így működik! Így taníthatod meg:
Rajzolj: A bal oldali fekete négyzetbe rajzolj egy számjegyet (pl. egy 1-est) az egereddel vagy az ujjaddal.
Ellenőrizd: Nézd meg a jobb oldalon, mit tippel a gép. (Eleinte valószínűleg rossz lesz, és piros kérdőjelet vagy rossz számot látsz).
Tanítsd meg: Kattints lent a gombsoron arra a számra, amit ténylegesen rajzoltál (esetünkben az [1]-es gombra).
Ilyenkor a háttérben az AI gyorsan „átolvassa” a rajzot 40-szer, és módosítja az agyát.
Ismételd: Töröld le a táblát (Törlés gomb), rajzolj egy másik számot (pl. 2-est), és kattints a [2]-es gombra.
Gyakorlás: Csináld ezt meg pár számjeggyel 3-4 alkalommal. Próbáld meg újra lerajzolni az 1-est – most már fel fogja ismerni!
Tipp: Ha elégedett vagy az eredménnyel, kattints a „💾 Memória Mentése” gombra. Így letöltheted a „betanított agyat”, amit később bármikor visszatölthetsz.
🧠 Mi történik a háttérben? (Hogyan működik?)
Ez a program egy Mesterséges Neurális Hálót szimulál. Hogy megértsd a működését, képzeld el úgy, mint egy bonyolult csőhálózatot, amiben víz folyik.
1. A Bemenet (A „Szem”)
Amikor rajzolsz a rácsra, minden egyes pixel (képpont) egy bemeneti jel. Ha a pixel fehér, akkor „kinyitja a csapot” és engedi a jelet továbbfolyni. Ha fekete, a csap zárva marad.
2. A Rejtett Réteg (Az „Agy”)
A középső panelen látható pöttyök és vonalak a neuronok.
Minden bemeneti pont össze van kötve a középső neuronokkal.
A titok a Vonalakban van: Ezek a vonalak a Súlyok (Weights).
Vastag ZÖLD vonal = „Ez a kapcsolat fontos! Ha itt jel jön, erősítsd fel!”
Vastag PIROS vonal = „Ez tiltott! Ha itt jel jön, állítsd meg!”
Kezdetben ezek a vonalak vékonyak és véletlenszerűek (ezért tippel rosszul az elején).
3. A Kimenet (A „Száj”)
A jelek végigfolynak a hálózaton, és megérkeznek a jobb oldali 10 kimenethez (0-tól 9-ig). Amelyiknél a legerősebb jel gyűlik össze, azt fogja a gép tippnek mondani.
🎓 Fogalomtár – Mit csinál a „Tanítás” gomb?
Amikor rákattintasz a helyes számra (pl. az 1-esre), a Backpropagation (Hiba-visszaterjesztés) nevű folyamat indul el. Ez a mesterséges intelligencia „varázslata”.
A gép összehasonlítja a saját tippjét azzal, amit Te mondtál neki.
Látja, hogy mekkora a hiba (pl. „Én 4-est hittem, de a gazdám azt mondta, ez 1-es”).
Visszafelé elindul a hálózaton, és minden egyes vonalon (súlyon) állít egy picit.
„Te ott fönn! Te miattad hittem 4-esnek, téged lehalkítalak (piros leszel).”
„Te meg itt lent! Te szóltál volna, hogy ez 1-es, téged felerősítelek (zöld leszel).”
Ez a folyamat a másodperc töredéke alatt zajlik le, de matematikailag nagyon összetett. Így alakul ki a „tudás” a vonalak vastagságában.
Miért jobb ez, mint a hagyományos programozás?
Hagyományos programozásnál a fejlesztőnek kéne leírnia: „Ha van egy függőleges vonal középen, az 1-es”. De mi van, ha ferdén írod? Vagy kalappal? A program elromlik. Ezzel a módszerrel viszont a gép a TE írási stílusodat tanulja meg. Nem szabályokat magol be, hanem mintázatokat ismer fel, így sokkal rugalmasabb.