Halo, nets!
Anda akan membangun sebuah jaringan saraf sederhana untuk merasakan betapa cepatnya hal ini dapat dilakukan di Keras.
Anda akan membangun sebuah jaringan yang menerima dua angka sebagai masukan, melewatkannya melalui sebuah lapisan tersembunyi dengan 10 neuron, dan akhirnya menghasilkan satu angka keluaran tanpa batasan.
Keluaran tanpa batasan dapat diperoleh dengan tidak menetapkan fungsi aktivasi pada lapisan keluaran. Ini berguna untuk masalah seperti regresi, ketika kita ingin keluaran dapat mengambil nilai apa pun tanpa batasan.
Latihan ini merupakan bagian dari kursus
Pengantar Deep Learning dengan Keras
Instruksi latihan
- Impor model
Sequentialdaritensorflow.keras.modelsdan lapisanDensedaritensorflow.keras.layers. - Buat instance model
Sequential. - Tambahkan lapisan tersembunyi
Densedengan 10 neuron daninput_shapedua neuron. - Tambahkan lapisan keluaran 1 neuron dan ringkas model Anda dengan
summary().
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Import the Sequential model and Dense layer
from tensorflow.keras.____ import ____
from tensorflow.keras.____ import ____
# Create a Sequential model
model = ____
# Add an input layer and a hidden layer with 10 neurons
model.add(Dense(____, input_shape=(____,), activation="relu"))
# Add a 1-neuron output layer
model.add(____)
# Summarise your model
model.____