📷 CNN Filter Lab: Extraktor Rysů

OpenTechLab Jablonec nad Nisou · Science Micro Elementary School

Pochopte, jak počítače "vidí". Aplikujte konvoluční filtry, sledujte matematiku za každým pixelem a extrahujte rysy z obrazu.

1
1

1. Vstupní obrázek

📁 Přetáhněte obrázek nebo klikněte pro nahrání

2. Kernel (Vrstva 1)

L1

3. Mapa rysů (Výstup)

Najeďte myší na výstup pro zobrazení výpočtu.
Výstup = Σ (Pixel × Váha)

🎯 Kvíz: Uhádni filtr!

Podívej se na výstup a uhádni, který filtr byl použit:

⚙️ Konvoluce

Matice 3×3 (kernel) se posouvá přes obrázek. V každé pozici vynásobí hodnoty pixelů vahami kernelu, sečte je a vytvoří jeden výstupní pixel. Takto se extrahují rysy jako hrany.

🔢 Krok a Okraj

Stride (Krok) = kolik pixelů kernel přeskočí při každém kroku. Stride 2 = výstup je poloviční.
Padding (Okraj) = přidání nul kolem obrázku pro zachování velikosti.

📊 Vícevrstvá CNN

Skutečné CNN mají mnoho vrstev. Vrstva 1 hledá hrany, Vrstva 2 je kombinuje do rohů a textur, hlubší vrstvy rozpoznávají objekty. Zkuste zapnout 2 Vrstvy!

📉 Max Pooling

Zmenšuje obrázek výběrem maximální hodnoty z každého bloku 2×2. Poskytuje odolnost vůči posunu a snižuje výpočetní náročnost.