我正在使用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
以下是错误消息:
出了什么问题?
答案 0 :(得分:0)
解决了它 - 在新版本的sklearn(.18)中,我不能只将源代码放入普通文件夹中所有python库的文件夹中。不得不从Github(https://github.com/scikit-learn/scikit-learn)下载sklearn并运行设置。