Uživatelské nástroje

Nástroje pro tento web


ai:neural_networks

Úvod do neuronových sítí

Umělé neuronové sítě (Artificial Neural Networks - ANN) jsou výpočetní modely inspirované biologickými neuronovými sítěmi v lidském mozku. Jsou základem moderní umělé inteligence a umožňují počítačům učit se z dat.

Základní stavební kámen: Umělý neuron

Umělý neuron (perceptron) je matematická funkce, která:

1. Přijme několik vstupních signálů ($x_1, x_2, ...$).
2. Každému vstupu přiřadí určitou **váhu** ($w_1, w_2, ...$), která určuje jeho důležitost.
3. Sečte vážené vstupy a přičte konstantu zvanou **bias** ($b$).
4. Výsledek propustí přes **aktivační funkci**, která určí konečný výstup (např. zda neuron "vystřelí").

Matematicky zapsáno: $$y = f(\sum_{i=1}^{n} w_i x_i + b)$$

Struktura sítě

Neurony jsou organizovány do vrstev. Informace obvykle proudí směrem od vstupu k výstupu:

  • Vstupní vrstva (Input Layer): Přijímá surová data (např. pixely obrázku).
  • Skryté vrstvy (Hidden Layers): Zde probíhá samotné „učení“ a extrakce rysů. Hluboké učení (Deep Learning) využívá sítě s mnoha skrytými vrstvami.
  • Výstupní vrstva (Output Layer): Poskytuje konečný výsledek (např. pravděpodobnost, že na fotce je kočka).

Jak se síť učí?

Proces učení probíhá ve dvou hlavních krocích, které se neustále opakují:

1. Dopředný chod (Forward Propagation)

Data projdou sítí od vstupu k výstupu a síť vygeneruje předpověď.

2. Zpětné šíření chyby (Backpropagation)

  • Výsledek se porovná se skutečností pomocí ztrátové funkce (Loss Function).
  • Algoritmus vypočítá, jak moc se síť zmýlila.
  • Pomocí optimalizátoru (např. Gradient Descent) se upraví váhy neuronů tak, aby příště byla chyba menší.

Typy neuronových sítí

Typ sítě Hlavní využití
CNN (Konvoluční) Zpracování obrazu, rozpoznávání obličejů.
RNN (Rekurentní) Zpracování textu, překlady, časové řady (mají „paměť“).
Transformery Moderní jazykové modely (jako GPT), analýza kontextu.
GANs (Generativní) Vytváření nových obrázků, deepfakes.

K čemu se používají?

  • Klasifikace: Je na obrázku pes, nebo kočka?
  • Regrese: Jaká bude cena nemovitosti za rok?
  • Generování: Napiš báseň v Shakespearově stylu.
  • Anomálie: Je tato bankovní transakce podvodná?
Zajímavost: Zatímco lidský mozek má cca 86 miliard neuronů, moderní velké modely (LLM) operují se stovkami miliard parametrů (vah), čímž se v určitém smyslu začínají biologické komplexitě přibližovat.

Související témata:

ai/neural_networks.txt · Poslední úprava: autor: admin