k-fold相关内容

如何在不立即加载整个数据集的情况下将数据集拆分为 K 折?

我无法一次加载所有数据集,因此我使用了 tf.keras.preprocessing.image_dataset_from_directory() 以便在训练期间加载批量图像.如果我想将我的数据集分成 2 个子集(训练和验证),它工作得很好,但是,我想将我的数据集分成 K 折以进行交叉验证.(5折就好了) 如何在不加载整个数据集的情况下制作 K 折?我必须放弃使用 tf.keras.prep ..
发布时间:2021-09-05 20:08:21 Python

使用包“caret"在随机森林的 K 折验证中进行变量编码

我想运行一个 RF 分类,就像它在“randomForest"中指定的那样,但仍然使用 k-fold 重复交叉验证方法(下面的代码).如何阻止插入符号从我的分类变量中创建虚拟变量?我读到这可能是由于 One-Hot-Encoding,但不确定如何更改.我会非常感谢有关如何解决此问题的一些示例行! 数据库: >海峡(河流)'data.frame':121 个观察.共 13 个变量:$ sta ..
发布时间:2021-07-02 20:08:31 其他开发

如何从k折交叉验证的每个折中学习?

执行k折交叉验证时,对于每折,我们都有不同的验证集和稍有变化的学习集.假设您从第一折前进到第二折.我们从第一折中学到的东西如何在第二折迭代中继承?目前,似乎您只计算准确性,而学习的模型却被丢弃并且永远不会保留. 我想念什么?是否保留这样的模式?DQN与KNN的关系如何保留? 解决方案 K折交叉验证不会在每次迭代中重新训练模型.相反,它训练和评估K个不同的独立 (可以并行化)具有不同数 ..
发布时间:2021-04-25 18:55:49 AI人工智能

如何为此CNN使用K折交叉验证?

我已经尝试为我的二进制图像分类器实现K折交叉验证,但是由于我一直陷于整个数据处理方面,所以我已经苦苦挣扎了一段时间.在尝试使用K Fold之前,我在下面包括了我的代码(这很长而且很乱-致歉),因为它出现了严重错误.任何建议或支持,将不胜感激.我认为在这里使用K折是正确的方法,但是如果不正确,请告诉我.非常感谢! 我想知道如何重新格式化数据以创建单独的折叠,因为那里的每个教程几乎都使用.csv ..

Sklearn投票合奏,具有使用不同功能的模型,并通过k倍交叉验证进行测试

我有一个包含4组不同功能的数据框. 我需要使用这四个不同的功能组创建4个不同的模型,并将它们与整体投票分类器结合起来. 此外,我需要使用k倍交叉验证来测试分类器. 但是,我发现很难将不同的功能集,投票分类器和k倍交叉验证与sklearn中的功能结合起来.以下是我到目前为止的代码. y = df1.index x = preprocessing.scale(df1) SVM = ..

我为什么得到“支持的目标类型为:(“二进制",“多类").取而代之的是“连续的".错误?

我正在编写此代码,并不断获取支持的目标类型:("binary","multiclass").取而代之的是“连续的".错误,无论我尝试什么.您在我的代码中看到问题了吗? df = pd.read_csv('drain.csv') values = df.values seed = 7 numpy.random.seed(seed) X = df.iloc[:,:2] Y = df.iloc[: ..
发布时间:2020-04-25 10:34:06 AI人工智能