A_0xl 2021-07-02 15:44 采纳率: 33.3%
浏览 191

构建神经网络模型报错<class 'int'>,

model.compile(loss='binary_crossentropy', 
              optimizer='adam',
              metrics=['accuracy'])

train_history = model.fit(x_train,y_train,batch_size=100,
                          epochs=1,verbose=2,
                          validation_split=0.2)

然后就好多<class 'int'>,,之前也建立CNN模型,一切都正常,不知道这次是怎么回事

<ipython-input-38-a4c83fbcf656> in <module>
      1 train_history = model.fit(x_train,y_train,batch_size=100,
      2                           epochs=1,verbose=2,
----> 3                           validation_split=0.2)

~\anaconda3\envs\ten\lib\site-packages\tensorflow\python\keras\engine\training.py in fit(self, x, y, batch_size, epochs, verbose, callbacks, validation_split, validation_data, shuffle, class_weight, sample_weight, initial_epoch, steps_per_epoch, validation_steps, validation_batch_size, validation_freq, max_queue_size, workers, use_multiprocessing)
   1039       (x, y, sample_weight), validation_data = (
   1040           data_adapter.train_validation_split(
-> 1041               (x, y, sample_weight), validation_split=validation_split))
   1042 
   1043     if validation_data:

~\anaconda3\envs\ten\lib\site-packages\tensorflow\python\keras\engine\data_adapter.py in train_validation_split(arrays, validation_split)
   1357     raise ValueError(
   1358         "`validation_split` is only supported for Tensors or NumPy "
-> 1359         "arrays, found following types in the input: {}".format(unsplitable))
   1360 
   1361   if all(t is None for t in flat_arrays):

ValueError: `validation_split` is only supported for Tensors or NumPy arrays, found following types in the input: [<class 'int'>,

  • 写回答

2条回答 默认 最新

  • python收藏家 2021-07-02 15:58
    关注

    检查 x_train,y_train 数据类型是否tensors或numpy

    评论

报告相同问题?

悬赏问题

  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮