循环 Stratified K-Folds 交叉验证后我应该怎么做?如何从多个输出中决定结果?

问题描述

我正在尝试使用 Xeption 的迁移学习为 7 个类别创建图像分类模型,但我遇到了“验证准确度大于训练准确度”之类的问题。所以我决定对我的模型实施分层 K 折交叉验证。所以我认为流程是这样的,这是我的问题:

1: for 循环每个训练和验证数据 → 2: ???我应该如何对待多个结果!有k个不同的精度和图表吗???

我有过这样的正常验证流程的经验:

1:在一个训练和验证数据上拟合模型 → 2:获得准确度并制作图表

我在谷歌上搜索过,但不幸的是,或者由于我缺乏搜索能力,我找不到我的问题的任何答案。

有人能给我建议吗?

我想我应该用这个:

from sklearn.model_selection import StratifiedKFold
skf = StratifiedKFold(n_splits=3)
for train_df,validation_df in skf.split(df):

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)