MulaiMulai sekarang secara gratis

Model sequential di Keras

Pada bab 3, kita menggunakan komponen API keras dalam tensorflow untuk mendefinisikan jaringan saraf, tetapi kita belum sepenuhnya memanfaatkan kemampuannya untuk menyederhanakan pendefinisian dan pelatihan model. Dalam latihan ini, Anda akan menggunakan API model sequential keras untuk mendefinisikan jaringan saraf yang dapat digunakan untuk mengklasifikasikan gambar huruf bahasa isyarat. Anda juga akan menggunakan metode .summary() untuk mencetak arsitektur model, termasuk bentuk dan jumlah parameter yang terkait dengan setiap lapisan.

Perhatikan bahwa gambar telah diubah bentuk dari (28, 28) menjadi (784,), sehingga dapat digunakan sebagai masukan ke lapisan dense. Selain itu, perhatikan bahwa keras telah diimpor dari tensorflow untuk Anda.

Latihan ini adalah bagian dari kursus

Pendahuluan TensorFlow di Python

Lihat Kursus

Petunjuk latihan

  • Definisikan model sequential keras bernama model.
  • Atur lapisan pertama sebagai Dense() dengan 16 node dan aktivasi relu.
  • Definisikan lapisan kedua sebagai Dense() dengan 8 node dan aktivasi relu.
  • Atur lapisan keluaran agar memiliki 4 node dan menggunakan fungsi aktivasi softmax.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Define a Keras sequential model
____

# Define the first dense layer
model.add(keras.layers.____(____, activation='____', input_shape=(784,)))

# Define the second dense layer
____

# Define the output layer
model.add(keras.layers.Dense(____))

# Print the model architecture
print(model.summary())
Edit dan Jalankan Kode