Sua primeira rede neural

Introdução ao Deep Learning com Keras

Miguel Esteban

Data Scientist & Founder

Uma rede neural?

Introdução ao Deep Learning com Keras

Parâmetros

Introdução ao Deep Learning com Keras

Descida do gradiente

Introdução ao Deep Learning com Keras

A API Sequential

Introdução ao Deep Learning com Keras

A API Sequential

Introdução ao Deep Learning com Keras

A API Sequential

Introdução ao Deep Learning com Keras

Definindo uma rede neural

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))

Introdução ao Deep Learning com Keras

Adicionando ativações

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))

Introdução ao Deep Learning com Keras

Adicionando ativações

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))

Introdução ao Deep Learning com Keras

Resuma seu modelo!

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
_________________________________________________________________
Introdução ao Deep Learning com Keras

Visualizar parâmetros

Introdução ao Deep Learning com Keras

Visualizar parâmetros

Introdução ao Deep Learning com Keras

Resuma seu modelo!

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
_________________________________________________________________
Introdução ao Deep Learning com Keras

Vamos codar!

Introdução ao Deep Learning com Keras

Preparing Video For Download...