Jdi na obsah Jdi na menu
 


Strojové učení (6)

Rozpoznávání symbolických obrazců (*)

article preview

Úkol: rozpoznávání jednoduchých symbolických obrazců

       Pro jednoduchost je zvolená sada 9 základních symbolů které jsou umístěné v bodové matice 3 x 3. Úkol je vytvořit program, který by je od sebe rozpoznal a navíc získat poznatky o vyhodnocení při předložení jiného (podobného) obrazového symbolu. Program v podobě umělé neuronové sítě je vytvořen ve "Scratch". Vlastní program je poměrně rozsáhlý, takže není uveden v příspěvku. Důvod volby jazyka je i ověření, zda lze v něm vytvářet i náročnější úkoly. 

     Učení sítě je s učitelem, pomoci následujících 9 symbolů:   

tisk-1-4.jpg

 

 

 

     Po naučení sítě,  tj. pro každý vstup existuje jednoznačný výstup (vzoru 1 náleží výstup 1, vzoru 2 náleží výstup 2,  atd.,), následovalo ověřování. Pro ověřování byla základní sada obrazců rozšířena o 11 podobných.

tisk-1-5.jpg

 

 

 

Výsledky po ověření: 

Číslo výstupu, po předložení symbolu ze základní sady odpovídá jednoznačně stejnému číslu vstupu.  

Číslo výstupu po předložení nového symbolu (jiný než při učení), uvádí tabulka:

   Symbol -   10     11     12     13     14     15     16      17      18      19      20

   Výstup  -     2       3       6       4       6       6        4       2        8        9        9

    Z tabulky je vidět, že k novému symbolu je přiřazen výstup který odpovídá blízce podobnému z naučených vzorů. Konkrétně je to vidět v seznamu vzdáleností, kde pro vstupní symbol 17 je určen výstup 2, (minimální vzdálenost přísluší pro neuron číslo 2). Způsob přiřazování je určen vnitřním nastavením parametrů neuronové sítě během učení. 

 

tisk-1-2-1.jpg  

 

 

 

 
 

Aktuální čas

normální:

internetový:

co to je?

O nás

_____________________________________

Nezávislý zájmový kroužek robotiky na Studánce se zabývá poznatky o technice, jako je elektronika či programování. Věnujeme se různým problémům od nejjednodušších příkladů po složitější týkající se matematiky a fyziky.


Spojte se s námi!


Vyhledávání