scikit-neuralnetwork 分类器中的错误



我在ubuntu(14.04.2 LTS), numpy(1.11.3)scikit-learn version(0.18.1)上使用Python(2.7.6)。但它会引发以下异常。这是官方文件的链接。

nn = Classifier(
    layers=[
        Layer("Maxout", units=100, pieces=2),
        Layer("Softmax")],
    learning_rate=0.001,
    n_iter=25)

错误:

Traceback (most recent call last):
  File "LeadScore.py", line 19, in <module>
    Layer("Maxout", units=100, pieces=2),
TypeError: __init__() got an unexpected keyword argument 'pieces'

(免责声明:我从未使用过这个库)

    (1)scikit-neuralnetwork
  • 与scikit-learn没有太大关系,所以你应该提到你正在使用的scikit-neuralnetwork版本。

  • (2)根据这个和这个Maxout从图书馆中删除。如果您在项目源搜索链接中搜索piecesmaxout,则找不到代码!

  • (3)这里的基本问题似乎是示例和您的版本不匹配。也许有一个带有 maxout 的版本,但没有参数部分。我不知道。

  • 4)我的观点:这个库/项目似乎不再那么活跃了(至少与keras和co相比),虽然过去使用Pybrain(死了),但现在似乎正在使用Lasange(也有些垂死的项目)。再加上示例和代码之间的这些不匹配,这会给我带来很多麻烦,我会切换库。

相关内容

  • 没有找到相关文章

最新更新