自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python(TensorFlow框架)实现手写数字识别系统

本文使用Tensorflow框架进行Python编程实现基于卷积神经网络的手写数字识别算法,并将其封装在一个GUI界面中,最终,设计并实现了一个手写数字识别系统。

2019-07-31 11:27:55 140433 66

原创 手写数字识别系统编程技巧

手写数字识别系统编程技巧之前,我写过一篇文章Python实现手写识别系统http://blog.csdn.net/louishao/article/details/60867339。这个实际上是我最近完成的本科毕业论文的课题。本文就在那篇文章的基础上,总结当中的编程技巧,主要是图像处理和tkinter的编程。注意:本文写的编程技巧,仅针对之前的文章而言,并非是系统的讲解!1 图像处理编程技巧手写数字

2017-03-15 16:01:36 2079 1

原创 一文搞懂TensorFlow的变量创建

一文搞懂TensorFlow的变量创建在TensorFlow中创建变量,主要使用的函数是:tf.Variable()和tf.get_variable()。这两个函数都比较常用,看懂这两个函数后,在调试代码时会更顺利一些。下面简单介绍一下这两个函数。两个函数的简单介绍(1)tf.Variable(initial value, [name]) ([] - 表示可选)功能:生成一个新的初始值为...

2019-03-12 20:39:02 1013

原创 一文读懂如何使用自己的数据进行网络模型的训练

一文读懂如何使用自己的数据进行网络模型的训练在学习相关深度学习框架时,我们往往会采用MNIST数据集进行学习。比如:https://blog.csdn.net/louishao/article/details/76218083还有:https://blog.csdn.net/louishao/article/details/60867339但是图像分割,去噪等图像到图像的任务中,我们往往需...

2019-03-02 14:03:13 2928 4

原创 TensorFlow网络模型的保存与导入(save and restore)

TensorFlow网络模型的保存与导入(save and restore)构建深度学习网络,训练时间往往比较长,当训练完成以后,效果比较好,我们希望能将模型保存下来,进行实际的部署和测试,或者进行迁移学习。下面结合我自己的一些实践介绍一下TensorFlow模型保存和导入的方法。 主要有两种: (1)传统的使用ckpt模型,然后需要把网络模型整体框架重写一次; (2)较高版本的tf...

2018-05-29 19:23:13 2765 3

原创 深度学习的卷积运算(TensorFlow实现)

深度学习的卷积运算(TensorFlow实现) 深度学习网络中,很重要的一种提取特征的手段,就是运用卷积运算。 在TensorFlow中实现二维卷积的运算,使用的是tf.nn.conv2d()函数,这一篇文章,主要讲解的就是这一个函数实现的具体的运算。 实际的计算不难,但是一涉及到多通道时,可能会感觉有点复杂。其实,和单通道的计算是一样的,只是多通道是多个并列计算。下面一个图,很...

2018-05-28 19:38:24 4820

原创 机器学习实战——kNN

最近在学习机器学习算法,感觉有本书写得很不错——《机器学习实战》,如果有一点基础去看这本书,然后在结合书中实例进行实践,还是很有收获的。 之后,可能会不定时的更新此书的相关内容,主要内容参考此书,夹杂一些我自己实践中的经验。KNN算法本书介绍的第一个机器学习算法是kNN算法,这个算法比较基础,简单易懂。实现的主要步骤: (1)收集数据。 (2)准备数据:使用python解...

2018-05-21 22:12:07 1074

原创 最大子列和问题

弄懂数据结构与算法的基本问题,本博文将的是最大子列和问题,逐步优化该问题的解决方法。

2018-04-24 09:05:02 435

原创 Win10中TensorFlow的GPU环境的配置

GPU环境的配置在深度学习中,模型往往很复杂,数据量很大,此时使用GPU运行会快很多。而使用GPU就需要安装CUDA和CuDNN。本文是为了使用tensorflow的gpu版本而使用的GPU。

2017-12-17 20:57:36 10968 2

原创 深入浅出Prim算法

最小生成树的构建(Prim算法)最近,在学习数据结构和算法,接触一些图像分割算法的时候,发现实验室的图像分割方法中涉及了最小生成树的算法,感觉比较有趣,所以看看相关的资料,最后作一点整理,希望能浅显地说明白这个算法。

2017-12-05 16:33:39 1722 1

原创 SLIC超像素

最近,做图像分割,了解到了SLIC,即简单线性迭代聚类。其实是将K-means的思想应用到了超像素的生成中。

2017-10-02 14:33:27 1006

原创 系统学习C++(4)

构造函数的访问顺序(1) 子类创建对象时当从父类派生一个子类并声明一个子类的对象时,它将先调用父类的构造函数,然后调用当前类的构造函数来创建对象;在释放子类对象时,先调用的是当前类的析构函数,然后是父类的析构函数。

2017-09-16 15:51:21 441

原创 数据结构、算法与编程(1)

数据结构与算法这部分不会有很系统的讲解,只是列举一些题目,分享一下我和别人的思路。

2017-09-13 19:50:11 770

原创 C++系统学习(3)

看完函数,接下来就是最重要的类和面向对象编程。由于该部分知识点至关重要,所以,我新开一博文记录。

2017-09-12 22:06:09 504

原创 图像处理与机器视觉(1)

本人最近研究方向为图像处理与机器视觉,这个包括:图像的处理、图像的特征提取、图像语义分析与理解以及图像的分类与识别。由于本科并不是读图像的,因此,只能快速地理解并掌握图像相关的概念,并进行适当的编程实现,加深印象!

2017-09-12 10:32:50 1466

原创 系统学习C++(2)

第一部分是C++的一些基本的知识,还没有涉及成段的代码,而且都是一些零散的知识点,第二部分,涉及了函数的知识,代码涉及的知识点会多一点。

2017-09-07 17:28:49 322

原创 系统学习C++(1)

本人没有系统地学习过C++,最近感觉C++对我之后的学习还是很重要的,所以,打算认真地系统地学习! 当然,本博客不会展示很基础的东西,也不会展示知识点,而展示一些具体的例子,待我学习深入之后,可能会展示完整的小项目。

2017-09-01 21:24:26 713

原创 Python实现标准的Kmeans算法

Kmeans是无监督学习中一种重要的算法,其简单易懂,被广泛应用。本文简单介绍其算法步骤,并使用Python实现。

2017-08-03 14:42:31 15984 7

原创 TensorFlow实现多层感知器

TensorFlow实现多层感知器。单层感知器解决不了非线性的问题,此时需要引入多层感知器。其实质上是,一个含有一个或多个隐含层的神经网络。当出现神经网络层数较深时,我们要考虑过拟合、参数调试的困难、梯度弥散等问题。

2017-07-29 15:01:42 779

原创 TensorFlow实现自编码器

TensorFlow实现自编码器,具体一点是实现去噪自编码器。自编码器属于非监督学习的方法。自编码器作为深度学习在无监督领域的尝试是非常成功的,使用TensorFlow实现自编码器,能认识到其作用和领悟当中的原理。

2017-07-27 19:48:23 6497 13

原创 TensorFlow实现Softmax

TensorFlow实现Softmax Regression识别手写数字。本文从相关原理讲起,讲解了Softmax回归算法,之后使用TensorFlow进行编程实现,最后展现实验结果。虽然算法简单,但是经过整理总结,编程实现,学习得更加深刻!

2017-07-26 19:37:06 6824

原创 读取并可视化DICOM图像(VTK & OpenCV)

本人最近刚完成一个项目的一部分程序的编写。项目主要工作是将CT实时显示,而CT成像较为缓慢,因此首先的步骤就是将CT图转为超声图。简单来说,本人完成的工作就是将CT图转为超声图,并保存下来。使用的是VTK和OpenCV。

2017-06-21 11:15:58 20306 21

原创 爬虫基础入门(一)

本博文介绍最基本的爬虫,先讲解爬虫的概念,具体实现的步骤以及举一个最简单的Python实现的爬虫例子。

2017-04-19 14:18:30 1034

原创 基于Python的PIL库学习(一)

基于Python的PIL库的学习(一)摘要对于图像识别,大量的工作在于图像的处理,处理效果好,那么才能很好地识别,因此,良好的图像处理是识别的基础。在Python中,有一个优秀的图像处理框架,就是PIL库,本博文会分模块,介绍PIL库中的各种方法,并列举相关例子。参考:http://pillow-cn.readthedocs.io/zh_CN/latest/reference/index.html

2017-04-09 19:14:47 51230 4

原创 Python连接MySQL

Python连接MySQL。本博文介绍一个编程实验,使用Windows下的Python2.7去连接Linux下的MySQL。通过实验,将Python与MySQL结合起来,实验有一定的趣味和实用性。

2017-04-04 17:23:42 658

原创 MySQL入门操作

MySQL入门操作。本文为MySQL的最基本的操作介绍,同样属于入门级别,主要是针对库和表的基本操作,可帮助数据库小白迅速上手。

2017-04-04 16:52:20 719

原创 MySql的安装和配置

由于学习中需要用到数据库,所以最近也着手学习数据库,我学习的是MySql,本博客是属于入门级别,介绍的是在Linux(Unbuntu)和Windows(Win10)下MySql(5.7.17)的安装以及编码的配置。

2017-04-01 23:21:25 462

原创 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 1421

原创 机器学习入门——应用机器学习的建议

文章给出了应用机器学习算法建模的一些建议,主要是根据各方面,比如:正则化参数λ,训练集规模等,直观反映模型存在的问题,然后提出高效的应对措施。

2017-03-10 20:41:42 822

原创 Windows下py2和py3共存配置

本文介绍一种在windows下使python2和python3共存并能分离使用的配置方法。文章最后,还介绍Tensorflow框架在Windows下的安装。

2017-02-25 11:48:16 9511

原创 机器学习入门——神经网络深入

我们讲解了神经网络的初步认知,主要是理解了引入神经网络的意义及其前向传播过程。本章我们将进一步理解神经网络,理解它是如何自动优化参数,使其能完成分类、预测等功能的。最后,我们使用tensorflow框架快速构建BP神经网络,进行编程实战。

2017-02-09 23:49:24 658

原创 机器学习入门——初步认知人工神经网络

本章将讲解神经网络。初步认识神经网络,理解引入神经网络的意义,神经网络的计算,最后还给出简单的实例,更加形象地说明神经网络的作用。

2017-02-07 19:28:53 7260 4

原创 Logistic回归编程实战

上一节学习了Logistic回归,这一节就针对该算法进行编程实战,所使用的是python2.7。

2017-02-04 20:11:27 953 3

原创 机器学习入门——Logistic回归

机器学习中存在很多分类问题,同时线性回归是难以实现的。本文在简单的线性回归基础上,进行拓展,详细讲解Logistic回归,实现二分类,甚至多元分类。

2017-02-01 22:20:26 24886 3

原创 python爬虫实战小项目

本文介绍了一个入门级的爬虫项目实战,即捧腹网爬虫。该项目首先爬取静态图片(.jpg格式),后经过修改,可爬取动态图(.gif格式),原理简单易懂,并易于上手。

2017-01-23 12:06:54 11623 2

原创 Linux下安装tensorflow库

tensorflow是一个很不错的人工智能框架,具备丰富的python api。本人很多机器学习算法都是使用它来实现的,因此,本文就分享自己在python2.7中安装tensorflow的经验吧。

2017-01-22 22:36:22 1689

原创 机器学习入门——多变量线性回归

本节将使用线性代数引入更加通用,更贴近实际应用的线性回归算法——多变量线性回归。同时,会详细讲解梯度下降法的设计和使用一种新的方法求解θ。最后,编程实现及两者的对比。

2017-01-22 18:10:52 3367

原创 机器学习入门——线性代数简单回顾

本节课程回顾了一些简单但常用的线性代数知识,并对每个知识点列举具体例子,力求深入浅出。同时,最后还进行了编程实现,更利于实战应用。

2017-01-17 17:40:11 7191 2

原创 机器学习入门——线性回归

Andrew Ng机器学习——线性回归的学习笔记,自己的一些整理。

2017-01-17 11:15:58 1198

kNN手写数字识别实战

本资源结合机器学习实战一书使用,包括手写数字图像和kNN.py代码,详细介绍可见博文:https://blog.csdn.net/louishao/article/details/80398834

2018-05-21

SLIC python&OpenCV; 源码

本代码是根据SLIC超像素分割官方源码改写的,使用的是python和opencv,没有使用更高级的库,只需导入cv2和numpy即可使用!

2017-10-02

读取并可视化DICOM图像(VTK & OpenCV)

本资源是将DICOM格式的CT图用VTK读取,转给OpenCV处理并可视化。当中的操作比普通的图片显示要更困难(可看我的博文了解)。本程序只要配置好OpenCV和VTK环境即可成功运行,使用简单方便。

2017-06-21

python2.7连接MySql的库MySQLdb

该文件可用于Python连接MySQL,结合我的博客使用更为方便

2017-04-04

Logistic实战数据集

该数据集是针对本人博客Logistic实战配套使用的。

2017-02-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除