scikit-learn相关内容

是否sklearn.metrics.均值平方误差越大越好(否定)?

一般来说,mean_squared_error越小越好。 当我使用skLearning指标包时,它在文档页面中显示:http://scikit-learn.org/stable/modules/model_evaluation.html 所有记分器对象都遵循较高的返回值是 比较低的返回值要好。因此,衡量 模型和数据之间的距离,例如 指标.均值平方误差,以neg_均值平方误差形式提供 它 ..
发布时间:2022-09-21 12:03:23 Python

宏观VS微观VS加权VS样本F1得分

在sklearn.metrics.f1_core中,F1分数有一个名为“Average”的参数。宏观、微观、加权和样本意味着什么?请详细说明,因为在文档中没有正确解释。或者只需回答以下问题: 为什么Samples是多标签分类的最佳参数? 为什么微观最适合不平衡的数据集? 加权和宏观有什么区别? 推荐答案 问题是关于sklearn.metrics.f1_score中的avera ..

使用带有CROSS_VAL_SCORE的自定义估计器失败

我正在尝试使用cross_val_score和自定义估计器。重要的是,此估计器接收一个成员变量,该变量稍后可在fit函数中使用。但似乎在cross_val_score内部,成员变量被销毁(或者正在创建估计器的新实例)。 以下是可以重现错误的最小代码: from sklearn.model_selection import cross_val_score from sklearn.base i ..
发布时间:2022-09-06 11:29:41 Python

具有n次交叉验证的精度召回曲线显示标准偏差

我希望生成具有5倍交叉验证的精度-召回曲线,以显示example ROC curve code here中的标准偏差。 下面的代码(改编自How to Plot PR-Curve Over 10 folds of Cross Validation in Scikit-Learn)给出了每一次交叉验证的PR曲线以及平均PR曲线。我还想用灰色显示平均PR曲线上下一个标准差的区域。但它显示以下错误(代 ..

如何按索引定制skLearning交叉验证迭代器?

与Custom cross validation split sklearn类似,我想为GridSearchCV定义我自己的拆分,我需要为它定制内置的交叉验证迭代器。 我希望将用于交叉验证的我自己的训练测试索引集传递给GridSearch,而不是让迭代器为我确定它们。我翻遍了skLearning文档页面上可用的简历迭代器,但没有找到。 例如,我想要实现如下内容 数据有9个样本 对于2份简历 ..
发布时间:2022-09-06 10:28:54 Python

XGBoost-Sklearn上的弃用警告

我使用的是XGBoost中的XGBArtifier()。我收到以下不推荐使用的警告。 是否有解决方案可以消除此警告? /home/carnd/anaconda3/envs/dl/lib/python3.5/site-packages/sklearn/cross_validation.py:44: DeprecationWarning: This module was deprecate ..
发布时间:2022-09-04 16:18:41 其他开发

为什么当Fit_Intercept=FALSE时,SkLearning R平方不同于statsModel?

我正在使用SkLearning和statsModel执行线性回归。 我知道SkLearning和statsModel产生的结果是一样的。如下图所示,SkLearning和statsModels得出的结果是相同的,但在SkLearning中使用fit_intercept=False截距为零时,即使系数相同,结果也不同。 你能解释一下原因吗?或者当我在SkLearning中使用fit_in ..
发布时间:2022-08-31 11:46:28 Python

SkLearning PCA:正确的PC维度

我有一个数据帧df,它包含一个名为‘Event’的列,其中有一个24x24x40数值数组。我想: 提取此数字数组; 将其展平为1x23040向量; 将此条目作为列添加到新的Numpy数组或数据帧中; 对结果矩阵执行PCA。 但是,PCA生成的特征向量的维度为“条目数”,而不是“数据中的维度数”。 为了说明我的问题,我演示了一个运行良好的最小示例: 示例1 fro ..
发布时间:2022-08-28 21:51:16 Python

SKLEARY中的pca.inverseTransform

将我的数据放入 X=我的数据 pca = PCA(n_components=1) pca.fit(X) X_pca = pca.fit_transform(X) 现在X_PCA有一个维度。 定义的逆变换不是应该返回到原始数据,也就是X,二维数组吗? 当我这样做时 X_ori = pca.inverse_transform(X_pca) 我得到的尺寸相同,但数字不同。 ..
发布时间:2022-08-28 21:12:02 Python

SKLINE PCA-计算选择k时保留的方差百分比

我正在使用SCRKIT学习PCA,并尝试选择满足1-(Sum I 1 To K Sii)/(Sum J 1 To N Sjj)<;=0.01的最小分量数,其中S是SvD对角线矩阵,以便保留99%的方差。 SCRICKIT LEARN是否具有返回给定方差保留百分比阈值的最小分量的函数? 有没有更有效的方法来计算n_Component? 谢谢。 推荐答案 只需将n_com ..
发布时间:2022-08-28 21:03:06 AI人工智能