machine learning
文章平均质量分 61
Half0pen
个人简介
展开
-
隐马尔可夫三大问题
隐马尔可夫三大问题1、给定一个模型,如何计算某个特定的输出序列的概率2、给定一个模型和某个模型的输出序列,如何找到最可能产生这种输出的状态序列3、给定足够量的观测数据,如何估计隐马尔可夫模型的参数解决方法:1、前向-后向算法2、维比特算法3、模型训练:鲍姆-韦尔奇算法原创 2015-07-20 16:24:31 · 1428 阅读 · 0 评论 -
hmm-DTW算法
DTW为(Dynamic Time Warping,动态时间归准)的简称。应用很广,主要是在模板匹配中,比如说用在孤立词语音识别,计算机视觉中的行为识别,信息检索等中。可能大家学过这些类似的课程都看到过这个算法,公式也有几个,但是很抽象,当时看懂了但不久就会忘记,因为没有具体的实例来加深印象。 这次主要是用语音识别课程老师上课的一个题目来理解DTW算法。 首先还是介绍下DTW的转载 2015-07-20 16:32:21 · 1646 阅读 · 0 评论 -
hmm-前向算法
HMM算法想必大家已经听说了好多次了,完全看公式一头雾水。但是HMM的基本理论其实很简单。因为HMM是马尔科夫链中的一种,只是它的状态不能直接被观察到,但是可以通过观察向量间接的反映出来,即每一个观察向量由一个具有相应概率密度分布的状态序列产生,又由于每一个状态也是随机分布的,所以HMM是一个双重随机过程。 HMM是语音识别,人体行为识别,文字识别等领域应用非常广泛。 一个转载 2015-07-20 16:51:24 · 2133 阅读 · 0 评论 -
python 安装scipy
之前安装pybrain,fann2要用到scipy,numpy但是用pip并没有安装成功sudo apt-get install python-numpy python-scipy python-matplotlib 安装成功 = =原创 2015-08-15 16:19:09 · 660 阅读 · 0 评论 -
matlab BP神经网络 机器学习 函数逼近
1、BP网络构建(1)生成BP网络:由维的输入样本最小最大值构成的维矩阵。:各层的神经元个数。:各层的神经元传递函数。:训练用函数的名称。(2)网络训练(3)网络仿真{'tansig','purelin'},'trainrp'BP网络的训练函数 训练方法训练函数梯度下降法train原创 2016-02-05 20:33:26 · 17200 阅读 · 0 评论 -
ISLR第四章-logistic LDA QDA
ISLR第四章的理解为什么线性回归不可用通常,两个以上定性变量不能用线性回归建立模型 线性模型不能保证预测值在0,1之间The Logistic Model定义: logistic function p(X)=eβ0+β1X1+eβ0+β1X p(X)=\frac{e^{\beta_0+\beta_1X}}{1+e^{\beta_0+\beta_1X}} 定义:odds 发生比 p(X)原创 2017-03-01 17:13:25 · 2630 阅读 · 0 评论 -
Andrew ng机器学习课程第一周
Hypothesishθ(x)=θ0+θ1xh_\theta(x)=\theta_0+\theta_1xCost Function它描述的是在任一θ下,h(x)和相应的y的接近程度,我们的目的是让它尽可能地小。J(θ)=12m∑mi(hθ(x(i))−y(i))2J(\theta)=\frac{1}{2m}\sum_i^m{(h_\theta(x^{(i)}) - y^{(i)})^2} To原创 2017-03-21 15:51:25 · 453 阅读 · 0 评论 -
pandas-sklearn-spark环境搭建
因为linux下搭建环境没有windows下那么麻烦,这里采用的是Linux下搭建开发环境。pandas和sklearn这里推荐使用集成包搭建AnacondaAnaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,提供了包管理与环境管理的功能,可以很方便地解决多版本python并存、切换以及各种第三方包安装问题。安装步骤下载安装包 官网下载链接原创 2017-08-13 08:41:50 · 3128 阅读 · 0 评论