问题描述
我运行以下代码:
seed = 7
np.random.seed(seed)
kfold = StratifiedKFold(n_splits=5,shuffle=True,random_state=seed)
for train,test in kfold.split(X,Y):
model = Sequential()
model.add(Dense(64,input_dim=12,activation='relu'))
model.add(Dense(1))
model.compile(optimizer='rmsprop',loss='mse',metrics=['mae'])
model.fit(X[train],Y[train],epochs=10,verbose=1)
并得到以下错误:
ValueError Traceback(最近一次调用 最后) 在 () 6 lst_accu_stratified = [] 7 ----> 8 for train_index,test_index in skf.split(X,Y): 9 x_train_fold,x_test_fold = X_scaled[train_index],X_scaled[test_index] 10 y_train_fold,y_test_fold = Y[train_index],Y[test_index]
3 帧 /usr/local/lib/python3.6/dist-packages/sklearn/model_selection/_split.py 在 _make_test_folds(self,X,y) 第644话 645 '支持的目标类型是:{}。得到 {!r} 代替。'.format( --> 646 allowed_target_types,type_of_target_y)) 647 第648话
ValueError: 支持的目标类型是:('binary','multiclass')。得到了 改为“连续”。
这个模型不接受连续数据是没有意义的。怎么了?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)