Sobreviver a um impacto de meteoro

Introdução ao Deep Learning com Keras

Miguel Esteban

Data Scientist & Founder

Recapitulando

from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense

# Crie um novo modelo sequencial
model = Sequential()

# Adicione uma camada de entrada e uma densa model.add(Dense(2, input_shape=(3,), activation="relu")) # Adicione uma camada final com 1 neurônio model.add(Dense(1)) <

Introdução ao Deep Learning com Keras

Compilando

# Compile o modelo que você criou antes
model.compile(optimizer="adam", loss="mse")

Introdução ao Deep Learning com Keras

Treinando

# Treine seu modelo
model.fit(X_train, y_train, epochs=5)
Epoch 1/5
1000/1000 [==============================] - 0s 242us/step - loss: 0.4090
Epoch 2/5
1000/1000 [==============================] - 0s 34us/step - loss: 0.3602
Epoch 3/5
1000/1000 [==============================] - 0s 37us/step - loss: 0.3223
Epoch 4/5
1000/1000 [==============================] - 0s 34us/step - loss: 0.2958
Epoch 5/5
1000/1000 [==============================] - 0s 33us/step - loss: 0.2795
Introdução ao Deep Learning com Keras

Prevendo

# Faça previsões em novos dados
preds = model.predict(X_test)

# Veja as previsões
print(preds)
array([[0.6131608 ],
       [0.5175948 ],
       [0.60209155],
       ...,
       [0.55633   ],
       [0.5305591 ],
       [0.50682044]])
Introdução ao Deep Learning com Keras

Avaliando

# Avalie seus resultados
model.evaluate(X_test, y_test)
1000/1000 [==============================] - 0s 53us/step
0.25
Introdução ao Deep Learning com Keras

O problema em questão

Introdução ao Deep Learning com Keras

Previsão científica

Introdução ao Deep Learning com Keras

Sua tarefa

Introdução ao Deep Learning com Keras

Vamos salvar a Terra!

Introdução ao Deep Learning com Keras

Preparing Video For Download...