開始使用免費開始

Hello nets!

你將建立一個簡單的神經網路,感受在 Keras 中完成這件事有多快速。

你會建立一個網路:輸入為兩個數字,經過包含 10 個神經元的隱藏層,最後輸出一個不受限制的單一數值

要得到不受限制的輸出,可以不要在輸出層設定啟動函式(activation)。這對於像是迴歸這類問題很實用,因為我們希望輸出可以是任意不受限制的數值。

本練習屬於課程

Keras 深度學習入門

檢視課程

練習說明

  • tensorflow.keras.models 匯入 Sequential 模型,並從 tensorflow.keras.layers 匯入 Dense 層。
  • 建立一個 Sequential 模型實例。
  • 新增一個含 10 個神經元的隱藏 Dense 層,input_shape 為 2 個神經元。
  • 再新增最終的 1 個神經元輸出層,並用 summary() 彙總模型。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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.____
編輯並執行程式碼