Ditt första neurala nätverk

Introduktion till djupinlärning med Keras

Miguel Esteban

Data Scientist & Founder

Ett neuralt nätverk?

Introduktion till djupinlärning med Keras

Parametrar

Introduktion till djupinlärning med Keras

Gradientnedstigning

Introduktion till djupinlärning med Keras

Det sekventiella API:et

Introduktion till djupinlärning med Keras

Det sekventiella API:et

Introduktion till djupinlärning med Keras

Det sekventiella API:et

Introduktion till djupinlärning med Keras

Definiera ett neuralt nätverk

from tensorflow.keras.models import Sequential

from tensorflow.keras.layers import Dense
# Create a new sequential model model = Sequential()
# Add and input and dense layer model.add(Dense(2, input_shape=(3,)))
# Add a final 1 neuron layer model.add(Dense(1))

Introduktion till djupinlärning med Keras

Lägga till aktiveringsfunktioner

from tensorflow.keras.models import Sequential

from tensorflow.keras.layers import Dense
# Create a new sequential model model = Sequential()
# Add and input and dense layer model.add(Dense(2, input_shape=(3,)))
# Add a final 1 neuron layer model.add(Dense(1))

Introduktion till djupinlärning med Keras

Lägga till aktiveringsfunktioner

from tensorflow.keras.models import Sequential

from tensorflow.keras.layers import Dense
# Create a new sequential model model = Sequential()
# Add and input and dense layer model.add(Dense(2, input_shape=(3,), activation="relu"))
# Add a final 1 neuron layer model.add(Dense(1))

Introduktion till djupinlärning med Keras

Sammanfatta din modell!

model.summary()
Layer (type)                 Output Shape              Param #   
=================================================================
dense_3 (Dense)              (None, 2)                 8         
_________________________________________________________________
dense_4 (Dense)              (None, 1)                 3         
=================================================================
Total params: 11
Trainable params: 11
Non-trainable params: 0
_________________________________________________________________
Introduktion till djupinlärning med Keras

Visualisera parametrar

Introduktion till djupinlärning med Keras

Visualisera parametrar

Introduktion till djupinlärning med Keras

Sammanfatta din modell!

model.summary()
Layer (type)                 Output Shape              Param #   
=================================================================
dense_3 (Dense)              (None, 2)             --> 8 <--       
_________________________________________________________________
dense_4 (Dense)              (None, 1)                 3         
=================================================================
Total params: 11
Trainable params: 11
Non-trainable params: 0
_________________________________________________________________
Introduktion till djupinlärning med Keras

Nu kör vi en övning!

Introduktion till djupinlärning med Keras

Preparing Video For Download...