自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

修炼之路

路漫漫其修远兮,吾将上下而求索

  • 博客(10)
  • 资源 (21)
  • 问答 (1)
  • 收藏
  • 关注

原创 TensorFlow优化模型之正则化

在使用机器学习训练一个模型的时候,训练出来的模型很可能会出现两个常见的问题,过拟合和欠拟合从而导致模型对未知数据的预测能力会有所下降。欠拟合可能是由于模型的设计过于的简单,提取出来的特征不足以来刻画问题的趋势,比如说,使用一个模型来预测房价,影响房价的因素有房子所处位置、房子大小、卧室的数量、是否靠近医院、是否靠近学校等等。如果,我们在训练模型的时候仅仅只是用了房子的大小、房子所处的位置两个特征来

2017-10-30 21:30:10 18904 1

原创 TensorFlow优化模型之学习率的设置

一、学习率使用TensorFlow训练一个模型时,我们需要通过优化函数来使得我们训练的模型损失值达到最小,常用的优化算法有随机梯度下降、批量梯度下降,而在使用优化算法的时候,我们都需要设置一个学习率(learning rate),而学习率的设置在训练模型的时候也是非常重要的,因为学习率控制了每次更新参数的幅度。如果学习率太大就会导致更新的幅度太大,就有可能会跨过损失值的极小值(不说最小值的原因

2017-10-29 20:39:41 21442

原创 TensorFlow自定义损失函数

TensorFlow提供了许多的损失函数,在训练模型中经常使用的损失函数有交叉熵、平方差。TensorFlow除了提供这些损失函数之外,还给开发者提供了一种自定义损失函数的方法。让开发者,可以根据实际项目的需要来自定义损失函数,让我们可以更好的训练出满足开发者需要的模型。一、为什么要自定义损失函数在某些开发场景下,系统提供的损失函数已经无法满足我们的要求。如,我们需要为一个奶茶店提供一个原

2017-10-27 22:02:41 19902 1

原创 使用TensorFlow实现二分类

使用TensorFlow构建一个神经网络来实现二分类,主要包括输入数据格式、隐藏层数的定义、损失函数的选择、优化函数的选择、输出层。下面通过numpy来随机生成一组数据,通过定义一种正负样本的区别,通过TensorFlow来构造一个神经网络来实现二分类。一、神经网络结构输入数据:定义输入一个二维数组(x1,x2),数据通过numpy来随机产生,将输出定义为0或1,如果x1+x2<1,...

2017-10-23 22:12:13 33122 17

原创 TensorFlow变量详细介绍

TensorFlow中变量的作用主要是用来保存和更新神经网络中的参数,TensorFlow提供了tf.Variable函数来创建和初始化变量。TensorFlow提供了许多的随机生成函数和常数生成函数来初始化变量。一、随机生成函数1、tf.random_normal函数,随机参数分布使用的是正态分布,主要参数包括平均值、标准差、取值类型import tensorflow as tf

2017-10-22 20:29:15 3151

原创 TensorFlow计算图、张量、回话详细介绍

从TensorFlow这个名字中,我们可以发现,tensor(张量),flow(流),在TensorFlow中两个最重要的概念,一个TensorFlow程序主要是由计算图、张量以及模型回话三个部分组成。一、计算图一个使用TensorFlow编写的程序主要分为两个部分,一个是构建计算图部分,一个是执行计算图。下面,我来构建一个非常简单的计算图。import tensorflow as t

2017-10-21 22:51:17 5525

原创 tensorflow实现CNN识别手写数字

上一篇使用TensorFlow识别手写数字,是直接采用了softmax进行多分类,直接将28*28的图片转换成为了784维的向量作为输入,然后通过一个(784,10)的权重,将输入转换成一个10维的向量,最后再将对每一个数字预测一个概率,概率最大的数字就是预测的结果。因为,直接将图片转成一个784维的向量,丢弃了图片原有的结构信息,但是最后对于测试集准确率还是可以达到91%。这一篇,介绍通过CNN

2017-10-19 21:57:07 28388 11

原创 c#线性空间求最长公共子序列

在文本比较算法中有许多的算法,如求最小编辑距离,线性空间求最长公共子序列等。如果,我们需要求出两个字符串的相似度或者是距离的时候可以采用最小编辑距离算法,有时候我们可能需要求出两个字符串不同的地方,比如说修改、删除、增加的部分,从而突出这些不同的地方,如在线文档比对工具以及Bcompare等文档比对工具,这个时候我们就可以采用线性空间求最长公共子序列。最长公共子序列算法的介绍,请参考http://

2017-10-19 21:41:36 889

原创 TensorFlow实现识别手写数字

当学习一门新的编程语言的时候,我们总是以输出“hello word”作为学习这门编程语言的开始,表示我们开启了这门编程语言的大门。而在机器学习的领域中,识别手写数字就像输出“hello word”一样作为开启了机器学习的大门。一、MNIST介绍MNIST:在实现手写数字识别需要使用到手写数字的图片,是从MNIST下载的。MNIST(Modified National Institute o

2017-10-08 22:11:52 4714 5

翻译 TensorFlow基础篇

TensorFlow作为Google开源的深度学习框架,其可用性、灵活性、效率以及对各个平台的支持都是很不错的。TensorFlow官网的教程也是非常的详细,下面的介绍主要也是根据官网的教程。TensorFlow最核心的就是计算图,整个编码过程其实可以分为两个阶段,一个是构建计算图一个是运行计算图。1、张量(tensors)张量:TensorFlow数据的中心单元,张量其实就是不同维数大小

2017-10-04 11:02:48 1048

opencv二维码 识别

opencv微信二维码识别

2021-04-13

OpenCC windows版

OpenCC windows版,用来在中文简体、繁体之间相互转换。

2018-07-30

机器学习常用数据集(iris、wine、abalone)

包括了常用的机器学习数据集,都是csv格式的。有iris.csv、wine.csv、abalone.csv、glass.csv一共由11个数据。

2018-06-06

zxing源码,包含编译好的lib

包含zxing源码和已经编译好的lib,包含zxing源码和已经编译好的lib。

2018-05-28

葡萄酒数据集(wine.csv)

UCI网站上的机器学习样本数据集,包含了13个不同的特征,对178个葡萄酒数据样本的化学特征做出了描述,包含了列表,是一个csv表格。

2018-03-07

opencv2.4.11配置文件

vs的opencv2.4.11配置文件,包含了项目的opencv配置环境

2018-02-27

chromedriver

chromedriver2.32版本,selenium的chrome驱动,selenium是一款模拟浏览器行为的工具,可以支持多款浏览器chrome。

2017-09-04

朴素贝叶斯文本分类

基于朴素贝叶斯的文本分类,结合了TF-IDF算法和textrank算法

2017-08-29

opencv_python-3.3.0-cp35-cp35m-win_amd64.whl

python3.5安装opencv的whl文件

2017-08-26

TextRank算法的实现原理

该PDF是英文版的,主要介绍了TextRank算法的实现

2017-08-08

gensim2.3.0.tar.gz

gensim2.3.0安装包,具体安装步骤请参照我的博客

2017-08-05

k近邻算法的实现

使用python实现k近邻算法,以及测试用例如何识别手写数字,该算法的实现是基于python3,python2的代码可能部分有所不同

2017-07-30

htmlunit爬取网页并保存成Excel

htmlunit爬取网站的数据并保存成Excel表格

2017-07-08

imaging.jar

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/imaging/Imaging

2017-04-02

itext5.5.11 dll

itext5.5.11 dll

2017-04-02

itext5.5.11

itext5.5.11解析PDF

2017-04-02

PDF reference 1.6中文版

PDF reference 1.6中文版+PDF reference 1.7英文版+PDF 分析工具

2017-03-31

itext7-7.0.2(java的pdf jar)

这个我是从git上下载的,上传的目的,只是在git上下载东西真的很慢,受不了。

2017-03-23

zxing lib的使用

zxing c++ lib的使用

2017-03-05

zxing cpp lib

visual studio2013环境下编译生成的lib,从网上下载的,但是我已经更正好了所有的错误,而且还在zxing的基础上,封装了解析二维码的方法,封装是基于opencv的基础,可以去我的博客中看如何使用。这个lib生成的时候是使用,MTD,所以在使用的时候需要注意一下,也要选择MTD,具体操作详见我的博客。

2017-03-05

zxing cpp解析二维码

zxing c++解析二维码,这个是在visual studio2013的测试通过的,基于opencv所以,在使用的时候需要opencv的环境

2017-03-05

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

TA关注的人

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