Algorithm
文章平均质量分 89
南极光
这个作者很懒,什么都没留下…
展开
-
最小二乘法拟合散点组成的椭圆曲线
一次图像处理的作业:用最小二乘法拟合散点集所组成的椭圆:function ellipse = fitellipse(X,Y)if nargin == 0 % Read the original picture x_ori = []; y_ori = []; f=imread('test2.png'); % Convert the picture to原创 2013-05-25 12:09:31 · 11291 阅读 · 0 评论 -
KNN(K Nearest Neighbor)算法的MatLab实现
有关K近邻的文章有很多,也是非常简单但是又很实用的一种分类方法。可以参考维基百科:点击打开链接或者这篇博客:点击打开链接代码实现:function y = knn(X, X_train, y_train, K)%KNN k-Nearest Neighbors Algorithm.%% INPUT: X: testing sample feat原创 2013-06-12 21:27:56 · 70797 阅读 · 19 评论 -
Linear Regression & Ridge Regression的matlab实现
背景与原理:给定一些离散点,利用线性回归过程获取多项式逼近拟合回归曲线。Polynomial Curve Fitting其中a是需要求的位置系数。于是根据mean-squared error,我们需要最小化即minimize其中RSS意为Residual sum of squares.我们为方便起见,将参数与变量归整化为矩阵形式原创 2013-06-09 10:30:03 · 11256 阅读 · 7 评论 -
利用Naive Bayes分类器编写垃圾邮件过滤器
原理分析总体思想利用Naive Bayes(后验概率)计算特征所属空间的概率,取其最大者为判定结果。如下,其中P表示概率,w表示所属类别。对于Prior,可用如下公式进行计算:对于Likelihood中独立同分布的各项概率,可用如下公式计算:训练输入为上万封电子邮件内容,包含垃圾邮件/非垃圾邮件。提取邮件内单词,改写为小写单词原创 2013-05-28 14:02:24 · 11205 阅读 · 6 评论