ValueError: Error when checking input: expected input_1 to have 2 dimensions, but got array with shape (100, 100, 100, 3)
2024-09-01 05:44:35
原文链接:http://www.one2know.cn/bug6/
- 报错
Traceback (most recent call last):
File "D:/PyCharm 5.0.3/WorkSpace/3.Keras/1.Sequential与Model模型、Keras基本结构功能/2_1.py", line 22, in <module>
model.fit(data,labels,epochs=3)
File "D:\Anaconda3\lib\site-packages\keras\engine\training.py", line 952, in fit
batch_size=batch_size)
File "D:\Anaconda3\lib\site-packages\keras\engine\training.py", line 751, in _standardize_user_data
exception_prefix='input')
File "D:\Anaconda3\lib\site-packages\keras\engine\training_utils.py", line 128, in standardize_input_data
'with shape ' + str(data_shape))
ValueError: Error when checking input: expected input_1 to have 2 dimensions, but got array with shape (100, 100, 100, 3)
- 原因
输入第一层的张量与数据集的shape不同 - 解决
将data转置:
data = data.reshape(len(data),-1)
然后会报错:
ValueError: Error when checking input: expected input_1 to have shape (784,) but got array with shape (300,)
再把shape按照提示改正:
inputs = Input(shape=(300,))
最新文章
- Websocket简单例子
- 安装Cocoapods(Pods 管理iOS 第三方库)
- MyBatis学习总结3-优化MyBatis配置文件
- java web和asp.net哪个做网站好
- NOR和NAND flash区别,RAM 和ROM区别
- Java:使用synchronized和Lock对象获取对象锁
- 将两个列不同的DataTable合并成一个新的DataTable
- jmeter导入DB数据再再优化
- 【测试编码URI的函数】
- DIV水平垂直布局
- ROS actionlib学习(三)
- 基于VMware模拟实现远程主机网络通信
- vue回到顶部的事件
- 针对石家庄铁道大学官网首页的UI分析
- Jar包版本查看方法
- jquery新版本旧版本之间的坑
- MVC身份验证Attribute简易版
- 下面的那一个不属于MVC模式中的对象?
- 剑指offer-变态跳台阶09
- 禁止百度转码和百度快照缓存的META声明