我所要做的就是用keras训练我的人工智能,我从theano那里得到了这个绝对令人讨厌的错误告诉我'CVM' is not defined
。我已将错误跟踪到我的keras模型的model.fit(input, output)
函数。
我看到mailing lists指示我rm -rf ~/.theano
,但这不起作用。
我重新安装了theano和keras但错误仍然存在。
我测试了训练一个简单的keras网络作为控制(以消除我的代码导致错误的假设),但这里也存在错误。
from keras.models import Sequential
from keras.layers import *
X = np.arange(10)
y = X*10
model = Sequential()
model.add(Dense(1, input_shape=(1,)))
model.compile('sgd', 'mean_squared_error')
# Everything is OK up until here
# when I run
model.fit(X,y)
这是a gist of my full error trace和错误的尾部(来自上面的代码段):
<home>/.conda/envs/flytrackerML/lib/python2.7/site-packages/theano/gof/vm.pyc in make_vm(self, nodes, thunks, input_storage, output_storage, storage_map, post_thunk_clear, computed, compute_map, updated_vars)
911
912 c0 = sys.getrefcount(node_n_inputs)
--> 913 vm = CVM(
914 nodes,
915 thunks,
NameError: global name 'CVM' is not defined