我正在处理回归任务,使用 cnn 进行特征提取,使用全连接层生成回归值。
但是,每个输入数据的目标值是一个整数。有五个可能的目标值:1 代表“讨厌”,2 代表“不喜欢”,...,最终目标值 5 代表“爱”。(我知道该任务也可以被视为分类任务,但我需要将其作为回归任务来实现。)
评估指标是 rmse 和 mae。我想让 DNN 生成整数作为回归结果,这可以使评估指标更好。目前,DNN网络会为目标值4生成例如4.012。(除了阈值还有其他方法吗?或者有什么方法可以同时自动学习阈值?我正在考虑添加一个分类层连接到第二个隐藏层来帮助网络学习整数约束。)