A kézírásos szimbólumok online felismerése
Pushnikov AA PS-569
A tudományos és gyakorlati konferencia "A technikai tárgyak automatikus vezérlésének modern módszerei és eszközei" című jelentés absztraktjai
A kézírásos szimbólumok online felismerése
Jelenleg a miniatűr számítógépek, például a PDA, a TabletPC fejlesztése miatt a billentyűzet nélküli adatbevitel problémája fennáll. Az egyik alternatív eszköz az érintőképernyő. Vizsgáltuk a kézzel írt szimbólumok mesterséges neurális hálózattal történő felismerésének módját.
Az on-line felismerés feladata három fő szakaszból áll:
1. lépés előfeldolgozás választani alapvető tulajdonságait és váltsátok formában kényelmes besorolás, például a vektor bármilyen térben. A probléma az on-line felismerés ismert utat a tollat, formájában sorozata pont. Egyszerűsítése érdekében az osztályozó, csökkentse a pontok száma egy fix szám n. Ez a minta teszi a pontok közötti távolság közel azonos, ami lehetővé teszi, hogy ne vegye figyelembe, amikor felismerve a karakter méretét. A invariancia karakter elfoglalt helyzetéhez viszonyítva az a kép, átalakítja a bemeneti sorozat a vektorba a szinuszok és koszinuszokat a szögek közötti koordinátatengely és az egyenes összekötő vonal két szomszédos pont. Ennek eredményeként egy 2 * dimenziójú vektort kapunk (n -1).
2. Az osztályozási fázisban a bemeneti vektorok térét külön területekre osztjuk, osztályozóként neurális hálózatot használunk. Vizsgáltuk a kétrétegű idegi háttámasz-hálózat logaritmikus sigmoid neuronális aktiválási funkcióval. A bemenetek száma 2 * (n -1), a kimenetek száma megegyezik a karakterek számával. Egy ilyen neurális hálózat lehetővé teszi a vizsgált kép egybeesésének kimenetelét az eredetivel.
Abban a vizsgálatban, választottuk: n = 10, számú bemeneti neuronok - 18, a szimbólumok számát vizsgáltuk - 4, a kimenő neuronok száma - 4. Az áramkör a neurális hálózat ábrán látható. 1. A neurális hálózat képzési ütemterve az 1. ábrán látható. 2. A képzési szimbólumok képeit az 1. ábrán mutatjuk be. 3. A tesztszimbólum képét a 3. ábrán mutatjuk be. 4. Az 1. táblázat egy neurális hálózat kimenetét mutatja.
1. ábra - A neurális hálózat diagramja
2. ábra - Neurális hálózat képzési ütemezése
3. ábra - Képzési szimbólumok képei. A vonal jelzi a kiválasztott pontokat, a köröket beírja
4. ábra - A tesztszimbólum képét. A vonal jelzi a kiválasztott pontokat, a köröket beírja
1. táblázat: Az ideghálózat kimenete a tesztszimbólumhoz.
Neurális hálózati kimeneti szám
3. A döntéshozatali szakaszban arra a következtetésre jutunk, hogy a képzési szimbólumok közül melyik a tesztszimbólum hasonlóbb. Ehhez kiválasztjuk azokat a szimbólumokat, amelyekhez a neurális hálózat kimenetének legnagyobb értéke megfelel. Ha a maximális érték nem haladja meg egy bizonyos küszöbértéket, vagy ha több kimenet hasonló értékű, akkor arra a következtetésre jutunk, hogy ismeretlen szimbólumot írunk be.
A vizsgált modell magabiztosan felismeri a kézzel írt szimbólumokat, és arra enged következtetni, hogy a vizsgált szimbólum egyike-e az ismert módszereknek.
Minden anyag a "Számítástechnika"