Bắt đầu ngayBắt đầu miễn phí

Xin chào, mạng nơ-ron!

Bạn sẽ xây một mạng nơ-ron đơn giản để cảm nhận việc này trong Keras nhanh như thế nào.

Bạn sẽ tạo một mạng nhận vào hai số, truyền chúng qua một tầng ẩn gồm 10 neuron, và cuối cùng trả ra một số duy nhất không bị ràng buộc.

Đầu ra không bị ràng buộc có thể đạt được bằng cách không đặt hàm kích hoạt ở tầng đầu ra. Điều này hữu ích cho các bài toán như hồi quy (regression), khi chúng ta muốn đầu ra có thể nhận bất kỳ giá trị nào không bị giới hạn.

Bài tập này là một phần của khóa học

Nhập môn Deep Learning với Keras

Xem khóa học

Hướng dẫn bài tập

  • Import mô hình Sequential từ tensorflow.keras.models và tầng Dense từ tensorflow.keras.layers.
  • Tạo một thể hiện của mô hình Sequential.
  • Thêm một tầng ẩn Dense với 10 neuron và input_shape gồm hai neuron.
  • Thêm tầng đầu ra 1 neuron và tóm tắt mô hình của bạn bằng summary().

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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.____
Chỉnh sửa và Chạy Mã