自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(54)
  • 资源 (4)
  • 收藏
  • 关注

原创 numpy 维度与轴的问题

1. None 索引 ⇒ 升维>> A = np.random.rand(2, 3)>> A.shape(2L, 3L)>> A[None, :].shape(1L, 2L, 3L)>> A[None, :, :].shape(1L, 2L, 3L)

2016-12-30 17:59:53 7110

原创 深度学习的并行问题

1. weight sharing 通过指向同一内存地址来共享参数;因此可以极大地降低参数的规模;CNNs/RNNs 的核心构成;

2016-12-30 15:56:46 1440

原创 matlab gabor 滤波器

gabor:Create Gabor filter or Gabor filter bank g = gabor(wavelength,orientation)

2016-12-30 12:05:03 2845

原创 CCD 与 CMOS

窗帘快门与全局快门: 窗帘快门,每次只允许一条缝的光线摄入,因此会呈现自上而下的扫描式拍摄,也就意味着画面上的不同高度,其实拍摄的时间是不同的,也就进一步造成了在高速移动的火车上,如果拍摄窗外的景物,窗外的物体会发生倾斜,这称之为果冻效应;全局快门,同时拍摄;1. CCDCCD,英文全称:Charge-coupled Device,中文全称:电荷耦合元件。可以称为CCD 图像传感器...

2016-12-29 23:08:25 1647

原创 数据科学(data science)概览

0. 硬件平台设计一种分层的体系结构: 自下到上依次是:硬件层分布式系统层分布式管理层分布式处理层应用层;1. 总论

2016-12-29 16:29:17 1153

原创 python nltk —— 文本预处理

真相常在于科学地“咬文嚼字”;一篮子货币(Basket of currencies)1. 追本溯源龙马精神: 龙马:乾为龙,坤为马。龙马:古代传说中形状象龙的骏马;

2016-12-22 22:08:24 1568

原创 计算学习理论、统计学习基础理论

支持向量机是建立在统计学习理论 VC 维理论和结构风险最小化原理基础上的机器学习方法。1. VC 维理论2. 结构风险最小化

2016-12-21 23:06:25 1971

原创 sklearn 下的 ensemble learning

随机森林(random forest),GBDT(Gradient Boosting Decision Tree),前者中的森林,与后者中的 Boosting 都在说明,两种模型其实都是一种集成学习(ensemble learning)的学习方式。1. 随机森林随机森林的一个基本框架:

2016-12-21 22:54:00 1585

原创 绝对和相对误差(absolute & relative error)

1. 标量真实值为 xx,测量值为 x0x_0,绝对误差(absolute error):Δx=x0−x(有单位);相对误差(relative error):δx=Δxx=x0−xx=x0x−1\delta\; x=\frac{\Delta x2. 矢量间的误差def rel_er

2016-12-20 17:41:56 16425 2

原创 matlab Tricks(二十七)—— 可变输入参数输出参数的适配

matlab 内置的对 varargin/varargout(nargin/nargout)的支持,使得 matlab 的输入参数和输出参数,有了更为灵活的传递和使用:比如对于 matlab 原生支持的 randn 标准高斯分布来说,但不传递任何参数时,其仅返回一个元素,当传递进一个参数时,返回的是该参数大下的方阵:function M = randn(r, c)if nargin == 0:

2016-12-20 11:26:42 1220

原创 matlab 矢量化编程(四)—— 标量函数转化为能够处理矢量的函数

1. 组合的矢量实现nchoosek(n, k) 的第二个参数在 matlab 下是不支持矢量化的,必须是标量形式。但 matlab 下的 gamma 函数,却可支持,矢量形式,又因为,gamma 函数与 阶乘的关系:

2016-12-20 10:23:28 3994

原创 matlab 高阶(二) —— 数值、溢出问题的解决

gammaln() 在处理上溢和下溢方面要比 log(gamma()) 更好;log1p() (1 plus)对于较小的 x 值时,log1p(x) 要比 log(1+x) 更为精确;当 x 取值很小时,log1p(x) ⇒ x,log(1+x) ⇒ 0log1p(-.99) ⇒ log(.01)

2016-12-19 20:48:47 4965

原创 matlab 排列组合

1. (nk)\binom{n}knchoosek:>> nchoosek(5, 4)

2016-12-19 17:29:46 1706

原创 图像处理的真实应用

0. 基本技术与手段检测直线:hough 变换;1. 小案例基于 matlab 的汽车牌照识别程序

2016-12-19 12:56:28 1368

原创 编程军规 —— Java 篇

1. matlab善用结构体作为函数的参数,以更多地对 matlab 这种编程语言,引入面向对象的编程思想。

2016-12-18 13:08:45 1169

原创 原函数与反函数

1. 反函数存在定理严格单调函数(比如 cdf,累积分布函数)必定有严格单调的反函数,并且二者单调性相同。2. 反函数性质函数 f(x)f(x) 与它的反函数 f−1(x)f^{-1}(x) 图象关于直线 y=xy=x 对称;

2016-12-18 12:54:12 4671

原创 matlab 工具函数 —— logdet(A)

当参数 AA 是正定矩阵(positive definite)时,logdet 利用相关矩阵分解的性质,将比 log(det(A)) 获得更快的效率:

2016-12-17 16:42:27 4275

原创 WinEdt && LaTex(五)—— 内容的排版

1. 无序列表需要的环境是\begin{itemize} \end{itemize}

2016-12-17 13:15:28 1400

原创 WinEdt && LaTex(四)—— 自定义新命令(newcommand、def)

1. 逆时针 ⊨反转 90°

2016-12-17 10:23:39 17860 1

原创 独立与条件独立

事件间的条件独立(三个事件之间)条件弱于两个事件间的独立。事件独立时,联合概率等于概率的乘积。这是一个非常好的数学性质,然而不幸的是,无条件的独立是十分稀少的,因为大部分情况下,事件之间都是互相影响的。然而,通常这种影响又往往依赖于其他变量而不是直接产生。由此我们引入条件独立(conditional independent,CI)。给定 Z 下,X 与 Y 是条件独立的当且仅当

2016-12-16 18:41:48 21888 4

原创 独立事件、笛卡尔积与矩阵向量乘法

X,YX,Y 为离散型随机变量,XX 有 6 种可能的状态(值),YY 有 5 种可能的状态。以上的 P(X,Y)=P(X)⋅P(Y)P(X,Y) = P(X)\cdot P(Y),则对应着如下的三种含义:独立事件的联合概率(joint distribution)笛卡尔积矩阵向量乘法:C6×5=A6×1⋅B1×5C_{6\times 5}=A_{6\times 1}\cdot B_{1\tim

2016-12-16 18:29:14 5077

原创 概率相关的证明

1. A⊂B ⇒ P(A)≤P(B)

2016-12-15 12:24:15 1989

原创 朴素集合论

1. 基本概念类和元素:类是对象的一个汇集;符号 a∈Aa \in A 的意思是对象 aa 属于类 AA;2. power set(幂集)幂集(power set)通过子集(subsets)来定义,{x, y, z} 的全部子集(23=82^3=8)为:{}, {x}, {y}, {z}, {x, y}, {x, z}, {y, z}, {x, y, z}则 {x, y, z} 的幂集为:{{}

2016-12-14 12:09:09 1431

原创 latex 常用环境(environment)

align\begin{align} \overline{A \cup B} &= \overline{A} \cap \overline{B}, \\ \overline{A \cap B} &= \overline{A} \cup \overline{B}, \end{align}array(会有对齐的选项)l:左;c:中;r:右;

2016-12-14 11:06:13 3762

原创 数理逻辑 —— 德摩根定律

De Morgan’s laws1. 德摩根定律与 σ 代数

2016-12-14 10:53:26 6325

原创 σ 代数与测度(measures)

1. definitionLet A\mathcal A be a collection of subsets of a sample space Ω\Omega,A\mathcal A is called σ\sigma-field (or σ\sigma-algebra), ifff

2016-12-14 10:15:59 7264

原创 matlab 快捷键

1. 命令行(cli)ctrl + u:删除当前行, 或者之间按 esc;2. 编辑器(editor)放在 matlab 内置的函数处,按下 F1,会弹出该函数的 doc 文档;matlab 内置函数的括号内部,按下 ctrl + f1,参数信息提示;

2016-12-12 19:08:52 953

原创 有趣的研究和发现

1. 投掷硬币正反面的概率DYNAMICAL BIAS IN THE COIN TOSS

2016-12-11 19:29:02 987 1

原创 参数方法(parameter)与非参数方法(nonparameter)

参数方法表示参数固定,不随数据点的变化而变化; 非参数方法并不意味着没有参数,而是说,参数的数目随数据点而变化,1. 非参数方法举例Nearest-Neighbor:比如一个二分类问题,新来一个测试点,当要计算其所属类别时,需要与全部训练集计算距离;logistic regression

2016-12-11 19:07:36 8986

原创 Frequentist 观点和 Bayesian 观点

1. Frequentist viewFrequentist approach views the model parameters as unknown constants and estimates them by matching the model to the training data using an appropriate metric. (某个适当的准则)。

2016-12-11 16:10:56 2838

原创 简单推导 PCA

考虑二维数据降低到一维的例子,如下图所示: 最小化投影方差(maximize projected variance):

2016-12-10 21:48:37 1211 1

原创 隐变量模型(latent variable model)

连续隐变量模型(continuous latent model)也常常被称为降维(dimensionality reduction) PCAFactor AnalysisICA连续的情形比离散的情况更有效在信息表示上;

2016-12-10 21:05:03 10912

原创 Matlab Tricks(二十六)—— 置乱(随机化)与恢复(shuffle/permutation & restore)

x = 1:10;n = length(x);perm = randperm(n);x_perm = x(perm); % x_perm 表示置乱后的结果x_ori(perm) = x_perm; % x_ori 对置乱后的结果进行恢复

2016-12-10 11:36:18 3921

原创 matlab 高阶(一) —— assignin与evalin

1. assigninassignin(ws, ‘var’, val)将 val 值赋值给 ws 空间中的 var 变量,注意这里的变量,必须是 array 类型,而不可以是包含下标索引,如果在指定的空间中,不存在该var变量,就创建之。常用的 workspace 有以下两个:

2016-12-10 11:17:46 6370

原创 matlab 警告(warning)、错误(error)、异常(exception)与断言(assert)

1. warning(警告)warning('off', '*:*:*');2. 异常 try,catch

2016-12-09 20:49:21 8471

原创 Matlab Tricks(二十五) —— 二维图像的 shuffle

比如对于 mnist (手写字符图像),每幅图像的像素点为 28*28,所以有:perm = randperm(28*28); % 重排列mnist.train_images = reshape(mnist.train_images, [28*28 60000]); % 三维 ⇒ 二维,将每一副图像展成列向量;mnist.train_images = mni

2016-12-09 18:24:25 1219

原创 toolbox、library 的组织

不要重复制造轮子;重复利用已完成的函数;1. 一个普通的 matlab toolboxbigData:规模较大的数据集;data:一般的数据集;demos:演示程序,直接可以运行;tools:工具; util:常用函数;2. 添加到路径 类似于 windows 下安装程序时的设置环境变量;genpath()addpath(genpath(”))

2016-12-09 17:41:51 807

原创 WinEdt && LaTex(三)—— 宏包

amsmath:最常用的数学宏包1. bm:bold math 数学字体加粗

2016-12-09 11:47:01 2882

原创 矩阵分析相关证明(一) —— 正交与投影

αu

2016-12-09 11:40:59 2363

原创 windows 的使用 —— 注册表(软件的安装和卸载)

win + r(run):输入 regedit(register edit)进入;1. 网络连接比如一些 vpn 安装之后,会对网络连接进行一定的修改,这样在 vpn 工具删除之后,仍然无法消除修改带来的影响,此时可以对注册表进行一定的编辑:在注册表中找到:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Se

2016-12-08 21:03:55 3122

Python-2.7.3.tgz

学习《Python 源码剖析》一书所用的 Python 源码文件。

2016-04-29

文件工具类

解决java 运行 MapReduce 相关代码时报权限错误的问题。

2016-03-15

上网日志数据(hadoop用)

简单格式的数据、

2016-03-10

matlab字幕拼接用视频截图

配套于《用matlab实现视频截图字幕部分的拼接》[http://blog.csdn.net/lanchunhui/article/details/50539019]

2016-01-18

空空如也

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

TA关注的人

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