在Jupyterlab平台上进行AI模型编译和保存的时候,编译应该用类,而不是字符串的形式。
我一个程序训练代码中原来的代码是:
model.compile(
optimizer='adam',
loss='mse', # 均方误差
metrics=['mae'] # 平均绝对误差
)
发觉运行不了,一直上报错误,后来问了Deepseek,说可能是编译部分建议改成类的形式,于是改成了下面这样:
model.compile(
optimizer='adam',
loss=tf.keras.losses.MeanSquaredError(), # 使用类而不是字符串
metrics=[tf.keras.metrics.MeanAbsoluteError()] # 使用类而不是字符串
)
然后就可以运行了。这里做个记录。
769

被折叠的 条评论
为什么被折叠?



