【发布时间】:2016-04-16 09:18:27
【问题描述】:
我正在使用sklearn,需要使用神经网络。我发现最新版本的sklearn (.18) 有一个多层感知器类,一种神经网络。我抓取了最新版本的 github sklearn 并将其放入我的 anaconda 文件夹中。但是,虽然我可以导入该 RBM 和神经网络类中的另一个子类,但我无法导入 MLPRegressor 或 Classifier。这是我的代码:
from sklearn import svm, preprocessing
from sklearn.cluster import MeanShift, KMeans
from sklearn.neural_network.rbm import BernoulliRBM
from sklearn.neural_network.multilayer_perceptron import MLPClassifier
from sklearn.neural_network.multilayer_perceptron import MLPRegressor
这是错误信息:
怎么了?
【问题讨论】:
-
请将您的错误信息作为文本,而不是作为场外图片!
-
您有正确定位的
exceptions文件夹吗?那是实际上找不到的文件夹。 -
scikit-learn 需要使用 cython 编译。仅仅删除源是行不通的。
-
@NathanielFord 我的异常文件夹应该放在哪里?
-
看起来您正试图找到一个文件夹,该文件夹比脚本运行的位置高两层。参考 PEP:docs.python.org/2.5/whatsnew/pep-328.html
标签: python scikit-learn