- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 从感知机(Perceptron)到支持向量机(SVM)
\quad 本文会介绍感知机和支持向量机的原理,着重阐述这两个算法中的一些逻辑推导思路。1.基础知识:函数距离(functional margins)和几何距离(geometrical margins)假设x∈Rnx\in\mathbb{R}^n,那么显然wTx+b=0w^Tx+b=0是一个超平面。通过推导,空间中的任意一点x(i)x^{(i)}到这个超平面的距离为L=wTx(i)+b||w||L=
2015-04-24 22:56:54 10531 2
原创 高斯判别分析(GDA)和朴素贝叶斯(NB)
本文先介绍生成模型(generative model)和判别模型(discriminative model)的区别,然后重点介绍生成模型中的两个例子:高斯判别分析(Gaussian discriminant analysis)和朴素贝叶斯方法(Naive Bayes)生成模型和判别模型监督学习一般学习的是一个决策函数:y=f(x)y=f(x) 或者是条件概率分布:p(y|x)p(y|x) 判别模
2015-03-20 21:19:23 11218 7
原创 Softmax Regression and Logistic Regression
本文先描述如何用广义线性模型GLM推导出softmax regression,之后描述多项分类的一个特例logistic regression。Softmax regression一般分类问题中会将样本分为k类,这类问题可以叫做softmax regression,所以我们可以假设k个参数ϕ1,⋅⋅⋅,ϕk\phi_1,\cdot\cdot\cdot,\phi_k代表每种分类的概率,实际中我们只需要
2015-03-16 16:15:59 1034
原创 machine learning学习笔记(二)
思维学普遍认为,人类大脑的思维分为抽象(逻辑)思维、形象(直观)思维和灵感(顿悟)思维三种基本方式。人工神经网络就是模拟人思维的第二种方式。
2014-04-06 22:27:55 680
原创 machine learning学习笔记(一)
最近看coursera的machine learning公开课,感想很多。最大的感受有二,一是我意识到了自己前期浪费了太多时间,以至于有些迷茫,现在明白了很多。二是machine learning确实神奇,andrew也是一个非常棒的老师,AI更是一个神奇的领域,越来越感兴趣了。话不多说,其实已经跟了3 weeks 的课程了,总体感觉不是很难,作业也不是很多,反而重新温习了很多东西,比如cal
2014-04-06 22:19:50 1134
原创 java.lang.OutOfMemoryError
最近程序遇到了这个问题,所以就去了解了一下jvm的原理。下面这篇文章已经把jvm的原理介绍地很好了。http://developer.51cto.com/art/201106/266457.htm而http://sesame.iteye.com/blog/622670 这篇文章测试是没有问题但是结论是欠妥的。一个java程序跑起来就需要heap和stack这两个结构。 而线程则需
2014-03-22 21:57:14 610
原创 ThreadPoolExecutor线程池的getActiveCount
一般大家要获取线程池活动线程数量的时候都会用到getActiveCount这个方法,可是根据java api的描述,其实这个方法获取的活动数目是不准确的。如果用这个方法来控制线程池的关闭是不可控的。我个人觉得一般两种方法。1.如果线程数量一并放入pool的,并且数量是可知的。那可以使用shutdown和awaitTermination这两个方法配合使用。2.如果数量是不确定的,即可能随时加
2014-03-17 11:28:32 26717
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人