sklearn中SGDClassifier分类器

论坛 期权论坛 脚本     
匿名技术用户   2020-12-27 05:55   27   0

sklearn中SGDClassifier分类器每次得到的结果都不一样?


如下代码:

sgdc = SGDClassifier()
sgdc.fit(X_train,y_train)
sgdc_predict_y = sgdc.predict(X_test)
print 'Accuary of SGD classifier ', sgdc.score(X_test,y_test)
print classification_report(y_test,sgdc_predict_y,target_names=['Benign','Malignant'])

每次输出的结果都不一样? WHY


因为你使用了一个默认参数:
SGDClassifier(random_state = None)

所以这个随机种子每次不一样,所以得到的结果就可能不一样,如果你指定随机种子值,那么每次得到的结果都是一样的了。

转载自:http://30daydo.com/article/323

更多的小白教程: http://30daydo.com/topic/深度学习

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP