Lidský mozek obsahuje přibližně 86 miliard neuronů. Každý neuron funguje jako malý "počítač", který přijímá signály, zpracovává je a vysílá odpověď.
Doplň tabulku analogií mezi biologickým neuronem a perceptronem:
| Biologický neuron | Co to dělá? | Perceptron (simulátor) |
|---|---|---|
| Dendrity | Přijímají signály od jiných neuronů | |
| Synapse | Spojení mezi neurony - některá jsou silnější | |
| Tělo (Soma) | Sčítá všechny přijaté signály | |
| Axon + Práh | Rozhoduje, zda vyslat signál dál |
Nakresli schéma biologického neuronu a označ jeho části (dendrity, tělo, axon):
Otevři simulátor a odpověz:
| Kolik vstupů (LED) má simulátor? | |
| Kolik potenciometrů (vah) má simulátor? | |
| Jaká je výchozí hodnota napětí na voltmetru? |
Co znamenají symboly?
| Symbol | Název | V simulátoru |
|---|---|---|
| xᵢ | Vstup (input) | |
| wᵢ | Váha (weight) | |
| Σ | Suma (součet) | |
| σ | Sigmoid aktivace |
V simulátoru nastav vzor "T" a zapiš hodnoty:
Ověření: Souhlasí tvůj výpočet s hodnotou na voltmetru?
Nastav vzor "T" a experimentuj s potenciometry:
| Akce | Předpokládaný efekt | Pozorovaný výstup (V) |
|---|---|---|
| Všechny váhy na 0.5 | ||
| Všechny váhy na 1.0 | ||
| Všechny váhy na 0.0 | ||
| Náhodné váhy |
Podívej se na graf sigmoid v simulátoru a porovnej s jinými možnostmi:
| Funkce | Tvar | Výhoda | Nevýhoda |
|---|---|---|---|
| Skoková (Vypínač) | 0→│→1 | ||
| Lineární (Přímka) | ╱ | ||
| Sigmoid (S-křivka) | ~S~ |
Ověř v simulátoru: Přepínej mezi vzory T a L a sleduj, jak se pohybuje bod na sigmoid grafu.
| Vzor | Pozice bodu na ose X (suma) | Výstup (osa Y) |
|---|---|---|
| T (váhy 0.5) | ||
| L (váhy 0.5) | ||
| T (po naučení) | ||
| L (po naučení) |
Nakresli S-křivku sigmoid funkce. Označ osy (X = suma, Y = výstup) a oblasti 0, 0.5, 1:
Pro každý pokus: Reset potenciometrů, nastav vzor T, klikni 10× na "Učit směr 0".
| Learning Rate | Výstup po 10 krocích | Pozorování |
|---|---|---|
| 0.005 (pomalé) | ||
| 0.010 (výchozí) | ||
| 0.050 (rychlé) | ||
| 0.100 (velmi rychlé) |
Závěr: Proč je důležité vybrat správný Learning Rate?
Nakresli graf, kde X = hodnota váhy, Y = velikost chyby. Označ optimum (údolí) a nakresli cestu gradientního sestupu:
Proveď následující tréninkovou sekvenci a zaznamenej výsledky:
| Krok | Akce | Výstup před | Výstup po |
|---|---|---|---|
| 1 | Reset, nastav T, klikni 5× "Učit směr 0" | ||
| 2 | Nastav L, klikni 5× "Učit směr 1" | ||
| 3 | Zpět na T, klikni 5× "Učit směr 0" | ||
| 4 | Zpět na L, klikni 5× "Učit směr 1" | ||
| 5 | Opakuj kroky 1-4 ještě 2× | ||
Po tréninku ověř, zda perceptron správně klasifikuje:
| Vzor | Očekávaný výstup | Skutečný výstup | Správně? |
|---|---|---|---|
| T | Blízko 0 (< 0.3) | ||
| L | Blízko 1 (> 0.7) |
Podívej se na hodnoty potenciometrů po tréninku a vyplň:
| Pozice LED | Je v T? | Je v L? | Výsledná váha | Proč? |
|---|---|---|---|---|
| Horní řada (1-4) | Ano | Jen jedna | ||
| Levý sloupec | Částečně | Ano | ||
| Spodní řada | Ne | Ano (3-4) |
Nakresli mřížku 4×4 a vybarvi buňky podle hodnot vah (tmavá = nízká váha, světlá = vysoká váha):
Důležité pravidlo: Pouze váhy aktivních vstupů (zapnuté LED) se mění!
Vysvětli vlastními slovy, proč to dává smysl:
Příklad výpočtu:
V neuronové síti s více vrstvami:
Nakresli schéma sítě se 2 vrstvami a šipkami ukazujícími směr forward pass (→) a backward pass (←):
Proč je backpropagation tak důležitý pro AI?
| Koncept | Tvé shrnutí |
|---|---|
| Biologický neuron | |
| Perceptron | |
| Sigmoid aktivace | |
| Gradient descent | |
| Backpropagation |
Jedno zůstává stejné: Základní princip - vstupy × váhy → suma → aktivace → výstup → chyba → update vah - je stále jádrem všech těchto technologií!
Jaký byl tvůj největší "aha moment"?
Co tě překvapilo nebo bylo nejtěžší pochopit?
Jak můžeš využít toto poznání dál?
Jak dobře rozumím perceptronu? (1 = vůbec, 5 = úplně)