深度学习
菲斯奇
Python & Qt; C++ 地震处理\数字图像处理\NLP(自然语言处理) \ Tensorflow \Deeplearning
展开
-
关于深度学习的几个笔记图
最近这两年发帖更少了。看深度学习,总体来说流程应该是这样的。从大的视角来看,探索是一个科学问题,研究业务上的发展方向、探索思路,结合研究理论来把先验知识组织起来,利用经验将特征分析方法、样本数据以及特征数据准备起来。重要的是特征分析,以及对机器学习或深度学习方法的设计,最好还有小范围的验证怎么收集数据,尤其是大规模的数据,然后去做特征工程、做数据集,然后建模、训练、评价等等步骤,这个步骤我看来应该就是个工程化的问题。对于小的数据集和简单的模型,应该不难解决。但是对于稍大或很大的数据集和复杂的模型原创 2021-10-11 17:30:35 · 123 阅读 · 0 评论 -
DeepNLP结合CRF++的简明实践笔记和WordCloud词云使用
DeepNLP大概已经出现将近1年了,之前一直没有涉及这方面的研究。最近才开始进行了一些实验性的尝试。DeepNLP = Deep Learning + NLP(Natural Language Proceing)是谷歌开源的一个自然语言处理包当常规的机器学习Machine Learning升级发展到了一定的阶段后,慢慢的被后起的深度学习Deep Learning夺势而去,并迅速发展壮大起来,...原创 2018-03-29 15:55:52 · 441 阅读 · 0 评论 -
Keras入门之一: Hello Keras on MNIST 第一个例子-手写数字识别
先花一分钟介绍一下KerasKeras的好处很多人已经说过,纯Python写成的,而且支持CPU/GPU的切换,能方便的使用 CNN/RNN 搞你想要的东东。下图是Keras的功能模块结构图,十分清晰。 下面我们看一下我学习的第一个Keras 用于创建网络的学习例子。这是采用了 mnist 手写数字识别数据集原来的例子中有的地方对小白来说还不太明白,所以我...转载 2018-05-18 16:16:50 · 8110 阅读 · 1 评论 -
Keras入门之三:Hello Keras on CNN with MNIST 卷积网络应用在手写数字识别
上一次说到用卷积网络实现图像处理。这一次的笔记说的是卷积神经网络的正经事儿——使用CNN来实现手写数字的识别。之前已经说过,CNN的权重带来了各种图像处理的效果,这些都可以作为图像特征来使用。因此,将标记好的训练集导入构建的CNN网络中,后面再增加全连接网络最终分类输出,就达到了识别的目的。在我的笔记本上运行的时候,记录了一些中间结果:160s/epoch 3ms/steploss: 0.03...原创 2018-05-25 15:43:26 · 721 阅读 · 0 评论 -
Keras入门之二:Hello Keras on CNN with Lena
这是第二个Keras的例子。是介绍了如何使用Keras构建一个卷积神经网络。通过这个例子,我之前在图像处理上固有的观念导致对卷积网络的工作原理有了稍微的误差,从而修正过来了。这种错误主要是对卷积之后网络变厚的理解,之前我总以为一个卷积核将3通道的图像卷积后仍然是3个通道。这是以前做图像处理的时候固有的想法,而不是神经网络工作的模式。神经网络的卷积实际上更多的是要从网络连接上来考虑这种卷积实现。时间...原创 2018-05-24 10:20:51 · 433 阅读 · 0 评论 -
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 · 1179 阅读 · 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 · 1302 阅读 · 0 评论 -
Python与C++之间的相互调用实例3: 在Python中调用C++的结构体和类
之前在C++中写的程序,绝大多数都是用类来封装的。那么现在想要在Python中进行调用,开始的时候是个头疼的问题。经过将近一天的摸索学习,大概搞明白了一些。下面贴出来一个例子看一下。首先是C++的结构体和类:#pragma once#include <string>// 这个结构体在Python中定义后可以通用struct struHeadPose{ float ...原创 2018-06-07 17:41:04 · 3027 阅读 · 0 评论 -
采用OpenCV和深度学习的钢印识别
采用OpenCV和深度学习的钢印识别[这个帖子标题党了很久,大概9月初立贴,本来以为比较好做,后来有事情耽搁了,直到现在才有了一些拿得出手的东西。肯定不会太监的。好,转入正题:]原始需求:系统将使用手机等设备利用光学字符识别技术实现钻具编号自动识别,减少作业人员的工作量隐含分析:对场景本身来说,要进行人工核对(或者修改)是必不可少的,因此工作量未必是减少。但是该场景具有智能化的...原创 2018-09-07 12:00:59 · 4655 阅读 · 22 评论