在用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. Waiting for Debugger
  2. IdentityServer4 使用OpenID Connect添加用户身份验证
  3. 【十问十答】粒子群算法(PSO)
  4. 提交不了_从来没有借过钱!征信空白,为什么办不了信用卡?
  5. HiveJDBC与其他JDBC一起使用时出现java.lang.IllegalArgumentException: Bad URL format
  6. 字符串过长截断 html,(SqlServe)关于字符串长度被截断的问题
  7. 微型计算机接口期末,微机接口技术期末复习题及其答案 (2)
  8. C#:设置CefSharp的一些参数,比如忽略安全证书
  9. 【直观详解】信息熵、交叉熵和相对熵
  10. (转)从全球银行IT行业,看中国银行IT
  11. 定时器 cron 表达式
  12. 科技小科普】物联网的八大核心技术
  13. UVa 10015 - Joseph's Cousin
  14. 硬盘变成Raw格式 与 移动硬盘报I/O错误问题
  15. python入门书籍推荐,看这篇文章就够,请!
  16. 翻棋子游戏与Nim游戏
  17. 服务器迁移到阿里云的解决方案
  18. 孤立词语音识别(1)——利用HMM-GMM模型实现数字识别(完整收发系统)
  19. 《公司的力量》第一集 公司!公司!
  20. 仿写小米官网(登录、注册页面、首页、详情页、购物车)

热门文章

  1. Atitit node.js自定义模块化 Function walkFileTree() exports.walkFileTree =walkFileTree 引用  Files=require
  2. paip.erlang 文本文件读写操作attilax总结
  3. paip.c++ qt 共享库dll的建立
  4. PAIP.MYSQL数据库比较VC313.TXT
  5. Rust : 如何将C字符串转换为Rust字符串并通过FFI返回?
  6. 苏宁金融一站式API网关演进之路
  7. Rust: codewars的Highest and Lowest
  8. (转)走进Smart Beta的世界
  9. Rust : Box 为什么这里并不需要拆箱?
  10. 重磅!贾扬清明日发布新一代云原生数仓与数据湖产品 | 凌云时刻