嗨,新朋友,很高兴认识你,欢迎来到我的博客。
分类存档: 算法

Implementing Dijkstra's algorithm using T-SQL

School is out for Christmas (I had my last exam last Friday), so now I have time do fun things, like coding (surprise). I think algorithmic programming and databases and SQL queries are cool things, so why not combine...

KNN与K-Means的区别

KNN(K-Nearest Neighbor)介绍 Wikipedia上的KNN词条中有一个比较经典的图如下: KNN的算法过程是是这样的: 从上图中我们可以看到,图中的数据集是良好的数据,即都打好了label,一类是蓝色的正方形,一类是红色的三角形,那个绿色的...

机器学习与人工智能学习资源导引(转)

书籍: 1. 《Programming Collective Intelligence》,近年出的入门好书,培养兴趣是最重要的一环,一上来看大部头很容易被吓走的:P 2. Peter Norvig 的《AI, Modern Approach 2nd》(无争议的领域经典)。 3. 《The Elements of Stat...

MATLAB中多行注释的三种方法

A. %{ 若干语句 %} B. 多行注释: 选中要注释的若干语句, 编辑器菜单Text->Comment, 或者快捷键Ctrl+R 取消注释: 选中要取消注释的语句, 编辑器菜单Text->Uncomment, 或者快捷键Ctrl+T C. if LOGICAL(0) 若干语句 end 这个方法实...

数学之美番外篇:平凡而又神奇的贝叶斯方法

概率论只不过是把常识用数学公式表达了出来。                                                                               ——拉普拉斯 目录 0. 前言 1. 历史 1.1 一个例子:自然语言的二义性 1.2 贝叶斯公式 2. 拼写纠正 3. 模...

一些关于机器学习的网站总结

Active Learning ■ http://active-learning.net/,这里包括了关于 Active Learning 理论以及应用的一些文章,特别是那篇 Survey。 Transfer Learning ■ http://www.cse.ust.hk/TL/,包括经典的论文以及附带有源码,很方便。 Gaussia...

隐马尔可夫模型(HMM)攻略(转)

隐马尔可夫模型 (Hidden Markov Model,HMM) 最初由 L. E. Baum 和其它一些学者发表在一系列的统计学论文中,随后在语言识别,自然语言处理以及生物信息等领域体现了很大的价值。平时,经常能接触到涉及 HMM 的相关文章,一直没有仔细...

线性代数的学习及相关资源(转)

本来是想写“Coursera公开课笔记: 斯坦福大学机器学习第三课“线性代数回顾(Linear Algebra Review)”的,但是这一课仅仅涉及基本的线性代数知识并且是可选(optional)的,对于多数同学应该没有任何问题。所以换一种思路写写,主要是个...

数学基础-向量a在向量b上的投影向量

公式:a 在 b 上的投影为 a*b/|b| 也就是:在哪个向量上投影,就乘以哪个向量的单位向量。

支持向量机多类分类 (SVM)

从 SVM的那几张图可以看出来,SVM是一种典型的两类分类器,即它只回答属于正类还是负类的问题。而现实中要解决的问题,往往是多类的问题(少部分例外,例如垃圾邮件过滤,就只需要确定“是”还是“不是”垃圾邮件),比如文本分类,比如数...

神经网络入门

本文主要内容包括: (1) 介绍神经网络基本原理 (2) AForge.NET实现前向神经网络的方法 (3) Matlab实现前向神经网络的方法   第0节、引例  本文以Fisher的Iris数据集作为神经网络程序的测试数据集。Iris数据集可以在http://en.wik...

遗传算法

遗传算法 ( GA , Genetic Algorithm ) ,也称进化算法 。 遗传算法是受达尔文的进化论的启发,借鉴生物进化过程而提出的一种启发式搜索算法。因此在介绍遗传算法前有必要简单的介绍生物进化知识。 一.进化论知识 作为遗传算法生物背景...

模拟退火算法

一. 爬山算法 ( Hill Climbing ) 介绍模拟退火前,先介绍爬山算法。爬山算法是一种简单的贪心搜索算法,该算法每次从当前解的临近解空间中选择一个最优解作为当前解,直到达到一个局部最优解。 爬山算法实现很简单,其主要缺点是会陷...

特征选择常用算法综述

1 综述 (1) 什么是特征选择 特征选择 ( Feature Selection )也称特征子集选择( Feature Subset Selection , FSS ) ,或属性选择( Attribute Selection ) ,是指从全部特征中选取一个特征子集,使构造出来的模型更好。 (2) 为什么要做...

梯度下降代码实现(matlab,c++)

matlab: function y=fs2steep(f,e,a,b) %返回的是点坐标的2个分量 % fs2steep函数 最速下降法 % x=fs2steep(f,e,a,b)为输入函数 f为函数 e为允许误差 (a,b)为初始点; % fsx TJPU 2008.6.15 x1=a;x2=b; Q=fs2hesse(f,x1,x2)...