LDA(一):LDA前身PLSA介绍与推导

PLSA介绍与推导:概率隐语义分析(PLSA)是一个著名的针对文本建模的模型,是一个生成模型。因为加入了主题模型,所以可以很大程度上改善多词一义和一词多义的问题。数学基础:生成模型: 预测模型的公式是P(y|x)P(y|x),即给定输入,输出给定输入的概率分布,就要学习联合分布P(x,y)P(...

2016-05-21 13:36:21

阅读数 3265

评论数 1

机器学习笔记(三)矩阵和线性代数

特征向量、对称矩阵对角化、线性方程

2016-03-09 17:00:37

阅读数 3416

评论数 0

机器学习笔记(二)矩估计,极大似然估计

1.参数估计:矩估计样本统计量设X1,X2…Xn…X_1,X_2…X_n…为一组样本,则 - 样本均值 : X¯¯¯=1n∑i=1nXi\overline{X} = \frac{1}{n}\sum^n_{i=1}X_i - 样本方差:S2=1n−1∑i=1n(Xi−X¯¯¯)...

2016-02-01 12:21:15

阅读数 4137

评论数 0

机器学习笔记(二)数理统计

数理统计@(Machine Learning)[数理统计和参数估计]1.事件的独立性: 给定AA和BB是两个事件,若有P(AB)=P(A)P(B)P(AB) = P(A)P(B) 则称事件AA和BB相互独立。 说明: AA和BB相互独立,则P(A|B)=P(A)P(A|B) =...

2016-02-01 12:18:09

阅读数 1785

评论数 0

通过贝叶斯logistic回归看拉普拉斯近似

PRML Reading Group@(PRML)[拉普拉斯近似, 贝叶斯logist回归]首先贝叶斯logistic回归是什么呢? 如果想了解拉普拉斯近似,我们不妨可以先从他的应用—-贝叶斯logistic回归看起,那么它和贝叶斯线性回归,logistic回归有什么区别呢? ...

2016-01-29 11:52:14

阅读数 5935

评论数 0

机器学习笔记(一)微积分

微积分@(Machine Learning)[微积分, 概率论]1.夹逼定理:当x∈U(x0,r)x \in U(x_0,r)时,有g(x)≤f(x)≤h(x)g(x)\leq f(x)\leq h(x)成立,并且limx→x0g(x)=A,limx→x0h(x)=A\lim_{x \to x_0...

2016-01-13 20:13:43

阅读数 2087

评论数 0

Stanford机器学习课程(Andrew Ng) Week 1 Parameter Learning --- 线性回归中的梯度下降法

本节将梯度下降与代价函数结合,并拟合到线性回归的函数中 这是我们上两节课得到的函数,包括: 梯度下降的公式 用于拟合的线性假设和h(x) 平方误差代价函数 J(θ0 , θ1) 步骤 我们把J(θ0 , θ1)带入到左边的梯度下降公式中,展开成下面形式 ...

2015-12-15 17:12:17

阅读数 1056

评论数 0

Stanford机器学习课程(Andrew Ng) Week 1 Parameter Learning --- 梯度下降法

随机梯度下降是很常用的算法,他不仅被用在线性回归上,实际上被应用于机器学习领域中的众多领域。 本节我们可以用这种算法来将代价函数最小化 我们想要使用梯度下降算法得到 θ0和θ1来使代价函数J(θ0 , θ1)最小化,当然也适用于其他跟一般的函数比如J(θ0,….θn)。 下面是关于梯...

2015-12-15 15:26:10

阅读数 861

评论数 0

Stanford机器学习课程(Andrew Ng) Week 1 Model and Cost Function --- 第二节 Cost Function

课程地址: https://www.coursera.org/learn/machine-learning/lecture/rkTp3/cost-function Cost Function 在学习线性回归之前,我们有必要补充代价函数的知识,来帮助我们弄清楚如何把最有可能的直线和我们的数...

2015-12-14 16:15:33

阅读数 1402

评论数 0

Stanford机器学习课程(Andrew Ng) Week 1 Model and Cost Function --- 第一节 Model representation

Model representation 课程地址: https://www.coursera.org/learn/machine-learning/lecture/db3jS/model-representation?sort=lastActivityAtDesc&page=1...

2015-12-14 11:41:12

阅读数 1288

评论数 0

斯坦福大学自然语言处理第七课“情感分析(Sentiment Analysis)”

课程地址:https://class.coursera.org/nlp/lecture/311. What is Sentiment Analysis?情感分析(Sentiment analysis)又可以叫做 意见抽取(Opinion extraction) 意见挖掘(Opinion min...

2015-12-02 21:25:20

阅读数 7730

评论数 0

斯坦福大学自然语言处理第二课“文本处理基础(Basic Text Processing)”

文本处理基础1.正则表达式(Regular Expressions)正则表达式是重要的文本预处理工具。 以下截取了部分正则写法: 2.分词(Word tokenization) 我们在进行每一次文本处理时都要对文本进行统一标准化(text normalization)处理。文本规模...

2015-08-26 18:47:21

阅读数 2154

评论数 0

斯坦福大学自然语言处理第一课 “引言(introduction)”

斯坦福大学自然语言处理第一课“引言(introduction)”

2015-08-25 22:10:15

阅读数 2176

评论数 0

基于文本向量空间模型的文本聚类算法

基于文本向量空间模型的文本聚类算法@[vsm|向量空间模型|文本相似度] vsm概念简单,把对文本内容的处理转化为向量空间中的向量计算,以空间上的相似度来直观表达语义上的相似度。 目录基于文本向量空间模型的文本聚类算法 文本聚类 向量空间模型vsm 文本预处理 获取每篇文档词频 获得相同长度的...

2015-06-22 11:05:50

阅读数 3527

评论数 1

Android Fragment学习笔记(2) ----使用ListFragment显示列表(上)

上文的创建的“陋习”app模型层仅包含一个Crime实例,下面将添加一个包含Crime的列表 app的模型层将新增一个CrimeLab对象,该对象是一个数据集中存储池,用来存储Crime对象。当然也应相应的增加一个CrimeListActivity和CrimeListFragment。 更新C...

2015-05-13 19:36:46

阅读数 1446

评论数 0

Android Fragment学习笔记(1)———简单Fragment实现

我们使用某些app的时候可能会有类似经历,想连续翻看多个人的空间资料,却只能一个一个点击用户名打开,如果不需要返回,直接滑动翻看各个人的空间就好了。activity自身并不具有这样的灵活性。activity视图可以在运行时切换,但控制视图的代码必须在activity中实现。因此各个activity...

2015-05-12 21:52:17

阅读数 1052

评论数 0

Handler的理解及android.view.ViewRootImpl$CalledFromWrongThreadException错误处理

最近在开发安卓http程序中遇到了一些异常,再次记录一下: 在前面的几篇文章中,不管是AsyncTAsk方式,亦或是new一个Runable,都没有涉及UI界面的更新,

2015-05-08 21:48:47

阅读数 647

评论数 0

Android中基于HTTP的通信技术(5)Google开源库 使用 Volley 实现 JSON 字符串请求

使用 Volley 实现 JSON 字符串请求,通过极少的代码以及更方便理解的参数完成通信。 (来自极客学院的学习笔记,我是搬运工- -)   Volley是谷歌开发android平台的网络通信库:更快,更简单,更健壮。   volley提供的功能;   1.JSON,图片(异步)   2.缓存...

2015-05-07 10:17:38

阅读数 465

评论数 0

Android中基于HTTP的通信技术(4)使用HttpClient进行Post方式通信

使用HttpClient进行Post方式通信,通过HttpClient建立网络链接,使用HttpPost方法传出数据与读取数据,传出和传入的数据都是Entity的子类。 package com.example.httpclientpost; import java.io.IOException...

2015-05-06 20:37:50

阅读数 539

评论数 0

Android中基于HTTP的通信技术(3)使用HttpClient进行Get方式通信

继续搬砖学习android通信(来自极客学院) 使用HttpClient进行Get方式通信,通过HttpClient建立网络链接,使用HttpGet方法读取数据,并且通过Response获取Entity返回值。package com.example.httpclientget; import ...

2015-05-06 18:02:38

阅读数 475

评论数 0

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