我从Lasagne的官方github加载了mnist_conv.py示例.

在and,我想预言自己的例子.我看到“ lasagne.layers.get_output()”应该处理官方文档中的numpy数组,但这是行不通的,我不知道该怎么办.

这是我的代码:

if __name__ == '__main__':

output_layer = main() #the output layer from the net

exampleChar = np.zeros((28,28)) #the example I would predict

outputValue = lasagne.layers.get_output(output_layer, exampleChar)

print(outputValue.eval())

但这给了我:

TypeError: ConvOp (make_node) requires input be a 4D tensor; received "TensorConstant{(28, 28) of 0.0}" (2 dims)

我知道它需要一个4D张量,但是我不知道如何校正它.

你能帮助我吗?谢谢

解决方法:

首先,您尝试将单个“图像”传递到您的网络中,因此它的尺寸为(256,256).

但是它需要3维数据列表,即图像,在theano中被实现为4D张量.

我没有看到完整的代码,也没有打算使用lasagne的界面,但是如果您的代码编写正确,那么到目前为止,我认为您应该先将(256,256)数据转换为一个单通道图像,例如(1,256,256),然后通过使用列表中传递的更多(1,256,256)数据创建列表,例如[(1,256,256),(1,256,256),(1,256,256)],或像[(1,256,256)]这样的单个示例列出一个列表.

前者先获得(3,1,256,256),然后再传递(1,1,256,256)4D张量,这将被lasagne接口接受.

标签:python,deep-learning,lasagne

来源: https://codeday.me/bug/20191013/1904627.html

python深度神经网络_从Lasagne获取输出(Python深度神经网络框架)相关推荐

  1. python深度爬虫_总结:常用的 Python 爬虫技巧

    用python也差不多一年多了,python应用最多的场景还是web快速开发.爬虫.自动化运维:写过简单网站.写过自动发帖脚本.写过收发邮件脚本.写过简单验证码识别脚本. 爬虫在开发过程中也有很多复用 ...

  2. eclipse创建神经网络_使用Eclipse Deeplearning4j构建简单的神经网络

    eclipse创建神经网络 神经网络导论 深度学习包含深度神经网络和深度强化学习,它们是机器学习的子集,而机器学习本身就是人工智能的子集. 广义地说,深度神经网络执行机器感知,该机器感知从原始数据中提 ...

  3. print python excel分隔_合并/拆分 Excel?Python、VBA轻松自动化

    作者 | Ryoko 来源 | 凹凸数据 当你收集了 n 个人的 EXCEL 记录表,需要将它们汇成一个总表时你会怎么做呢? 如果不通过技术手段,要一个个打开再复制粘贴也太麻烦了吧! 此时就需要一个通 ...

  4. pytorch深度学习_了解如何使用PyTorch进行深度学习

    pytorch深度学习 PyTorch is an open source machine learning library for Python that facilitates building ...

  5. python医学应用_数据分析工具鄙视链:Python、R语言是老大,Excel只能称小弟?

    最新行业报告 2020数据分析.商业分析行业报告工作岗位与职能.薪资对比.热招公司等多方面详细解读帮助你一网打尽,斩获心仪Offer! 扫码回复[数据分析 0]立即领取 History语言发展史ABC ...

  6. python决策树可视化_「决策树」| Part3—Python实现之可视化

    文章首发于微信公众号:AlgorithmDeveloper,专注机器学习与Python,编程与算法,还有生活. 1.前言 「决策树」| Part2-Python实现之构建决策树中我们已经可以基于给定数 ...

  7. java python rsa加密_实现Java加密,Python解密的RSA非对称加密算法功能

    摘要 因为最近业务需要使用到openssl的rsa非对称加密算法,研究了下它的使用方式,但是特殊在于前端分IOS和android两端,所以前端部门要求使用java给他们做一个加密工具包,但是因为服务端 ...

  8. 全国python一级考试_全国青少年软件编程(python)等级考试试卷(一级)

    下列选项中可以获取Python整数类型帮助的是 A.>>> help(float)B.>>> dir(str)C.>>> help(int)D.& ...

  9. 易语言和python混合编程_关于易语言与Python的一点想法

    易语言与python的一点想法">关于易语言与Python的一点想法 小香蕉 2019年7月11日 说在前面 最近吃饭的时候总是会想很多关于易语言的事情.易语言是我学会的第一门语言,虽 ...

最新文章

  1. 麦克风阵列降噪_黄鹂智声降噪耳机E100u,与喧嚣说再见
  2. highly dynamic working process is a great approach for learning
  3. 硬件工程师电路设计必须紧记的十大要点
  4. [渝粤教育] 中国地质大学 C语言程序设计(新) 复习题
  5. 【Java从入门到天黑|06】高质量男性SpringBoot入门及原理(基础总结版,强烈建议收藏)
  6. 【转】XP/2000无法使用“缩略图查看”、右键无“设置桌面背景”选项问题详解...
  7. 生日快乐网站_【总结 】文化自信源自基层贺房氏网站建站十五周年
  8. IT都包括什么?零基础适合学哪一样?
  9. 瞧瞧,这样的代码才叫 Pythonic
  10. 王乐园 php_见到海贼王主题乐园的雕像,感觉认知回不去了,索隆是认真的?...
  11. scratch炫酷格斗游戏
  12. python图形绘制星空图_天文星空图谱开源软件Stellarium
  13. nexus5 android5.0 型号LRX210 ROOT
  14. 本地计算机添加网络打印机共享,如何连接共享打印机?一步一步教你设置和连接局域网共享打印机...
  15. 海龟编程计算机,第一个海龟程序
  16. oracle 里面declare怎么用啊
  17. 音视频基本概念和FFmpeg的简单入门(新手友好+FFmpeg资料分享)
  18. Vue antdv a-select 内容搜索过滤(filterOption)
  19. Revit快速标注 | 有求必应的【万能标注】操作步骤
  20. 贪心算法——区间选点问题

热门文章

  1. A2-WiNG 两作SLG RPG汉化补丁
  2. 3-4 3.4编程计算一元二次方程的根
  3. Microsoft Barcode控件详解
  4. html链接打开excel,龙三公子博客-win7/10下excel表格中的文本链接如何变成可点击打开的网址链接(超链接)后又提示可打开此文件的应用程序没有注册?...
  5. Firefox下几个常用的插件
  6. (生物信息学)R语言与统计学入门(七)—— 一元线性回归分析
  7. 计算机信息管理专业好毕业吗,我是计算机信息管理专业毕业的,在学校的时候老师说我们毕业之后是从事管理工作的...
  8. python 抽象基类_python3 抽象基类
  9. Mixly环境下Arduino实现人体感应灯
  10. ActionBar详解