Lekce 14 - Neuronové sítě - K-fold a refaktoring
V minulé lekci, Neuronové sítě - Tři datové sady a kapacita modelu, jsme se naučili rozdělovat data do tréninkové, vývojové a testovací sady a pracovat s kapacitou modelu.
V této lekci tutoriálu Neuronové sítě - Pokročilé se
zaměříme na K-fold validace a provedeme
refactoring naší třídy Neuron
.
K-fold validace
V minulé lekci jsme si pověděli, proč potřebujeme trénovací, vývojovou a testovací datovou sadu. Bohužel nám kvůli tomu značně kleslo množství dat, na kterých můžeme model natrénovat.
Existuje jeden přístup, který můžeme použít, pokud nechceme vývojová data úplně oddělit od těch trénovacích. Data rozdělujeme do podmnožin stejné velikosti (obvykle používáme pět až sedm podmnožin), takzvaných "folds". Vždy používáme jeden fold jako vývojovou datovou sadu a zbytek dat použijeme k trénování. To znamená, že model budeme trénovat pětkrát, pokud data rozdělíme do pěti podmnožin. Každý model bude používat jiný fold jako vývojovou datovou sadu. První model použije první fold jako vývojovou datovou sadu a zbytek se spojí do trénovací datové sady, druhý model použije druhý fold jako vývojovou datovou sadu a zbytek (včetně prvního) použije pro trénovací, a tak dále. Z každého modelu získáme loss a metriky, které zprůměrujeme, abychom získali skutečné skóre modelu.
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V tomto tutoriálu Pythonu pro pokročilé se zaměříme na křížovou validaci K-fold a budeme refaktorovat naší třídu Neuron.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.