Chaos-v / DOA-Estimation

水下目标方位估计算法,包括:基于常规波束形成的时间窗方法以及基于卷积神经网络的时间窗方法
9 stars 0 forks source link

关于CNN训练的问题 #2

Closed MTTYEAP closed 1 year ago

MTTYEAP commented 1 year ago

你好,我想请教一下,我用datasetGenerate产生了数据集,用modelTraining训练时为何训练准确率只能达到40%左右,path.txt里没做改动。

Chaos-v commented 1 year ago

可能原因有很多,这需要根据你的仿真数据集的假设条件以及训练的网络模型、参数设置的情况来判断

MTTYEAP commented 1 year ago

那意思就是原文件没调参吗?原文件没做变动直接训练

Chaos-v commented 1 year ago

你好,模型参数包括训练参数本身是调过的,已经训练好的模型对于适用环境,测试集的正确率能在90以上。另外我新提交了一个版本,你可以重新试一下

MTTYEAP commented 1 year ago

你好,模型参数包括训练参数本身是调过的,已经训练好的模型对于适用环境,测试集的正确率能在90以上。另外我新提交了一个版本,你可以重新试一下

您好,真是太感谢您了,想问一下,您在训练模型的时候有没有出现这个警告 UserWarning: Using padding='same' with even kernel lengths and odd dilation may require a zero-padded copy of the input be created (Triggered internally at C:\cb\pytorch_1000000000000\work\aten\src\ATen\native\Convolution.cpp:1004.) return F.conv2d(input, weight, bias, self.stride, 这个警告会影响训练吗?

Chaos-v commented 1 year ago

一般可以忽略

MTTYEAP commented 1 year ago

图片 您好,用了新版跑了以后验证集准确率还是50%不到,我这里python是3.9的版本,pytorch是2.0.1的版本,不太明白问题出在哪里。。。能不能指点一下,谢谢您!

Chaos-v commented 1 year ago

你好,这种情况个人建议,首先检查输入是否有问题,再根据自己的训练集,调整一下网络模型的结构或者训练过程的参数。

MTTYEAP commented 1 year ago

你好,这种情况个人建议,首先检查输入是否有问题,再根据自己的训练集,调整一下网络模型的结构或者训练过程的参数。

输入应该没啥问题吧,就用您那个datasetGenerate产生了数据集,用modelTraining训练,按理来说应该咱两结果相差不会很大吧,不是很明白问题在哪儿。。。

Chaos-v commented 1 year ago

如果可以的话能否告知一下你产生数据集时的参数,以及网络、训练过程参数的设置情况,我这边尝试做个复现

Chaos-v commented 1 year ago

您好,方法定义处设置参数是默认参数,是在你调用该方法时没有指定部分参数值的时候,python会自动使用默认参数,从过程上讲这块传参是没有问题的

从 Windows 版邮件https://go.microsoft.com/fwlink/?LinkId=550986发送

发件人: @.> 发送时间: 2023年7月3日 20:06 收件人: @.> 抄送: @.>; @.> 主题: Re: [Chaos-v/DOA-Estimation] 关于CNN训练的问题 (Issue #2)

如果可以的话能否告知一下你产生数据集时的参数,以及网络、训练过程参数的设置情况,我这边尝试做个复现

您好,好像发现问题是这里?(小白没怎么用过python 请见谅)我看这里def已经给了传递的参数 [图片]https://user-images.githubusercontent.com/133003153/250550221-521b99e6-d6d3-4580-a443-04a066f9fe8a.png 而产生数据集时传递的参数是这样 [图片]https://user-images.githubusercontent.com/133003153/250550447-b0126d94-e151-4815-9972-ac58880e711e.png 如果没理解错的话,是不是要把第一张图片中传递的=参数去掉?

― Reply to this email directly, view it on GitHubhttps://github.com/Chaos-v/DOA-Estimation/issues/2#issuecomment-1618109844, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AX34DHXL3OEEA5LDYMMPK6DXOKYSXANCNFSM6AAAAAAZ3P64BQ. You are receiving this because you commented.Message ID: @.***>

Chaos-v commented 1 year ago

chaos1728@outlook.com