我的目标是使用神经网络进行二进制分类。 问题是数据集不平衡,我有1类的90%和0类的10个。 为了解决这个问题,我想使用分层交叉验证。
我正在与Pytorch一起工作的问题,我找不到任何示例,文档也没有提供它,而且我是学生,对于神经网络来说还很新。
有人可以帮忙吗? 谢谢!
答案 0 :(得分:1)
我发现最简单的方法是在将数据传递到Pytorch Dataset
和DataLoader
之前对分层进行分层。这样一来,您就不必将所有代码移植到skorch上,而这会破坏与某些集群计算框架的兼容性。
答案 1 :(得分:0)