醉最近在写网络的时候,总会遇到一些坑,虽然大部分都能百度到,但还是有一些坑让我郁闷。比较好久没写网络了,以前的填坑经验也都忘了。比如这里的报错:

ValueError: Shape must be rank 4 but is rank 1 for 'Conv2D' (op: 'Conv2D') with input shapes: [1,32,280,1], [4].

在CSDN上好像也没找找有效的解决办法(可能自己太水,找不到>_<)。所以这里也就记录一下。源代码看下面:

import tensorflow as tf
input = tf.Variable(tf.ones([1, 32, 280, 1]))
conv = tf.nn.conv2d(input, [3,3,1,64], strides=[1, 1, 1, 1], padding='SAME',data_format='NHWC')
ret = tf.identity(tf.nn.bias_add(conv, [64], data_format='NHWC'))
print(ret)

原因分析:主要还是因为卷积网络的权重和偏执没有初始化导致。将其修改为:

input = tf.Variable(tf.ones([1, 32, 280, 1]))
w = tf.get_variable("weight", [3, 3, 1,64],initializer=tf.truncated_normal_initializer(stddev=0.1))
b = tf.get_variable("biase", [64], initializer=tf.truncated_normal_initializer(0.0))
conv = tf.nn.conv2d(input, w, strides=[1, 1, 1, 1], padding='SAME', data_format='NHWC')
ret = tf.identity(tf.nn.bias_add(conv,b, data_format='NHWC'))
print(ret)

注意看啊,添加了权重和偏执项。这个时候就可以输出结果了:

人工智障与深度学渣之问题集锦:ValueError: Shape must be rank 4 but is rank 1 for 'Conv2D' with input shapes。。。相关推荐

  1. 避免沦为“人工智障”,机器人还需找对语音交互的“打开方式”

    特定场景进行特定培训,这是打造更连贯.更自然的人机语音交互的一个解决途径. "iPhone的市场占有率是多少?" -"目前80%." "那华为的呢?& ...

  2. 赠书 | 人工智能变“人工智障”?关于因果关系的新科学

    文末有福利哦! 每当别人跟我提起"无人驾驶"汽车技术如何强大,又被大众赋予了怎样的期待,我都会想起HBO电视剧Silicon Valley<硅谷>中的一个情节: 硅谷大 ...

  3. 喂,315吗?我花299元买到一只人工智障!

    2017年,AlphaGO刷爆朋友圈:碳基围棋天才柯洁居然输给了硅基计算机.这让"人工智能"迅速走红,进入公众视野. 人工智能为何这么强?2019年,距离充满人工智能设备的未来还有 ...

  4. “人工智障”,我们还能忍你多久?

    "每年我们都能看到媒体上人工智能失败案例的报道,背后是否反思了为什么会发生这些啼笑皆非的事儿?本文盘点了人工智能的失败事件,与大众与专家看待人工智能的态度,试图找到所谓"人工智障& ...

  5. 人工智障 2 : 你看到的AI与智能无关

    2019独角兽企业重金招聘Python工程师标准>>> " Artificial-Intelligently Challenged " 前言 大家好,我又出来怼人 ...

  6. GPT:人工智能的重要突破,从“人工智障”到“人工智能”

    最近,由OpenAI公司推出的chatGPT引发了社会广泛的议论.人们惊叹于GPT所表现出来的智能以及超快的更新速度. 在印象中,AI的表现距离拥有智能还有很长的路要走.虽然在特定领域中,我们能看到A ...

  7. 全球首家机器人酒店“大裁员”!别了,人工智障

    [CSDN 编者按]早有 Echo 音响午夜异常启动的"灵异事件",近有小米 AIoT 开发者大会上"答非所问"的小爱同学,我们似乎三五不时就能在各种报道中看到 ...

  8. 中文编程,最精致的python访客登记系统实例项目,微信机器人不再只当人工智障---08

    中文编程,最精致的python访客登记系统实例项目,微信机器人不再只当人工智障---08 - 浩海泛舟的文章 - 知乎 https://zhuanlan.zhihu.com/p/51902838 面向 ...

  9. 盘点 | 从Uber的肇事无人车开始,细数这些年的人工智障

    查看更多请关注微信公众号FlyAI(flyaiwx) 据华尔街日报报道,美国东部时间3月19日晚间10时,一辆Uber无人驾驶汽车在亚利桑那州的坦佩市撞到一位女性行人致其死亡.华尔街日报称,这是已知的 ...

最新文章

  1. 某程序员求助:30万年包留在家乡华为,50万年包去新加坡shopee,选哪个?
  2. R语言dplyr包使用bind_rows函数纵向合并两个dataframe(行生长)、使用bind_cols函数横向合并两个dataframe(列生长)
  3. 技术 | Web前端开发(4)持续更新
  4. R 回归 虚拟变量na_工具amp;方法 | R语言机器学习包大全(共45个包)
  5. java二级考试简单应用题,计算机二级考试Java语言模拟考试(2)
  6. Array K-Coloring
  7. boost::fusion::flatten_view用法的测试程序
  8. HDU 1874 畅通工程续
  9. Java实现hsql_java – 从类创建HSQL创建表查询
  10. 自己动手为Spark 2.x添加ALTER TABLE ADD COLUMNS语法支持
  11. linux提取曲线数据软件,曲线图转数据工具软件(Engauge Digitizer)提取文献中的数据...
  12. mybatis事务原理与集成spring的事务原理
  13. dns欺骗及wincap开发问题总结
  14. CVE-2021-42013:Apache HTTP Server目录遍历漏洞
  15. 智能照明控制系统在城市夜景照明工程中的应用
  16. Linux力挺微博世
  17. 不能装载文档控件。请在检查浏览器的选项中检查浏览器的安全设置_【2020年网络安全宣传周】如何正确设置浏览器...
  18. pyspark 数据类型转换_apache spark-将pyspark字符串转换为日期形式
  19. 医院信息系统基本功能规范(4)
  20. Test XiMaLaYa 新奇部分的添加

热门文章

  1. 纯css就能实现可点击切换的轮播图,feel起来很丝滑
  2. 计算机如何打开无线网络适配器,电脑WIFI网络适配器卡怎么启用
  3. a股行情接口功能特点
  4. 关于开源神经影像数据集如何使用的协议
  5. 汉语拼音的23个声母该怎么学?
  6. 华为模拟器eNSP练习题-RIP
  7. 【Angular】Angular8开发拼多多——Angular CLI的环境配置
  8. Ubuntu18.04使用Systemback制作系统镜像并还原(亲测)
  9. 2018年上海后半年JAVA软件工程师面试真题
  10. MySQL读写分离方案之 MySQL 一主多从