MulaiMulai sekarang secara gratis

Mengompilasi model

Sekarang Anda akan mengompilasi model yang telah Anda tentukan sebelumnya. Untuk mengompilasi model, Anda perlu menentukan optimizer dan fungsi loss yang akan digunakan. Dalam video, Dan menyebutkan bahwa optimizer Adam adalah pilihan yang sangat baik. Anda dapat membaca lebih lanjut tentangnya serta optimizer Keras lainnya di sini, dan jika Anda sangat ingin tahu lebih jauh, Anda dapat membaca makalah asli yang memperkenalkan optimizer Adam.

Dalam latihan ini, Anda akan menggunakan optimizer Adam dan fungsi loss mean squared error. Silakan lanjutkan!

Latihan ini adalah bagian dari kursus

Pengantar Deep Learning dengan Python

Lihat Kursus

Petunjuk latihan

  • Kompilasi model menggunakan model.compile(). optimizer Anda harus 'adam' dan loss harus 'mean_squared_error'.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Import necessary modules
from tensorflow.keras.layers import Dense
from tensorflow.keras.models import Sequential

# Specify the model
n_cols = predictors.shape[1]
model = Sequential()
model.add(Dense(50, activation='relu', input_shape = (n_cols,)))
model.add(Dense(32, activation='relu'))
model.add(Dense(1))

# Compile the model
____

# Verify that model contains information from compiling
print("Loss function: " + model.loss)
Edit dan Jalankan Kode