机器学习算法目标变量为连续变量时,使用sneg_mean_squared_error报错ValueError: Unknown label type: 'continuous'
时间: 2023-06-14 20:06:45 浏览: 104
Sneg_Recs:Сервисныезаявки
这是因为`sneg_mean_squared_error`是用于计算分类问题中的损失函数,而你的目标变量是连续变量,即回归问题。因此,你需要使用适用于回归问题的损失函数,比如`mean_squared_error`。你可以使用以下代码:
```python
from tensorflow.keras.losses import mean_squared_error
model.compile(optimizer='adam', loss=mean_squared_error)
```
这样就可以使用`mean_squared_error`作为损失函数进行训练了。
阅读全文