sklearn pipeline

来源:互联网 发布:北京外语网络教育官网 编辑:程序博客网 时间:2024/05/16 08:28

管道:pipeline = Pipeline([('tfidf', TfidfVectorizer(ngram_range=(1, 3), analyzer='char', min_df=2, max_df=0.85)), ('lrc', OneVsRestClassifier(LogisticRegression( solver='liblinear'))])

参数传递:

param_grid = {'lrc__estimator__C':C ,'lrc__estimator__max_iter':max_iter}

第一种为正常传递,在模型名和参数之间用双下划线连接,第二种为模型嵌套,通过estimator进行连接,用双下划线连接。