我们试图从tensorflow开始,所以我们在摄氏温度下得到了这个错误,以华氏度为例,代码为tf。
存在语法错误,但与教程相比看起来相同
`celsius = np.array([8,10,12,14,16], dtype = float) #data
fahrenheit = np.array([12,13,14,15,16], dtype = float) #data
model = tf.keras.Sequential([ #setting model
tf.keras.layers.Dense(units=4, input_shape=[1])
tf.keras.layers.Dense(units=4) #error in the network
tf.keras.layers.Dense(units=1)
])`
好吧,我们正在尝试创建我们的第一个神经网络,但被困在这里
答案 0 :(得分:1)
您正在向模型添加一个列表,因此列表条目必须用,
分隔,而不是仅换行(在每个密集层之后)。
尝试一下:
celsius = np.array([8,10,12,14,16], dtype = float) #data
fahrenheit = np.array([12,13,14,15,16], dtype = float) #data
model = tf.keras.Sequential([ #setting model
tf.keras.layers.Dense(units=4, input_shape=[1]), #just added , here (and in the next line)
tf.keras.layers.Dense(units=4), #error in the network
tf.keras.layers.Dense(units=1)
])