1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Úvod do deep learningu v Pythonu

Connected

cvičení

Výpočet směrnic

Teď si procvičíš výpočet směrnic. Při vykreslování ztrátové funkce střední kvadratické chyby vůči predikcím platí, že směrnice je 2 * x * (xb-y), neboli 2 * input_data * error. Všimni si, že x i b mohou obsahovat více hodnot (x je vektor pro každý datový bod a b je také vektor). V takovém případě bude výstupem rovněž vektor, což je přesně to, co potřebuješ.

Jsi připraven/a napsat kód pro výpočet této směrnice pro jeden datový bod. Použiješ předem definované váhy weights a data pro jeden bod uložená v input_data. Skutečná hodnota cíle, který chceš predikovat, je uložena v target.

Pokyny

100 XP
  • Vypočítej predikce preds vynásobením weights hodnotami input_data a součtem výsledků.
  • Vypočítej chybu jako rozdíl preds minus target. Všimni si, že tato chyba odpovídá výrazu xb-y ve vzorci pro gradient.
  • Vypočítej směrnici ztrátové funkce vzhledem k predikci. K tomu potřebuješ součin input_data a error, který pak vynásob hodnotou 2.