是否有一种方法可以可视化sklearn VotingClassi中每个分类器的性能和投票细节

2024-10-01 07:18:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在使用VotingClassifier进行分类任务。只是想知道有没有一种方法可以可视化每个分类器的性能?例如,如果我使用硬投票,我实际使用的是哪个分类器?如果我使用软投票,那么每个分类器的权重是如何分配的

LOG_clf = LogisticRegression(solver = 'lbfgs', multi_class = 'multinomial', random_state = 1)
RF_clf = RandomForestClassifier(n_estimators = 20, random_state = 1)
NB_clf = GaussianNB()    

vot_clf = VotingClassifier(estimators = [
        ('LOG_clf', LOG_clf),
        ('RF_clf', RF_clf),
        ('NB_clf', NB_clf)
    ])


text_clf = Pipeline([
    ('vect', CountVectorizer()),
    ('tfidf', TfidfTransformer()),
    ('to_dense', DenseTransformer()),
    ('vot_clf', vot_clf)])

Tags: 方法log分类器可视化分类random投票性能