Keras を使用した公式の TensorFlow チュートリアルに従っていますが、ここで行き詰まりました:住宅価格の予測: 回帰 - モデルの作成
連続値を予測するタスクにアクティベーション関数が使用されるのはなぜですか?
コードは次のとおりです。
def build_model():
model = keras.Sequential([
keras.layers.Dense(64, activation=tf.nn.relu,
input_shape=(train_data.shape[1],)),
keras.layers.Dense(64, activation=tf.nn.relu),
keras.layers.Dense(1)
])
optimizer = tf.train.RMSPropOptimizer(0.001)
model.compile(loss='mse', optimizer=optimizer, metrics=['mae'])
return model