自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 随时记录tensorflow的坑

tf.contrib.crf.crf_decode当句子的序列长度大于指定的句子有效长度时,也就是sequence_lengtho = [[[0.1,0.4,0.5],[0.5,0.4,0.1],[0.4,0.5,0.1]],[[0.1,0.2,0.7],[0.4,0.5,0.1],[0.4,0.5,0.1]]]a = [[0.1,0.5,0.4],[0.7,0.1,0.2],[0.5...

2018-03-12 17:33:16 167

原创 tensorflow 使用HMM的 viterbi 计算误差

# observation:[batch_size,num_step,output_dims] 神经网络输出# transition:[output_dims,output_dims] 转移矩阵# pi:[batch_size,output_dims] 初始概率矩阵def lstm_crf_viterbi(observation,transition,pi): batch_size ...

2018-03-07 14:22:42 628

原创 隐马尔可夫模型 HMM

适用问题A:状态转移矩阵 B:观测概率矩阵 π\pi:初始状态概率分布 O:观测序列 模型:λ(A,B,π)\lambda(A,B,\pi) 概率计算:通过模型,计算O出现的概率 学习问题:用O,极大似然估计模型的参数A,B,π\pi 预测(解码)问题:给定观测序列O和模型,求最有可能的状态序列算法概率计算: 前向: 后向: 综合:

2017-05-18 15:59:22 438 1

原创 EM算法的应用--高斯混合模型学习

适用问题高斯混合模型:P(y∣θ)=∑k=1Kαkϕ(y∣θk)P(y\mid \theta)=\sum_{k=1}^{K}\alpha_{k}\phi(y\mid \theta_{k}) 可以视为由不同模型参数θk=(μk,σ2k)\theta_{k}=(\mu_{k},\sigma_{k}^{2})构成的不同高斯分布,由不同的权重αk\alpha_{k}来共同决定y的概率。 算法需要输入观测

2017-05-17 22:20:44 580

原创 EM算法

适用问题带有隐变量(无法直接观测的变量)的条件概率 P(Y,Z∣Θ)P(Y,Z\mid \Theta) Y是可观测变量,Z是隐变量,Θ\Theta 是模型参数通过提供 观测变量Y的观测值、Z的取值范围、P(Y,Z∣Θ)P(Y,Z\mid\Theta) 、 P(Z∣Y,Θ)P(Z\mid Y,\Theta), 计算出模型参数 Θ\Theta算法 原理本质上是求 P(Y∣θ)=∑ZP(

2017-05-17 15:44:21 420

原创 朴素贝叶斯

用途:解决多分类问题。训练集(xi,yi),xij 在某个特征中取值,yi是分类结果。缺点:1.假设了条件独立,即假设xi中每个元素xij的选取都不受其他xij的影响,而这会牺牲分类准确率。 2.无法处理隐变量(无法直接观测的变量)。算法: 其中 I(yi=ck)是指 if yi==ck return 1 else return 0; N是训练集的数据条数 为了避免P的计算中出现0的情况,

2017-05-14 20:45:12 234

原创 线性规划笔记

图解法将约束条件在坐标系中画出,找到围成的图形(可行域),再做目标函数图像,并向值变大的方向移动,直到可行域边界,交点称为最优解 凸集:在点集中任取两点,则其连线仍在其中(即没有凹入的部分;没有空洞)。 ①若LP问题的可行域存在,则可行域一定是凸集。 ②若LP问题的最优解存在,则最优解或最优解之一,一定是可行域凸集的某个极点(顶点)。单纯型法约束条件系数的矩阵称为Amn,其m阶可逆子阵称为基B

2017-05-13 12:49:00 1033

原创 感知机

用途:给定训练数据集,得到能够将数据线性划分的超平面wx+b=0,从而对输入数据进行判别,一般用于二分类问题。适用范围仅在线性可分的情况下可行算法原始模型 对偶模型 此处可以把内积一次全计算出来放入一个矩阵来减少运算次数 原理要找出一个超平面 wx+b=0 来正确区分实例点,那么定义连续可导的损失函数用来衡量超平面划分的正确率(衡量w 和 b参数的好坏),损失函数根据点到超平面距离

2017-05-12 16:31:25 350

原创 拟牛顿法

用途:同牛顿法,解f(x)的极值,解决了牛顿法求海瑟矩阵逆慢的问题限制f(x)必须是凸(凹)函数,且二阶可导(是否与海瑟矩阵正定等价?)算法原理DFP 用 模拟 BFGS用 模拟 每一次迭代,不需要重新计算矩阵,而是在原矩阵上加上两个矩阵进行迭代 以DFP为例:定义G的迭代公式为(用代替)( , , )显然 递推公式满足上述要求 BFGS算法同理,但在逆矩阵迭代公式处理上有不

2017-05-12 14:30:15 248

原创 牛顿法

用途:给定函数f(x),输出其极值约束 :f(x)必须是凸(凹)函数,且二阶可导缺点 :计算黑塞矩阵的逆需要时间过长解决方法拟牛顿法[这里写链接内容](%E2%80%9C%E6%8B%9F%E7%89%9B%E9%A1%BF%E6%B3%95%E2%80%9D)算法: gk是f(x)对当前xk的一阶导, Hk是黑塞矩阵原理:根据二阶泰勒展开式 如果Xk+1是驻点 那么在Xk

2017-05-12 10:49:18 322

原创 自适应中心点个数的K-means java实现

private int minPoint[]; private int belongs[] ; public static void main(String[] args) { int times[] = { 10, 11, 12, 13, 14, 45, 56, 50, 47 ,60}; KMeans m = new KMeans();

2017-02-10 09:25:38 2029

原创 经典的简单多态的调用问题

static class A { public void f(int x) { System.out.println("调用A的f方法 传入x= " + x); g(x - 1); } public void g(int x) { System.out.println("调用A的g方法

2016-10-09 12:29:23 193

原创 HttpClient源码泛读(0)

读源码的目的:如何建立连接、发送请求、获得响应。如何实现连接托管,在托管连接时如何检查连接状况结合Http请求和响应的格式,了解如何结合各种参数组成完整的请求

2016-08-25 17:24:13 223

原创 HttpClient4.5源码泛读(1)

本篇探究HTTPClient客户端链接的最底层建立连接、发送请求、接收响应的原理,接下来的文章会从底层依次向上探究,本文尽可能少粘代码,只讲具体功能,如有错误请各位指正。建立连接在实现HttpClientConnectionOperator接口的DefaultHttpClientConnectionOperator类下,找到了客户端建立与服务器socket连接的代码,在调用该类之前已经已经保有了关于

2016-08-24 09:36:29 702

空空如也

空空如也

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

TA关注的人

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