2016-01-05 2 views
6

Also ich versuche, MLPRegressor von scikit-learn zu verwenden, aber Python spuckt einen ImportError: No module named MLPRegressor zurück. Ich versuche gerade, die Syntax from sklearn.neural_network import MLPRegressor zu verwenden. Ich habe Sklearn mit Anaconda deinstalliert und neu installiert, und es macht immer noch keinen Unterschied.Kann scikit-learns MLPRegressor nicht importieren

Ich habe versucht, es mehrmals zu importieren, aber ich erhalte eine andere Störung zu erhalten, wie NameError: name 'MLPRegressor' is not defined von nur import sklearn.neural_network.MLPRegressor einschließlich und dann den Konstruktor oder AttributeError: 'module' object has no attribute 'MLPRegressor' Aufruf durch den Konstruktor mit sklearn.neural_network.MLPRegressor aufrufen.

Wie soll ich das beheben?

+1

Es sieht aus wie es nur in der Entwicklungsversion von 0,18 ist Scikit-Learn. http://scikit-learn.org/dev/whats_new.html –

Antwort

6

Könnte es die scikit Version sein? Ich kann nur Dokumentation für MLPRegressor in scitkit-learn 0.18 finden. Die stabile Version ist 0.17.

http://scikit-learn.org/dev/modules/generated/sklearn.neural_network.MLPRegressor.html

+1

Möglicherweise. Ich kann die spezifische Version jedoch nicht installieren. Ich habe 'conda installiert scikit-learn = 0.18.dev0' und' conda installiere scikit-learn = 0.18' versucht, aber beide Male hat es keine Pakete gefunden. – podington

+0

http://scikit-neuralnetwork.readthedocs.org/en/latest/guide_installation.html – Jimmy

+0

Ich denke, dass ich eine geeignete Lösung gefunden haben könnte, wenn dies die gleiche MLPRegressor Funktion ist, die Sie suchen. Würde es Ihnen etwas ausmachen, wenn Sie diese Antwort markieren würden, wenn sie richtig oder sehr nahe ist? Ich versuche, Reputation aufzubauen. Vielen Dank! Dokumentation für Regressor: http://scikit-neuralnetwork.readthedocs.org/en/latest/module_mlp.html Installation: http://scikit-neuralnetwork.readthedocs.org/en/latest/guide_installation.html – Jimmy