我用anaconda的jupyter笔记本.我首先使用kerast,我不能做教程.关于这个问题是stackoverflow中的两个主题,但是找不到解决方法.
我的代码:
model = Sequential()
model.add(Dense(1, input_dim=1, activation='softmax'))
model.compile(optimizer='rmsprop',
loss='binary_crossentropy',
metrics=['accuracy'])
X_train_shape = X_train.reshape(len(X_train), 1)
Y_train_shape = Y_train.reshape(len(Y_train), 1)
model.fit(X_train, Y_train, nb_epoch=5, batch_size=32)
Run Code Online (Sandbox Code Playgroud)
而且我有错误,这是一些随机的,有时一两个时代的竞争:
大纪元1/5 4352/17500 [======> .......................]
-------------------------------------------------- ------------------------- ValueError Traceback(最近一次调用最后一次)in()2#32个样本3 #sleep(0.1)--- - > 4 model.fit(X_train,Y_train,nb_epoch = 5,batch_size = 32)5 #sleep(0.1)
适合的C:\ Anaconda3\envs\py27\lib\site-packages\keras\models.pyc(self,x,y,batch_size,nb_epoch,verbose,callbacks,validation_split,validation_data,shuffle,class_weight,sample_weight,**kwargs )395 shuffle = shuffle,396 class_weight = class_weight, - > 397 sample_weight = sample_weight)398 399 def evaluate(self,x,y,batch_size = 32,verbose = 1,
适合的C:\ Anaconda3\envs\py27\lib\site-packages\keras\engine\training.pyc(self,x,y,batch_size,nb_epoch,verbose,callbacks,validation_split,validation_data,shuffle,class_weight,sample_weight)1009 verbose = verbose,callbacks = callbacks,1010
val_f = val_f,val_ins = val_ins,shuffle = shuffle, - > …