Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2个疑问 #600

Open
sssimpleboy opened this issue Oct 27, 2023 · 7 comments
Open

2个疑问 #600

sssimpleboy opened this issue Oct 27, 2023 · 7 comments

Comments

@sssimpleboy
Copy link

1,为啥训练前导入数据的形式是 先把数据复制epoch次,然后再打乱,导入。
为什么不是每次epoch导入一次
2,为啥没有验证的操作呢?

@sssimpleboy
Copy link
Author

作者您好,我从头训练mobilenetv2 发现达不到您给的模型的效果。而且也没有预训练模型可以使用。请问您是怎样训练的?

@sssimpleboy
Copy link
Author

既然没有验证集,那么怎么确定我训练的效果好不好呢????

@wagh311
Copy link

wagh311 commented Oct 25, 2024

我也不明白,训练过程中为什么没有调用验证方法?请问您弄懂了吗

@sssimpleboy
Copy link
Author

我也不明白,训练过程中为什么没有调用验证方法?请问您弄懂了吗

我记得作者在某个回答里说他没写。
我把train改了一下,不更新参数了,当成验证。

@wagh311
Copy link

wagh311 commented Oct 25, 2024

我也不明白,训练过程中为什么没有调用验证方法?请问您弄懂了吗

我记得作者在某个回答里说他没写。 我把train改了一下,不更新参数了,当成验证。

也就是说您是在训练过程中通过每隔一段时间就暂停参数更新来验证吗?那请问您是在训练数据集上验证,还是在另外的测试数据集上去验证的啊?

@sssimpleboy
Copy link
Author

我也不明白,训练过程中为什么没有调用验证方法?请问您弄懂了吗

我记得作者在某个回答里说他没写。 我把train改了一下,不更新参数了,当成验证。

也就是说您是在训练过程中通过每隔一段时间就暂停参数更新来验证吗?那请问您是在训练数据集上验证,还是在另外的测试数据集上去验证的啊?

不是,我没有改那么多,因为我看前后处理什么的挺长,好多参数,感觉改起来比较麻烦。我只是先train一下跟原来一样,每个循环结果都保存了。然后会再跑一次train,不过第二次会把我第一次训练的结果导进来,并且不更新参数,就当成验证了。

@wagh311
Copy link

wagh311 commented Oct 25, 2024

我也不明白,训练过程中为什么没有调用验证方法?请问您弄懂了吗

我记得作者在某个回答里说他没写。 我把train改了一下,不更新参数了,当成验证。

也就是说您是在训练过程中通过每隔一段时间就暂停参数更新来验证吗?那请问您是在训练数据集上验证,还是在另外的测试数据集上去验证的啊?

不是,我没有改那么多,因为我看前后处理什么的挺长,好多参数,感觉改起来比较麻烦。我只是先train一下跟原来一样,每个循环结果都保存了。然后会再跑一次train,不过第二次会把我第一次训练的结果导进来,并且不更新参数,就当成验证了。

请问您采用第二次train这样的做法,是不是就相当于直接eval了啊?数据集是使用测试集还是原来的训练集啊?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants