python多变量回归_具有深度学习的多变量多目标回归问题

我想设计一个有多个输入变量(4)和多个输出(3)的神经网络模型。不知道哪里可以改进。

可能的问题:数据加载器和数据规范化:我发现我的输入数据有4个3~4位数的值,因此进行了规范化。我不确定我的方法是否正确。在

我还对输入值进行了规范化处理,虽然输出值也有很大范围的数字,但要正确预测输出值是什么。在

模型本身:我试图建立多输入多输出模型

所以我放4个输入变量,得到3个输出变量。

我应该如何改进我的模型?

(感谢您的帮助,但请使用CNN,RNN,LSTM。。。不太管用….)

损失函数与优化器当前正在使用nn.m损失()损失函数和torch.optim.SGD(模型.参数(),lr=学习率)优化器。在

然而,这使得NaN,NaN,NaN输出(可能有些数字太大了?)

试过nn.L1Loss()

在损失.项目值显著降低,但不确定这是否是我想要的值。在

我看不出结果有多大变化(学习过程)

评价指标看来我不能画出预测和y,因为它是三维矢量

也不能做简单的等式比较,因为数字在很多小数点上通常不匹配。在

在这种情况下,我应该如何评估?在

任何额外的提示或帮助都会很有帮助。

提前谢谢您#This is a dataloader that I have and did normalization with f.normalize

class Loader(dataset):

def __init__(self, data):

self.data = data

/

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值