make_synvec_feats_cv.py 文件源码

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

项目:scienceie17 作者: OC-ScienceIE 项目源码 文件源码
def fit_classifier(feat_dicts=None, y_true=None, weights=None):
    # clf = MultinomialNB()
    clf = LogisticRegression(class_weight='balanced')

    pipeline = Pipeline([
        ('vectorizer', DictVectorizer()),
        ('selection', VarianceThreshold()),
        ('classifier', clf)
    ])

    # cf. http://stackoverflow.com/questions/36205850/sklearn-pipeline-applying-sample-weights-after-applying-a-polynomial-feature-t
    pipeline.fit(feat_dicts, y_true, **{'classifier__sample_weight': weights})

    return pipeline
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号