自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

GavinZhou的博客

左手是过目不忘的萤火

  • 博客(10)
  • 资源 (6)
  • 收藏
  • 关注

原创 sklearn系列之----线性回归

原理线性回归,原理很简单,就是拟合一条直线使得损失最小,损失可以有很多种,比如平方和最小等等; y是输出,x是输入,输出是输入的一个线性组合。 系数矩阵就是coef,截距就是intercept;例子:我们的输入和输出是numpy的ndarray,输入是类似于列向量的,输出类似于行向量,看它们各自的shape就是: 输出:y.shape ——>(1,) 输入:x.shape——->(m

2015-12-27 15:13:39 22463 2

原创 sklearn系列之----开山篇

最近在学习深度学习,之前搞了段时间的caffe,但是caffe的优点在classification,对于想学习DL的我们还是需要从基础的学起,比如regression、clustring、dimensionality reduction等。 基础的教学视频可以观看Andrew NG的机器学习公开课; 在python包上,做基础的DL的最火的可能就是scikit-learn,也就是sklearn,

2015-12-27 14:20:06 10219

原创 python基础----装饰器

代码运行期间动态增加功能的方式,称之为“装饰器”(Decorator),本质上是一个返回函数的高阶数一个简单例子假设我们现在有个函数是这样的:def now(): print "2015-12-26">> now.__name__>> 'now' #函数名我们现在希望增强下函数的功能,在函数调用前后自动打印日志,但又不希望修改now()函数的定义,这时候可以使用装饰器:def log(fu

2015-12-26 18:02:01 846

原创 python基础----函数作为返回值

从一个例子讲起高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。 还是考虑这个问题:对可变参数进行求和 看了上一讲的已经知道,可以使用’*’来表示接受一个tuple参数,代码大概可以这样写:def calc_sum(*args): ax = 0 for n in args: ax = ax + n return ax但是这有个问题,如果我不需

2015-12-25 11:01:25 3634

原创 python基础----函数参数

函数参数(1)直接传入>>def test(a,b): return a+b>>test(3, 4)(2)默认参数>> def add(a, b=2, c=5): return a+b>> add(3)>> add(3,4)>> add(3,4,5)此时将默认参数写在非默认参数之后即可(3)可变参数(1)和(2)中的参数数量都不可以变,如果需要传如可变参数怎么办?假

2015-12-24 17:08:11 893 1

原创 python基础----map和reduce

map和reduceMap简单来说就是:一个映射函数就是对一些独立元素组成的概念上的列表的每一个元素进行指定的操作 Reduce简单来说就是:对一个列表的元素进行适当的合并举两个小例子: (1)现在有一个python的list假设为A: A = [1,4,2,5,6,8,3],现在需要你对它们进行求和; 当然我们使用简单的sum()就可以搞定,不过我想说的是map和reduce的概念;我们知

2015-12-24 16:19:09 827

原创 Python基础----数据变量和变量

**整数Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等。**浮点数浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,

2015-12-20 22:36:05 983

原创 Python入门-----编辑器

编辑编写和运行Python程序,需要编辑器,主要分为两种: (1)文本编辑器 目前我在用的是Sublime Text,可以安装很多插件使用很方便,推荐 缺点:无法进行单步调试 (2)集成IDE 用过Pycharm和Spyder,感觉Pycharm更好一点,推荐使用,功能强大类似eclipse+pydev 缺点:比较耗资源运行Windows: 直接cmd中运行:python te

2015-12-20 22:26:03 1003

原创 Caffe中均值文件的问题

关于均值文件(1) 在Caffe中作classification时经常需要使用均值文件,但是caffe自己提供的脚本只能将图像数据转换为 binaryproto类似的形式 (2) 我们在使用python接口时需要将npy形式的均值文件导入进来,而非binaryproto这样的均值文件均值文件形式之间的转换google类以下发现可以使用如下的代码进行转换: 代码是我自己实际使用的,有注释impo

2015-12-20 22:06:55 11704 11

翻译 【Google 年度顶级论文】机器学习系统,隐藏多少技术债?

原文见:这里写链接内容 1. 介绍随着机器学习(ML)社群持续积累了几年对于活跃系统(live systems)的经验,一种让人不舒服的趋势广泛地浮出水面:研发和部署机器学习系统相对来说是既快速又便宜的,但维护它们却很困难,并且成本昂贵。 这种对立可以用“技术债”的框架来理解。1992年WardCunningham引入了这个比喻,用来帮助解释在软件工程领域里因为进展快速而带来的长期成本。就像欠下

2015-12-11 10:45:54 1941

mnist_normal

使用RNN进行mnist的分类,使用的是一个3层的GRU作为模型

2017-12-11

word2vec.py

word2vec的tensorflow实现,来自黄文坚的“tensorflow实战”

2017-12-07

word2vec.tar.gz

google的Word2vec,将词转化为向量,NLP必备工具 原始下载地址被墙,方便大家下载

2016-10-21

OpenCV2.4.8

OpenCV2.4.8,动态链接库版本(.so),免除源码安装的麻烦,直接放在python路径下即可

2016-03-22

KNN-mnist识别

python版KNN识别mnist手写数据集

2015-10-24

KNN识别mnist

python版KNN识别mnist手写数据集,大牛原版

2015-10-24

空空如也

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

TA关注的人

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