Scikit learn Scikit学习精度偏差

Scikit learn Scikit学习精度偏差,scikit-learn,classification,Scikit Learn,Classification,我使用scikit学习集成分类器进行分类。我有单独的训练和测试数据集。当我使用相同的数据集并使用机器学习算法进行分类时,我获得了一致的精度。不一致性仅适用于集成分类器。我甚至将random_state设置为0 对于同一个模型,您通常会发现不同的结果,因为每次在训练期间执行模型时,训练/测试分割都是随机的。通过将种子值赋予序列/测试分割,可以复制相同的结果 train, test = train_test_split(your data , test_size=0.3, random_state

我使用scikit学习集成分类器进行分类。我有单独的训练和测试数据集。当我使用相同的数据集并使用机器学习算法进行分类时,我获得了一致的精度。不一致性仅适用于集成分类器。我甚至将random_state设置为0


对于同一个模型,您通常会发现不同的结果,因为每次在训练期间执行模型时,训练/测试分割都是随机的。通过将种子值赋予序列/测试分割,可以复制相同的结果

train, test = train_test_split(your data , test_size=0.3,  random_state=57)

在每轮训练中保持相同的随机状态值。

同时发布代码。在所有使用的方法或类中查找随机状态参数,并进行设置。此外,请张贴完整的代码。请查看这些问题,这些问题与您的问题相同:和
train, test = train_test_split(your data , test_size=0.3,  random_state=57)