![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Keras入门笔记
菲斯奇
Python & Qt; C++ 地震处理\数字图像处理\NLP(自然语言处理) \ Tensorflow \Deeplearning
展开
-
Keras入门之三:Hello Keras on CNN with MNIST 卷积网络应用在手写数字识别
上一次说到用卷积网络实现图像处理。这一次的笔记说的是卷积神经网络的正经事儿——使用CNN来实现手写数字的识别。之前已经说过,CNN的权重带来了各种图像处理的效果,这些都可以作为图像特征来使用。因此,将标记好的训练集导入构建的CNN网络中,后面再增加全连接网络最终分类输出,就达到了识别的目的。在我的笔记本上运行的时候,记录了一些中间结果:160s/epoch 3ms/steploss: 0.03...原创 2018-05-25 15:43:26 · 746 阅读 · 0 评论 -
Keras入门之二:Hello Keras on CNN with Lena
这是第二个Keras的例子。是介绍了如何使用Keras构建一个卷积神经网络。通过这个例子,我之前在图像处理上固有的观念导致对卷积网络的工作原理有了稍微的误差,从而修正过来了。这种错误主要是对卷积之后网络变厚的理解,之前我总以为一个卷积核将3通道的图像卷积后仍然是3个通道。这是以前做图像处理的时候固有的想法,而不是神经网络工作的模式。神经网络的卷积实际上更多的是要从网络连接上来考虑这种卷积实现。时间...原创 2018-05-24 10:20:51 · 445 阅读 · 0 评论 -
Keras入门之一: Hello Keras on MNIST 第一个例子-手写数字识别
先花一分钟介绍一下KerasKeras的好处很多人已经说过,纯Python写成的,而且支持CPU/GPU的切换,能方便的使用 CNN/RNN 搞你想要的东东。下图是Keras的功能模块结构图,十分清晰。 下面我们看一下我学习的第一个Keras 用于创建网络的学习例子。这是采用了 mnist 手写数字识别数据集原来的例子中有的地方对小白来说还不太明白,所以我...转载 2018-05-18 16:16:50 · 8136 阅读 · 1 评论 -
Python与C++之间的相互调用实例1: 在C++中调用Python
Python与C/C++的最好交互应该是:C++为Python编写扩展模块,Python为C++提供脚本接口。如果想要在C++的项目中调用Python来丰富功能,也是可以的。本文先来介绍第一种用法。本来感觉Python与C/C++的相互调用会非常简单【事实也是如此】。但是昨天写的C++调用Python的例子中,出现了让我难以明白的Bug,折腾了很久才明白,Python文件的文件名不能随便起,最好不...原创 2018-06-07 08:56:34 · 1189 阅读 · 2 评论 -
Python与C++之间的相互调用实例2: 在Python中调用C++
python中调用C++有点麻烦,按我目前的经验,需要导出成C而且在windows下编译成dll动态库的时候,只写 extern "C"{} 是不行的。因为还要把方法输出到动态库,否则仍然还是找不到。比如我这样写的时候,仍然是不行的: 应该是动态库中无法找到相关函数的入口标识符。需要添加库导出的修饰语句。比如这样:#define C_DLL_EXPORT extern "C" __dec...原创 2018-06-07 13:15:32 · 1325 阅读 · 0 评论 -
Python与C++之间的相互调用实例3: 在Python中调用C++的结构体和类
之前在C++中写的程序,绝大多数都是用类来封装的。那么现在想要在Python中进行调用,开始的时候是个头疼的问题。经过将近一天的摸索学习,大概搞明白了一些。下面贴出来一个例子看一下。首先是C++的结构体和类:#pragma once#include <string>// 这个结构体在Python中定义后可以通用struct struHeadPose{ float ...原创 2018-06-07 17:41:04 · 3039 阅读 · 0 评论 -
Python与C++之间的相互调用实例4: python如何调用动态库中的std::string返回值
在上一篇(3:在Python中调用C++的结构体和类 https://blog.csdn.net/sdust_dx/article/details/80612694 )中,简单写了python如何调用C++的动态库,以及简单的传参。在实际用的时候,我发现直接传递std::string 的时侯,有的时候会有问题,虽然没有具体研究到底是为什么。推测可能的问题是c_char_p 本来是指针,用来传递...原创 2018-12-13 10:56:53 · 2062 阅读 · 2 评论