- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有代码将大小为 351 x 14 的数据集 dfXa
分成 10 倍,并选择一个折叠进行验证,由大小为 35 x 14 的 dfX_val
表示并休息大小为 316 x 14 的 dfX_train
训练的 9 倍。
但是对于 5 倍的 CV 如何做到这一点?我想在不使用 sklearn 的情况下实现 5 折 CV。
最佳答案
您可以使用 scikit 学习库中的 cross_val_score,如前所述 here .
from sklearn.model_selection import cross_val_score
estimator = KMeans(n_clusters=m, random_state=0)
scores = cross_val_score(estimator, X_train, y_train, scoring='accuracy', cv=5)
要获取标签,即您可以执行的 y_train 值:
X = df.loc[:, 2:].values
y = df.loc[:, 1].values
其中 df 是大小为 351 x 14 的数据框。我在这里假设数据框的第一个列是标签,通常在此类任务中。
关于python - 如何编写 5 折交叉验证的代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69748263/
更新 我上传了一个虚拟数据集,链接 here . df.head() : 它有 4类总共和df.object.value_counts() : human 23 car 13 cat
我正在尝试在 python 中执行分层 K 折验证,并且我在文档中阅读了以下内容: 我不太清楚这是什么意思。有人可以向我解释一下 cross_val_score 到底什么时候使用 Stratified
我有一个表单数据框,df: cat_var_1 cat_var_2 num_var_1 0 Orange Monkey 34 1 Bana
假设我有一个包含两列的数据集。我已经在我的数据集上建立了线性回归模型,现在我的问题是如何检查我的模型的准确性。 我发现我的问题的答案是在我的数据集上应用 K-fold。我知道 K-fold 是如何工作
我有一个数据集,为简单起见,假设它有 1000 个样本(每个样本都是一个向量)。 我想拆分我的数据以进行交叉验证、训练和测试,不是随机1,例如,如果我想要 4 折交叉验证,我应该得到: fold1:
当您在 Twitter 上转推或收藏时,包含该推文的 div 的一 Angular 会出现一个带图标的彩色小三 Angular 形。我已经从 Twitter 复制了 CSS 和 sprite 表,并试
我是一名优秀的程序员,十分优秀!