Propagacja w przód

Wprowadzenie do uczenia głębokiego w Pythonie

Dan Becker

Data Scientist and contributor to Keras and TensorFlow libraries

Przykład transakcji bankowych

  • Przewidywanie na podstawie:
    • Liczby dzieci
    • Liczby istniejących kont
Wprowadzenie do uczenia głębokiego w Pythonie

Propagacja w przód

ch1_2.007.png

Wprowadzenie do uczenia głębokiego w Pythonie

Propagacja w przód

ch1_2.008.png

Wprowadzenie do uczenia głębokiego w Pythonie

Propagacja w przód

ch1_2.009.png

Wprowadzenie do uczenia głębokiego w Pythonie

Propagacja w przód

ch1_2.010.png

Wprowadzenie do uczenia głębokiego w Pythonie

Propagacja w przód

ch1_2.011.png

Wprowadzenie do uczenia głębokiego w Pythonie

Propagacja w przód

ch1_2.012.png

Wprowadzenie do uczenia głębokiego w Pythonie

Propagacja w przód

ch1_2.013.png

Wprowadzenie do uczenia głębokiego w Pythonie

Propagacja w przód

ch1_2.014.png

Wprowadzenie do uczenia głębokiego w Pythonie

Propagacja w przód

ch1_2.015.png

Wprowadzenie do uczenia głębokiego w Pythonie

Propagacja w przód

ch1_2.016.png

Wprowadzenie do uczenia głębokiego w Pythonie

Propagacja w przód

ch1_2.017.png

Wprowadzenie do uczenia głębokiego w Pythonie

Propagacja w przód

ch1_2.018.png

Wprowadzenie do uczenia głębokiego w Pythonie

Propagacja w przód

ch1_2.019.png

Wprowadzenie do uczenia głębokiego w Pythonie

Propagacja w przód

ch1_2.020.png

Wprowadzenie do uczenia głębokiego w Pythonie

Propagacja w przód

ch1_2.021.png

Wprowadzenie do uczenia głębokiego w Pythonie

Propagacja w przód

ch1_2.022.png

Wprowadzenie do uczenia głębokiego w Pythonie

Propagacja w przód

ch1_2.023.png

Wprowadzenie do uczenia głębokiego w Pythonie

Propagacja w przód

ch1_2.024.png

Wprowadzenie do uczenia głębokiego w Pythonie

Propagacja w przód

  • Operacja mnożenia i dodawania
  • Iloczyn skalarny
  • Propagacja w przód dla jednego punktu danych
  • Wynik to prognoza dla danego punktu
Wprowadzenie do uczenia głębokiego w Pythonie

Kod propagacji w przód

import numpy as np
input_data = np.array([2, 3])
weights = {'node_0': np.array([1, 1]),
           'node_1': np.array([-1, 1]),
           'output': np.array([2, -1])}
node_0_value = (input_data * weights['node_0']).sum()
node_1_value = (input_data * weights['node_1']).sum()
Wprowadzenie do uczenia głębokiego w Pythonie

Kod propagacji w przód

hidden_layer_values = np.array([node_0_value, node_1_value])

print(hidden_layer_values)
[5, 1]
output = (hidden_layer_values * weights['output']).sum()

print(output)
9
Wprowadzenie do uczenia głębokiego w Pythonie

Czas na ćwiczenia!

Wprowadzenie do uczenia głębokiego w Pythonie

Preparing Video For Download...