- 博客(39)
- 资源 (6)
- 收藏
- 关注

原创 Python(TensorFlow框架)实现手写数字识别系统
本文使用Tensorflow框架进行Python编程实现基于卷积神经网络的手写数字识别算法,并将其封装在一个GUI界面中,最终,设计并实现了一个手写数字识别系统。
2019-07-31 11:27:55
142464
67

原创 手写数字识别系统编程技巧
手写数字识别系统编程技巧之前,我写过一篇文章Python实现手写识别系统http://blog.youkuaiyun.com/louishao/article/details/60867339。这个实际上是我最近完成的本科毕业论文的课题。本文就在那篇文章的基础上,总结当中的编程技巧,主要是图像处理和tkinter的编程。注意:本文写的编程技巧,仅针对之前的文章而言,并非是系统的讲解!1 图像处理编程技巧手写数字
2017-03-15 16:01:36
2153
原创 一文搞懂TensorFlow的变量创建
一文搞懂TensorFlow的变量创建在TensorFlow中创建变量,主要使用的函数是:tf.Variable()和tf.get_variable()。这两个函数都比较常用,看懂这两个函数后,在调试代码时会更顺利一些。下面简单介绍一下这两个函数。两个函数的简单介绍(1)tf.Variable(initial value, [name]) ([] - 表示可选)功能:生成一个新的初始值为...
2019-03-12 20:39:02
1085
原创 一文读懂如何使用自己的数据进行网络模型的训练
一文读懂如何使用自己的数据进行网络模型的训练在学习相关深度学习框架时,我们往往会采用MNIST数据集进行学习。比如:https://blog.youkuaiyun.com/louishao/article/details/76218083还有:https://blog.youkuaiyun.com/louishao/article/details/60867339但是图像分割,去噪等图像到图像的任务中,我们往往需...
2019-03-02 14:03:13
3281
4
原创 TensorFlow网络模型的保存与导入(save and restore)
TensorFlow网络模型的保存与导入(save and restore)构建深度学习网络,训练时间往往比较长,当训练完成以后,效果比较好,我们希望能将模型保存下来,进行实际的部署和测试,或者进行迁移学习。下面结合我自己的一些实践介绍一下TensorFlow模型保存和导入的方法。 主要有两种: (1)传统的使用ckpt模型,然后需要把网络模型整体框架重写一次; (2)较高版本的tf...
2018-05-29 19:23:13
2910
3
原创 深度学习的卷积运算(TensorFlow实现)
深度学习的卷积运算(TensorFlow实现) 深度学习网络中,很重要的一种提取特征的手段,就是运用卷积运算。 在TensorFlow中实现二维卷积的运算,使用的是tf.nn.conv2d()函数,这一篇文章,主要讲解的就是这一个函数实现的具体的运算。 实际的计算不难,但是一涉及到多通道时,可能会感觉有点复杂。其实,和单通道的计算是一样的,只是多通道是多个并列计算。下面一个图,很...
2018-05-28 19:38:24
4960
原创 机器学习实战——kNN
最近在学习机器学习算法,感觉有本书写得很不错——《机器学习实战》,如果有一点基础去看这本书,然后在结合书中实例进行实践,还是很有收获的。 之后,可能会不定时的更新此书的相关内容,主要内容参考此书,夹杂一些我自己实践中的经验。KNN算法本书介绍的第一个机器学习算法是kNN算法,这个算法比较基础,简单易懂。实现的主要步骤: (1)收集数据。 (2)准备数据:使用python解...
2018-05-21 22:12:07
1165
原创 Win10中TensorFlow的GPU环境的配置
GPU环境的配置在深度学习中,模型往往很复杂,数据量很大,此时使用GPU运行会快很多。而使用GPU就需要安装CUDA和CuDNN。本文是为了使用tensorflow的gpu版本而使用的GPU。
2017-12-17 20:57:36
11105
2
原创 深入浅出Prim算法
最小生成树的构建(Prim算法)最近,在学习数据结构和算法,接触一些图像分割算法的时候,发现实验室的图像分割方法中涉及了最小生成树的算法,感觉比较有趣,所以看看相关的资料,最后作一点整理,希望能浅显地说明白这个算法。
2017-12-05 16:33:39
1791
1
原创 系统学习C++(4)
构造函数的访问顺序(1) 子类创建对象时当从父类派生一个子类并声明一个子类的对象时,它将先调用父类的构造函数,然后调用当前类的构造函数来创建对象;在释放子类对象时,先调用的是当前类的析构函数,然后是父类的析构函数。
2017-09-16 15:51:21
491
原创 图像处理与机器视觉(1)
本人最近研究方向为图像处理与机器视觉,这个包括:图像的处理、图像的特征提取、图像语义分析与理解以及图像的分类与识别。由于本科并不是读图像的,因此,只能快速地理解并掌握图像相关的概念,并进行适当的编程实现,加深印象!
2017-09-12 10:32:50
1604
原创 系统学习C++(2)
第一部分是C++的一些基本的知识,还没有涉及成段的代码,而且都是一些零散的知识点,第二部分,涉及了函数的知识,代码涉及的知识点会多一点。
2017-09-07 17:28:49
374
原创 系统学习C++(1)
本人没有系统地学习过C++,最近感觉C++对我之后的学习还是很重要的,所以,打算认真地系统地学习! 当然,本博客不会展示很基础的东西,也不会展示知识点,而展示一些具体的例子,待我学习深入之后,可能会展示完整的小项目。
2017-09-01 21:24:26
838
原创 Python实现标准的Kmeans算法
Kmeans是无监督学习中一种重要的算法,其简单易懂,被广泛应用。本文简单介绍其算法步骤,并使用Python实现。
2017-08-03 14:42:31
16127
7
原创 TensorFlow实现多层感知器
TensorFlow实现多层感知器。单层感知器解决不了非线性的问题,此时需要引入多层感知器。其实质上是,一个含有一个或多个隐含层的神经网络。当出现神经网络层数较深时,我们要考虑过拟合、参数调试的困难、梯度弥散等问题。
2017-07-29 15:01:42
835
原创 TensorFlow实现自编码器
TensorFlow实现自编码器,具体一点是实现去噪自编码器。自编码器属于非监督学习的方法。自编码器作为深度学习在无监督领域的尝试是非常成功的,使用TensorFlow实现自编码器,能认识到其作用和领悟当中的原理。
2017-07-27 19:48:23
6550
12
原创 TensorFlow实现Softmax
TensorFlow实现Softmax Regression识别手写数字。本文从相关原理讲起,讲解了Softmax回归算法,之后使用TensorFlow进行编程实现,最后展现实验结果。虽然算法简单,但是经过整理总结,编程实现,学习得更加深刻!
2017-07-26 19:37:06
6889
原创 读取并可视化DICOM图像(VTK & OpenCV)
本人最近刚完成一个项目的一部分程序的编写。项目主要工作是将CT实时显示,而CT成像较为缓慢,因此首先的步骤就是将CT图转为超声图。简单来说,本人完成的工作就是将CT图转为超声图,并保存下来。使用的是VTK和OpenCV。
2017-06-21 11:15:58
20736
21
原创 基于Python的PIL库学习(一)
基于Python的PIL库的学习(一)摘要对于图像识别,大量的工作在于图像的处理,处理效果好,那么才能很好地识别,因此,良好的图像处理是识别的基础。在Python中,有一个优秀的图像处理框架,就是PIL库,本博文会分模块,介绍PIL库中的各种方法,并列举相关例子。参考:http://pillow-cn.readthedocs.io/zh_CN/latest/reference/index.html
2017-04-09 19:14:47
51704
4
原创 Python连接MySQL
Python连接MySQL。本博文介绍一个编程实验,使用Windows下的Python2.7去连接Linux下的MySQL。通过实验,将Python与MySQL结合起来,实验有一定的趣味和实用性。
2017-04-04 17:23:42
704
原创 MySQL入门操作
MySQL入门操作。本文为MySQL的最基本的操作介绍,同样属于入门级别,主要是针对库和表的基本操作,可帮助数据库小白迅速上手。
2017-04-04 16:52:20
757
原创 MySql的安装和配置
由于学习中需要用到数据库,所以最近也着手学习数据库,我学习的是MySql,本博客是属于入门级别,介绍的是在Linux(Unbuntu)和Windows(Win10)下MySql(5.7.17)的安装以及编码的配置。
2017-04-01 23:21:25
494
原创 TensorFlow学习——Getting Started With TensoFlow
本博文是根据TensorFlow最新(r1.0)官方文档编写的,自己对上面的教程整理了一下,根据自己的理解写的。本人看过TensrFlow(0.5)的官方文档。因此,我不会把全部教程都写上来,主要写和之前不同的,或者我没看过的。https://www.tensorflow.org/get_started/get_started 使用TensorFlow Python A
2017-03-25 20:48:51
1510
原创 机器学习入门——应用机器学习的建议
文章给出了应用机器学习算法建模的一些建议,主要是根据各方面,比如:正则化参数λ,训练集规模等,直观反映模型存在的问题,然后提出高效的应对措施。
2017-03-10 20:41:42
874
原创 Windows下py2和py3共存配置
本文介绍一种在windows下使python2和python3共存并能分离使用的配置方法。文章最后,还介绍Tensorflow框架在Windows下的安装。
2017-02-25 11:48:16
9602
原创 机器学习入门——神经网络深入
我们讲解了神经网络的初步认知,主要是理解了引入神经网络的意义及其前向传播过程。本章我们将进一步理解神经网络,理解它是如何自动优化参数,使其能完成分类、预测等功能的。最后,我们使用tensorflow框架快速构建BP神经网络,进行编程实战。
2017-02-09 23:49:24
714
原创 机器学习入门——初步认知人工神经网络
本章将讲解神经网络。初步认识神经网络,理解引入神经网络的意义,神经网络的计算,最后还给出简单的实例,更加形象地说明神经网络的作用。
2017-02-07 19:28:53
7723
4
原创 机器学习入门——Logistic回归
机器学习中存在很多分类问题,同时线性回归是难以实现的。本文在简单的线性回归基础上,进行拓展,详细讲解Logistic回归,实现二分类,甚至多元分类。
2017-02-01 22:20:26
25164
2
原创 python爬虫实战小项目
本文介绍了一个入门级的爬虫项目实战,即捧腹网爬虫。该项目首先爬取静态图片(.jpg格式),后经过修改,可爬取动态图(.gif格式),原理简单易懂,并易于上手。
2017-01-23 12:06:54
12052
原创 Linux下安装tensorflow库
tensorflow是一个很不错的人工智能框架,具备丰富的python api。本人很多机器学习算法都是使用它来实现的,因此,本文就分享自己在python2.7中安装tensorflow的经验吧。
2017-01-22 22:36:22
1735
原创 机器学习入门——多变量线性回归
本节将使用线性代数引入更加通用,更贴近实际应用的线性回归算法——多变量线性回归。同时,会详细讲解梯度下降法的设计和使用一种新的方法求解θ。最后,编程实现及两者的对比。
2017-01-22 18:10:52
3439
原创 机器学习入门——线性代数简单回顾
本节课程回顾了一些简单但常用的线性代数知识,并对每个知识点列举具体例子,力求深入浅出。同时,最后还进行了编程实现,更利于实战应用。
2017-01-17 17:40:11
7355
1
kNN手写数字识别实战
2018-05-21
SLIC python&OpenCV; 源码
2017-10-02
读取并可视化DICOM图像(VTK & OpenCV)
2017-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人