Backpropagation
Backpropagation je technika užitá na školení neuronové sítě. To je užitečné jen pro krmení-předat sítě (sítě, které mají žádnou odezvu, nebo prostě, to mají žádné spojitosti tu smyčku).Backpropagation také vyžaduje to funkce převodu používala pro neurons být differentiable.
Podstata techniky je takto -
- Představujte vzorek školení k neuronové síti.
- Porovnejte NN výstup k požadovanému výstupu od toho pára vzorku. Spočítat chybu v každém výstupu neuron.
- Pro každého neuron, počítat od chyby, skutečného výkonu a faktoru oškrabávání, jak hodně nižší nebo vyšší to by mělo být. Toto je místní chyba.
- Používání neurons váhy na tom má přícházející souvislosti, přiřadit “vinu” pro místní chybu k neurons u předchozí úrovně.
- Opakují kroky nahoře na neurons u předchozí úrovně, používat každého ones “vina” jako jejich chyba.
Backpropagation obvykle dovolí rychlé sbližování na místním minima v druhu sítí ke kterému to je vhodné.