自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 如何多快好省地使用电脑

如何多快好省地使用电脑firefox 相关(1)切换回Firefox最近一次浏览的标签地址栏输入about:config 找到 browser.ctrlTab.previews 双击,将属性改为 true 这样就可以用Ctrl +Tab键切换回最近一次浏览过的标签 - 达到两个标签来回切换的效果 (2)实现firefox在windows和linux下同步firefox分作

2016-10-31 12:56:04 776

原创 极大似然估计

极大似然估计1 独立同分布概率统计中,如果变量序列或者其他随机变量有相同的概率分布,并且互相独立,那么这些随机变量被称作独立同分布(independent and identically distributed (i.i.d.))。随机变量X1X_1和X2X_2独立,是指X1X_1的取值不影响X2X_2的取值,X2X_2的取值也不影响X1X_1的取值。 随机变量X1X_1和X2X_2同分布,意味着

2016-10-31 10:50:17 2883

原创 几个常用机器学习算法 - 隐马尔可夫模型

几个常用机器学习算法 - 隐马尔可夫模型1先引入一个知乎上看到的例子:假设你的手中有三个不同的骰子。 第一个是我们平常都能见到的骰子(称其为D6),6个面,每个面(1,2,3,4,5,6)出现的概率是1/6; 第二个有4个面(称其为D4),每个面(1,2,3,4)出现的概率是1/4; 第三个有8个面(称这个骰子为D8),每个面(1,2,3,4,5,6,7,8)出现的概率是1/8。现在你要开始掷

2016-10-26 17:04:34 6685

原创 几个常用机器学习算法 - 决策树算法

几个常用机器学习算法 - 决策树算法本篇博客涉及到的信息论概念 - 熵和信息增益 - 可以参考这里。1决策树算法(Decision Tree)是从训练数据集中归纳出一组分类规则的过程。 实际操作中,与训练数据集不相矛盾的决策树可能有多个,也可能一个都没有;理想情况是找到一个与训练数据矛盾较小的决策树,同时也具有良好的泛化能力。2决策树结构: 有向边节点 -内部节点: 数据的特征 -叶节点

2016-10-25 18:03:33 3956

原创 记录一下python的数据结构 - string

记录一下python的数据结构 - string 计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。 最早的计算机采用8个比特(bit)作为一个字节(byte),一个字节能表示的最大的整数就是255(二进制11111111=十进制255),如果要表示更大的整数,就必须用更多的字节。 比如两个字节可以表示的最大整数是65535,4个字节可以表示的最大整数是42949

2016-10-21 22:39:16 654

原创 记录一下python的数据结构 - set

记录一下python的数据结构 - setset类似于dict,是一组不重复的key的集合,但不存储value。\>>> s = set([1, 2, 3])#要创建一个set,需要提供一个list作为输入集合\>>> s= set([1, 2, 3]) #传入的参数[1, 2, 3]是一个list,显示的set([1, 2, 3])只是告诉你这个set内部有1,2,3这3个元素,显示的[]并不

2016-10-21 22:37:53 966

原创 记录一下python的数据结构 - dict

记录一下python的数据结构 - dictpython内置,在其他语言中称为map使用键-值(key-value)存储优点是查找速度非常快>>> d = {‘Michael’: 95, ‘Bob’: 75, ‘Tracy’: 85} >>> d[‘Michael’] = 95>>> d[‘Adam’] = 67 #通过key值放入数据 >>> d[‘Adam’] = 67>>> ‘T

2016-10-21 22:36:00 1301

原创 记录一下python的数据结构 - tuple

记录一下python的数据结构 - tupletuple和list很像,但是tuple一旦初始化就不能修改。 \>>> classmates = ('Michael', 'Bob', 'Tracy')classmates这个tuple就不能改变了;tuple没有append(),insert()这样的方法;其他获取元素的方法和list是一样的,可以正常地使用classmates[0],class

2016-10-21 22:34:07 495

原创 记录一下python的数据结构 - array

记录一下python的数据结构 - array标准安装的Python中用列表(list)保存一组值,可以用来当作数组使用,不过由于列表的元素可以是任何对象,因此列表中所保存的是对象的指针。这样为了保存一个简单的[1,2,3],需要有3个指针和三个整数对象。对于数值运算来说这种结构显然比较浪费内存和CPU计算时间。此外Python还提供了一个array模块,array对象和列表不同,它直接保存数值,和

2016-10-21 22:31:08 618

原创 记录一下python的数据结构 - list

记录一下python的数据结构 - list>>> classmates = [‘bob’,’mike’] >>> classmates0 # 从0开始索引>>> classmates[-1] # 直接获取最后一个元素;以此类推,[-2]为倒数第二个元素python中的数据索引和matlab的相左,python从0到元素个数最后一位的前一位,而matlab则是从1到元素个数的最后一位>>> clas

2016-10-21 22:27:44 600

转载 深度学习中的Data Augmentation和代码实现

深度学习中的Data Augmentation和代码实现本篇博客全部都参考自这里1 原理深度学习中,为了避免出现过拟合(Overfitting),通常我们需要输入充足的数据量.为了得到更加充足的数据,我们通常需要对原有的图像数据进行几何变换,改变图像像素的位置并保证特征不变。当然,数据增强并不总是有效的,数据增强对于有些情况下训练并没有帮助;所以,最好的方法还是多找一些数据。可以通过图像的几何变换,

2016-10-21 16:49:33 4391

转载 IPython Notebook的使用

IPython Notebok的使用声明:本篇博客转载自《IPython Notebok的使用》IPython Notebook的介绍IPython Notebook是web based IPython封装,但是可以展现富文本,使得整个工作可以以笔记的形式展现、存储,对于交互编程、学习非常方便。IPython Notebook使用浏览器作为界面,向后台的IPython服务器发送请求,并显示结果。在浏

2016-10-21 15:38:50 4829

原创 记录一下python的数据结构

记录一下python的数据结构1 list>>> classmates = [‘bob’,’mike’] >>> classmates0 # 从0开始索引 >>> classmates[-1] # 直接获取最后一个元素;以此类推,[-2]为倒数第二个元素python中的数据索引和matlab的相左,python从0到元素个数最后一位的前一位,而matlab则是从1到元素个数的最后一位>>> cl

2016-10-20 22:16:54 492

原创 Windows下的文档在Ubuntu下显示乱码

Windows下的文档在Ubuntu下显示乱码现象:Windows下编辑过的中文文档,Ubuntu下会显示乱码。原因:两个操作系统使用的编码不同。Ubuntu下使用的编码是utf-8,而Windows使用的是gb18030。解决办法: 暂时性解决:用终端进入到文档所在目录,使用命令符“iconv -f gb18030 -t utf8 1.txt -o 2.txt”把gb18030编码的1.txt

2016-10-20 16:40:57 3615

原创 熵与信息增益

熵与信息增益在决策树算法中,决定特征优先级时,需要用到熵的概念,先挖个坑1 信息量信息量是用来衡量一个事件的不确定性的;一个事件发生的概率越大,不确定性越小,则它所携带的信息量就越小。假设X是一个离散型随机变量,其取值集合为XX,概率分布函数为p(x)=Pr(X=x),x∈Xp(x)=Pr(X=x),x∈X,我们定义事件X=x0X=x_0的信息量为: I(x0)=−log(p(x0))I(x_0)

2016-10-19 23:09:00 23031 11

原创 几个常用机器学习算法 - k近邻算法(kNN)

几个常用机器学习算法 - k近邻算法(kNN)1K近邻算法(k Nearest Neighbors, kNN)是一种基于实例的学习,通过计算新数据与训练数据特征值之间的距离,然后选取K个距离最近的邻居进行分类判断。2kNN由3个要素决定: ①距离度量方法 ②k值 ③分类决定规则距离度量方法公式为Lp(xi,xj)=(∑l=1n|x(l)i−x(l)j|p)1/pL_p(x_i,x_j)=\l

2016-10-19 19:53:35 1534

原创 记录神经网络中一些小知识点

记录神经网络中一些小知识点1 Caffe中的blob维度Caffe中的blob具有4个维度,分别是num,channel,width和height; 其中我们在定义各个网络层时,常用到的一个参数numout,就是指定的channel;比如说,维度为1*3*5*5的数据输入网络(即每次输入一张5*5大小的3通道图),经过一个stride为2,pad为1,kernel为2,numout为2的卷积层

2016-10-19 00:43:23 5216 1

原创 Ubuntu 密码正确 仍无法登录进桌面

Ubuntu 密码正确 仍无法登录进桌面现象:在登录界面,输入正确密码,显示密码不正确,无法登录桌面;使用Ctrl + Alt + F1进入tty 1,仍旧显示密码不正确。可能原因:原因比较复杂,比如:环境变量之类的被更改过。我的解决方法: 使用单用户模式,增加用户密码。1开机,按Shift进入Grub菜单,光标停在Recovery Mode时,按“e”进入编辑模式;2将其中的“ ro single

2016-10-18 10:17:07 3211

原创 VGG合成文字数据生成方法

VGG合成文字数据生成方法代码已经放出来了,先给个链接: https://github.com/ankush-me/SynthText有时间再细读

2016-10-17 17:41:24 1895

原创 Ubuntu下借助Qt Creator 调试Caffe

Ubuntu下借助Qt Creator 调试Caffe1.下载并安装Qt Creator下载页面,推荐使用4.x版本,比如: Qt Creator 4.1.0 for Linux 64-bit下载的是run包,安装方法: cd到下载目录sudo ./qt-creator-opensource-linux-x86_64-4.1.0.run如果后面环境没设置好,想重装,卸载方法: cd到Qt

2016-10-14 17:28:21 3311 3

原创 简单记录LaTex的入门经过

简单记录LaTex的入门经过1使用LaTex涉及到的第一个问题是安装,已经开始习惯使用ubuntu了,但也希望能够通过编译快速看到结果,而不是通过生成pdf才能看到修改结果 – 所以个人倾向于使用在线编译;这之中有很多可以选择,比如overleaf,当然还有很多其他优秀的应用,我没一一试用,就不评论了。2下面一一注解常用语句 \documentclass{article} %文档的类型是文章,

2016-10-08 18:14:07 2056

原创 Softmax 和 Softmax-loss的推演

Softmax 和 Softmax-loss的推演记录Softmax 函数σ(z)=(σ1(z),...σm(z))\sigma(z)=(\sigma_1(z),...\sigma_m(z))定义如下: σi(z)=exp(z)Σmj=1exp(zj),i=1,...,m\sigma_i(z)={exp(z)\over\Sigma_{j=1}^m exp(z_j)} , i = 1,...,m它在

2016-10-01 10:53:06 4970

空空如也

空空如也

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

TA关注的人

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