我正在嘗試構建一個帶有一個隱藏層的小型神經網絡。我希望在訓練之前,模型會輸出看起來隨機的值。但是對于所有輸入,我得到 1.0 作為輸出。為什么會這樣?import tensorflow as tffrom tensorflow import kerasimport numpy as npdef NewModel(): return keras.Sequential([ keras.layers.Dense(20, input_shape=(18,), activation=tf.nn.relu, name="inputLayer"), keras.layers.Dense(1, activation=tf.nn.softmax, name="outputLayer"), ])model = NewModel()i = np.array([[0.2]*18])print(model.predict(i))
添加回答
舉報
0/150
提交
取消