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

Connected

cvičení

Použití sítě na mnoho pozorování/řádků dat

Teď definuješ funkci predict_with_network(), která bude generovat predikce pro více datových pozorování, předem načtených jako input_data. Stejně jako dříve jsou i weights předem načteny. Navíc je předem načtena funkce relu(), kterou jsi definoval/a v předchozím cvičení.

Pokyny

100 XP
  • Definuj funkci predict_with_network(), která přijímá dva argumenty – input_data_row a weights – a vrací predikci sítě jako výstup.
  • Vypočítej vstupní a výstupní hodnoty pro každý uzel a ulož je jako: node_0_input, node_0_output, node_1_input a node_1_output.
    • Vstupní hodnotu uzlu vypočítáš vynásobením příslušných polí a výpočtem jejich součtu.
    • Výstupní hodnotu uzlu vypočítáš aplikováním funkce relu() na vstupní hodnotu daného uzlu.
  • Vypočítej výstup modelu tak, že stejným způsobem vypočítáš input_to_final_layer a model_output.
  • Pomocí smyčky for projdi input_data:
    • Použij funkci predict_with_network() ke generování predikcí pro každý řádek input_data – input_data_row. Každou predikci přidej do results.