在用keras建立cnn模型时一直报错如下
ValueError: The shape of the input to "Flatten" is not fully defined (got (0, 6, 80). Make sure to pass a complete "input_shape" or "batch_input_shape" argument to the first layer in your model.

代码如下:
model = models.Sequential()
model.add(Reshape([1]+in_shp, input_shape=in_shp))
model.add(Convolution2D(256, 1, 3, border_mode='valid', activation="relu", name="conv1", init='glorot_uniform'))
model.add(Flatten())

解决方法:提示ake sure to pass a complete "input_shape" or "batch_input_shape" argument to the first layer in your model。所以把model.add(Reshape([1]+in_shp, input_shape=in_shp))改为model.add(Reshape((1,2,128)),直接添加你要输入的维度,输出维度(none,1,2,128).问题解决

参考:https://keras.io/zh/layers/core/    Keras 中文文档

python3 ValueError: The shape of the input to Flatten is not fully defined (got (0, 6, 80)相关推荐

  1. Python Keras ValueError: Layer sequential expects 1 input(s), but it received 2 input tensors. 解决方法

    在fashion_mnist的学习中遇到这样一个问题,代码如下: from tensorflow.keras import Sequential from tensorflow.keras.layer ...

  2. 【已修复】Error: ValueError: The last dimension of the inputs to `Dense` should be defined. Found `None`

    Keras框架 我们需要记住的一件事情是,Dense层要求明确上一层输出的第二维度的值,而不能显示为None. 但是这种"明确"似乎并不能通过在Dense层指定input_shap ...

  3. 成功解决ValueError: min_samples_split must be an integer greater than 1 or a float in (0.0, 1.0]; got th

    成功解决ValueError: min_samples_split must be an integer greater than 1 or a float in (0.0, 1.0]; got th ...

  4. ValueError: only single character unicode strings can be converted to Py_UCS4, got length 0

    ValueError: only single character unicode strings can be converted to Py_UCS4, got length 0 问题再现 解决办 ...

  5. 使用BN时ValueError: expected 2D or 3D input (got 4D input)的可能原因

    可能原因在于应该使用 BatchNorm2d 而你使用了 BatchNorm1d 如果是BatchNorm1d的话,input的形状应该是: Input: :math:`(N, C)` or :mat ...

  6. [转载] [python3教程]第七章.输入输出(Input and Output)

    参考链接: Python中的JSON格式化formatting 一个程序的输出有多重方式:数据可以展示成人类易读的方式或是写入一个文件等待以后使用,这一章我们就会讨论这些方式. 7.1 Fancier ...

  7. python——tensorflow——ValueError:Shape(None,1)and (None,7) are incompatible

    文章目录 异常 解决办法 异常 解决办法 更换损失函数为SparseCategoricalCrossentropy,这两个损失函数都是针对多分类,但是两者对标签的编码是不同的. categorical ...

  8. [python3教程]第七章.输入输出(Input and Output)

    一个程序的输出有多重方式:数据可以展示成人类易读的方式或是写入一个文件等待以后使用,这一章我们就会讨论这些方式. 7.1 Fancier Output Formatting 到目前位置我们已经遇到了两 ...

  9. ValueError: expected 2D or 3D input (got 4D input)

    通过查看代码找到了问题所在是因为使用了不正确的BatchNorm函数 原因分析 我们可以看到官方文档对于BatchNorm1d的解释 BatchNorm1d 显然需要输入的是二维或者三维,但是我们有一 ...

  10. input发送a.jax_Java EE 7 / JAX-RS 2.0:具有自定义HTTP标头的简单REST API身份验证和授权...

    input发送a.jax 在使用已可用的HTTP协议实施Web服务时,REST带来了很多便利. 通过仅通过指定的URL触发GET,POST和其他HTTP方法,您将确保通过REST服务的响应来完成某些工 ...

最新文章

  1. 素材诊断分析助手_短视频运营必备的8款数据分析工具
  2. C 类INI文本,可以添加注释(初步实现,可以添加更加复杂的通用化设计)
  3. 【译文】 C#面向对象的基本概念 (Basic C# OOP Concept) 第一部分(类,对象,变量,方法,访问修饰符)...
  4. android美颜功能,Android
  5. 【django轻量级框架】用Mysql的各种项目响应速度慢?一招解决!
  6. android从放弃到精通 第九天 勿忘初心
  7. 热点聚焦:精益生产模式的最大优势在哪?
  8. 输入代码自动生成流程图_厉害了,这个工具能用伪代码生成流程图
  9. in作为介词的用法_英文论文写作:极易混淆的短语用法汇总如下
  10. NIPS 2017论文解读 | 基于对比学习的Image Captioning
  11. halcon/c++接口基础 之 halcon初认识
  12. suse linux11 改ip,suse11如何修改hostname[Linux基础]
  13. amap vueamap 与_vue 使用高德地图vue-amap组件过程解析
  14. TensorFlow2.0:高阶操作
  15. multimap多重关联容器
  16. html语义化标签_9.28晨会分享 常见的HTML5语义化标签、实体字符
  17. oracle同一天,Oracle统计一个小时内,一天内、一个星期内、一个月内、一年内的数据...
  18. 如何查看centos系统版本以及配置信息
  19. dnf第七章waiguaⅢ∨dnf第七章好感度【=dnf第七章免费外挂
  20. pure-ftpd 搭建 FTP 服务器

热门文章

  1. excel 绘制箱图
  2. Atitit 简历外语版 英语 日语 1.经历了很多项目实践,具备较为宽广的IT从业与信息化工作背景,具备若干创业历程,道路曲折,初心不改。在相关领域累计了较深的深度(细化度)与高度(抽象度)与广度
  3. Atitit 读取文本文件内容功能的实现 艾提拉 总结 attilax总结 1.1. FileUtilsAti.readFileToStringAutoDetectEncode(txtF); 1 1
  4. paip.验证码识别---使用字符集的选取
  5. paip.svn使用小结
  6. 快捷支付与网银支付的对比
  7. 得寸进尺的摩根大通 步步为营
  8. (转)深度解析挖矿的逻辑和技术实现
  9. (转)Matlab映射表数据结构(containers.Map)
  10. 【图像边缘检测】基于matlab GUI Sobel+Prewitt+Canny算子图像边缘检测(带面板)【含Matlab源码 1045期】