BenchmarkTests.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:twitter-text-classification 作者: FurkanArslan 项目源码 文件源码
def evaluate_cross_validation(self, clf, data, target, cluster):
        score = 0
        kfold = KFold(n_splits=cluster, shuffle=True, random_state=0)

        for ind_train, ind_test in kfold.split(data):
            dataTest  = data[ind_test]
            dataTrain = data[ind_train]
            targetTest = target[ind_test]
            targetTrain = target[ind_train]

            clf.fit(dataTrain, targetTrain)

            score += clf.score(dataTest, targetTest)

        print ('-'*30)
        print ("Mean score: %0.3f" % (score/10))
        print ('-'*30)

        return score/10
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号