Python Scikit学习无法克隆对象​;*,因为构造函数似乎没有设置参数*​;在Voting分类器中

Python Scikit学习无法克隆对象​;*,因为构造函数似乎没有设置参数*​;在Voting分类器中,python,machine-learning,scikit-learn,classification,sentiment-analysis,Python,Machine Learning,Scikit Learn,Classification,Sentiment Analysis,有人问过类似的问题,但没有发布相关代码 我正在尝试基于Scikit学习VotingClassifier创建一个VotingClassifier。仅供参考,SGD、Bernoulli和MaxEnt分类器是SKLearn分类器,使用Scikit的GridSearchCV在相同的训练和测试数据上制作 但是,在尝试适应分类器时,我遇到了一个运行时错误 ,我得到的错误在文章的底部 以下是和的github注册表 我的目录结构如下: src\ main.py \变形金刚\ negcount_transf

有人问过类似的问题,但没有发布相关代码

我正在尝试基于Scikit学习VotingClassifier创建一个VotingClassifier。仅供参考,SGD、Bernoulli和MaxEnt分类器是SKLearn分类器,使用Scikit的GridSearchCV在相同的训练和测试数据上制作

但是,在尝试适应分类器时,我遇到了一个运行时错误

,我得到的错误在文章的底部

以下是和的github注册表

我的目录结构如下:

  • src\
    • main.py
    • \变形金刚\
      • negcount_transformer.py
      • lexicon_transformer.py
    • \数据\pickles\
      • 派克军士长
      • 伯努利,泡菜
回溯(最近一次呼叫最后一次): 文件“main_composition.py”,第183行,在 eclf.fit(X_系列、y_系列)

文件“C:\Users\x\python\u projects\tsa\classifiers\employer\u classifier.py”,第147行,在fit中 self.clfs=[self.clfs中clf的克隆(clf)]

文件“C:\Users\x\Anaconda2\lib\site packages\sklearn\base.py”,第51行,克隆 新建对象参数[名称]=克隆(参数,安全=假)

文件“C:\Users\x\Anaconda2\lib\site packages\sklearn\base.py”,第39行,在克隆中 返回估计器类型([e在估计器中的克隆(e,safe=safe)])

文件“C:\Users\x\Anaconda2\lib\site packages\sklearn\base.py”,第39行,在克隆中 返回估计器类型([e在估计器中的克隆(e,safe=safe)])

文件“C:\Users\x\Anaconda2\lib\site packages\sklearn\base.py”,第51行,克隆 新建对象参数[名称]=克隆(参数,安全=假)

文件“C:\Users\x\Anaconda2\lib\site packages\sklearn\base.py”,第39行,在克隆中 返回估计器类型([e在估计器中的克隆(e,safe=safe)])

文件“C:\Users\x\Anaconda2\lib\site packages\sklearn\base.py”,第39行,在克隆中 返回估计器类型([e在估计器中的克隆(e,safe=safe)])

文件“C:\Users\x\Anaconda2\lib\site packages\sklearn\base.py”,第105行,克隆 (估计员姓名)

RuntimeError:无法克隆对象NegTransformer(norm=True),因为构造函数似乎没有设置参数norm