Strojové učení je nakonec použit k předpovědět výsledky vzhledem k tomu, sadu funkcí. Proto vše, co můžeme udělat pro zobecnění výkonu našeho modelu, je považováno za čistý zisk. Výpadek je technika používaná k zabránění nadměrnému vybavení modelu. Výpadek funguje náhodně nastavením odchozích okrajů skrytých jednotek (neuronů, které tvoří skryté vrstvy) na 0 při každé aktualizaci tréninkové fáze. Pokud jste se podívat na Keras dokumentace pro vypuštění vrstvy, uvidíte odkaz na bílý papír napsal Geoffrey Hinton a přátele, které jde do teorie za odpadlíka.
V řízení příklad, budeme používat Keras budovat neuronové sítě s cílem rozpoznávání ručně psaných číslic.
from keras.datasets import mnist from matplotlib import pyplot as plt plt.style.use('dark_background') from keras.models import Sequential from keras.layers import Dense, Flatten, Activation, Dropout from keras.utils import normalize, to_categorical
používáme Keras importovat data do našeho programu. Data jsou již rozdělena do tréninkových a testovacích sad.