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.____