自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

欢迎来到Jimmy的博客

二流子程序员

  • 博客(15)
  • 资源 (11)
  • 收藏
  • 关注

原创 tensorflow学习(4):保存模型Saver.save()的参数命名机制以及restore并创建手写字体识别引擎

前言上一章中我们讲到如何训练一个网络,点击查看博客,这章我们来讲tensorflow在保存网络的时候是怎么给不同的参数命名的,以及怎么将保存的参数重新restore到重构的网络结构中的。最后利用重构的网络去预测一张包含数字(0-9)的图片(任意像素)。代码主要参考github:github地址正文一、如何查看保存到二进制文件中保存的参数tensorflow同样提供了以下方法来查看保存的参数,将保存的

2017-03-26 22:20:50 12679 1

原创 tensorflow学习(3):解读mnist_experts例子,训练保存模型并tensorboard可视化

前言官网的mnist例子讲解的很清楚了,要想深入理解这个网络结构到底干了什么,还是需要好好入门一下深度学习的基础知识。好好看看Michael Nielsen大神写的这本书:Neural Networks and Deep Learning,中文版下载地址:中文版pdf。本文讲解mnist_experts例子并结合tensorflow的常用操作(tensorboard可视化和Saver保存模型)来改写

2017-03-26 18:40:24 7571

原创 算法学习(2):排序算法-插入排序及python实现

前言插入排序应该是最容易想到的排序算法,其核心思想是:将待排序的序列看成两部分,以某一个元素为界,左边的是排好序的序列,右边是待排序的序列,每次读取边界上的一个元素,然后将它跟排序好的序列中的元素一个一个对比,然后排好序的元素依次挪出个空位,然后将这个元素插入到合适的位置,一直循环到序列结束。插入排序很常见,比如:玩扑克牌时,抓牌的过程就是一个插入排序,每抓到一张牌,就将这张牌插入到手里排好序的牌中

2017-03-25 20:58:50 1503

原创 tensorflow学习(2):tensorflow中基本概念的理解

前言:tensorflow中有很多基本概念要理解,最好的方法是去官网跟着教程一步一步看,这里还有一些翻译的版本,对照着看有助于理解:tensorflow1.0 文档翻译正文:1,graph(图计算):详见tf.Graph类 使用tensorflow训练神经网络包括两部分:构建计算图和运行计算图。 首先来讲构建图,一个计算图包含了一组操作(operation objects,也叫节点)和一些ten

2017-03-23 19:04:58 5589 1

原创 Numpy学习(3):将mnist数据文件读入到数据结构(numpy数组)中

前言:mnist数据集是一个手写数字识别库,用于机器学习和深度学习的分类问题,同大多数标准化图像数据库一样,官网提供的文件并不是原始图像,而是经过数值化的二进制文件。比如:cifar10库的二进制文件解析出来后是一个字典,字典中又包含了代表图片特征的二维数组。cifar10库的解释详见:点击查看博客。将图像特征数字化保存到数组里面有助于 提高ML/DL框架的计算效率。一般的,数

2017-03-15 11:51:01 13939 8

原创 Numpy学习(2):将cifar10/100数据文件读入到python数据结构(字典)中

前言:cifar10,cifar100是2个比较常用的图像分类数据库,官网地址,从官网下载的数据已经不是原始图片啦,而是经过数值化的numpy数组。那么这些数组究竟是什么样的?如果有一个直观的感受,以后不管是用机器学习算法还是深度学习算法,对于算法的理解都很有帮助。下面这段代码详细说明了图片数据是怎样一个存储方式,代码无需使用额外的库,跑出来结果一目了然正文闲话少说

2017-03-14 15:21:44 8039 3

原创 Numpy学习(1):高维数组(矩阵)的切割问题

前言:numpy库为python提供了很多方便的数学计算方法,尤其是提供了数组,极大方便了使用python进行矩阵运算,使其在机器学习和深度学习中得到有效利用,本文详细介绍一下高维矩阵的切割问题。平时我们使用最多的就是一,二维和三维矩阵,以前我容易将其跟立体几何联系起来。后来发现这样是非常错误的,因为再高一点的维度就不能想象了。所以,按照矩阵的形式,从外向内,逐层分解才能掌握好矩阵。正文:将以下代码

2017-03-12 16:44:16 12277 1

原创 python学习(7):python爬虫之爬取动态加载的图片,以百度图片为例

前言:前面我们爬取图片的网站都是静态的,在页面中右键查看源码就能看到网页中图片的位置。这样我们用requests库得到页面源码后,再用bs4库解析标签即可保存图片到本地。当我们在看百度图片时,右键–检查–Elements,点击箭头,再用箭头点击图片时,会显示图片的位置和样式。但是,当我们右键查看网页源码时,出来的却是一大堆JavaScript代码,并没有图片的链接等信息。这是为什么呢?这是因为,百度

2017-03-08 21:35:53 33721 27

原创 HTTP协议快速入门-读《图解HTTP》有感

前言:http协议作为Web通信的重要协议,完成了从客户端到服务端等一系列运作流程。 《图解HTTP》一书详细介绍了http协议的原理及应用,书中语言通俗易懂,图片生动传神,是非常好的入门教材。 本人最近在研究python爬虫,自然会用到很多http的知识,读完这本书的前几章后收货很大,遂将自己的想法总结一下。《图解HTTP》一书免积分下载:点击下载pdf第一章:HTTP协议是应用层协议,其依

2017-03-08 20:20:02 1575

原创 python学习(6):python爬虫之requests和BeautifulSoup的使用

前言:Requests库跟urllib库的作用相似,都是根据http协议操作各种消息和页面。都说Requests库比urllib库好用,我也没有体会到好在哪儿。但是,urllib库有一点不爽的是:urllib.request.urlretrieve(url, localPath)函数在将某些图片链接保存到本地时,会出现错误:httpError:304 Forbidden为什么会

2017-03-04 21:10:22 10800

原创 python学习(5):python爬虫之BeautifulSoup库的使用

前言:上一篇,我们使用了python自带的urllib和re库完成了爬虫的入门案例,点击进入博客但是,由于正则表达式难以掌握,我们用一个第三方库:BeautifulSoup,来对网页内容进行截取正文一,下载并安装BeautifulSoup如果python3.x安装了pip3,就可以使用pip3命令行来安装BeautifulSouppip3 install beautiful

2017-03-04 10:54:31 1704

原创 python学习(4):python爬虫入门案例-爬取图片

前言:学习了python的基础知识后,我们来写一个简单的爬虫案例,本案例用到了urllib和re库。本案例的爬虫原理:首先我们用urllib库来模拟浏览器访问网站的行为,由给定的网站链接(url)得到对应网页的源代码(html标签)。其中,源代码以字符串的形式返回。然后我们用正则表达式re库在字符串(网页源代码)中匹配表示图片链接的小字符串,返回一个列表。最后循环列表,根据图片链接将图片保存到本地。其中urllib库的使用在python2.x和python3.x中的差别很大,本案例以python

2017-03-03 19:14:07 2415

原创 python学习(3):python中的面向对象思想,类和对象

Python中的类和对象和java中的类和对象用法大部分是一样的,只是语法的差别闲话少说,下面的代码是类的定义,类中成员和方法的定义,以及继承的使用''' 类的使用'''class Car: #wheelNumber = 4 # 公有属性,跟java不同的是,属性在__init__方法中声明即可 #color = 'red' #__type =

2017-03-02 21:50:39 1075

原创 python学习(2):自定义包结构及__init__.py模块和__all__变量的使用

使用python经常会导入外部包,所以自己写一个深层包结构,然后自己调用,会理解的比较深刻首先创建如下图所示的包结构:共有3层文件夹,最里面的一层文件夹下面包含4个有关加减乘除的模块,分别提供了+-*/的运算方法。注意:每一层新建的时候要建Python Package,而不是Directory。一,importimport语句在深层包结构中的用法如下:i

2017-03-02 11:50:47 10373 2

原创 python学习(1):__name__变量在模块调用时所起的作用

我们在模块中编写函数,供调用该模块的文件使用。当我们在编写模块时,也写了一些测试代码,供编写模块的人自己使用。但是这些测试对于调用者是没用的,也会执行。举个例子:首先编写模块,并提供测试代码def addFunc(a,b): return a+bprint('test计算结果:',addFunc(1,1)) #测试代码调用以上模块:import test

2017-03-01 15:54:36 2900 1

mybatis逆向工程

mybatis逆向工程,逆向生成代码

2017-06-10

python_beautifulSoup4.4源码包

python_beautifulSoup4.4源码包,下载解压后使用python setup.py install命令安装

2017-03-04

java_ee_api_中英文对照版.chm

java_ee_api_中英文对照版.chm,包含所有javaweb开发用到的类

2017-02-13

jdbc.jar包

下载添加到buildPath中即可

2017-01-17

DBUtils.jar_jdbc专用包

解压后,将commons-dbutils-1.4.jar添加到BuildPath中

2017-01-17

C3P0包_提供jdbc连接池

解压,将lib下的c3p0-0.9.1.2.jar添加到Build Path中即可使用

2017-01-17

sqlyog82-mysql连接工具

mysql连接工具绿色版,注册码在压缩包里面:sn.txt

2017-01-17

MySQL5安装图解

我做了一个安装图解,按着步骤一步一步来,很简单.

2017-01-17

mysql安装包

下载双击即可安装

2017-01-17

tomcat7安装包官方版下载

tomcat7安装包,下载解压即可

2017-01-17

空空如也

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

TA关注的人

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