【Machine Learning】
文章平均质量分 78
#JerryLee#
Java、Angular、Vue等全栈工程师
展开
-
欧式距离分析情感值
测试和训练文本:文本编号 词列表(以空格分隔)公众"感动"的概率训练文本1 消防员 冲进 火场 救出 男童1训练文本2 公务员 患 癌症 保持 在岗0.9训练文本3 消防员 多次 冲进 火场 救人 不幸 身亡0.5训练文本4 老人 成功 进行 免费 白内障 手术0.5训练文本5 海豚 误 吞 排球 后 手术 成功 取出0.4训练文本6 6旬 老人原创 2015-10-16 19:05:12 · 798 阅读 · 0 评论 -
朴素贝叶斯算法(NB)
算法分析:贝叶斯分类器的分类原理是通过某对象的先验概率,利用贝叶斯公式计算出其后验概率,即该对象属于某一类的概率,选择具有最大后验概率的类作为该对象所属的类。目前研究较多的贝叶斯分类器主要有四种,分别是:Naive Bayes、TAN、BAN和GBN。这次使用NB算法来实现。 实现步骤: 1、找到一个已知分类的待分类项集合,这个集合叫做训练样本集。 2、统计原创 2015-12-06 16:51:09 · 2226 阅读 · 1 评论 -
无监督学习k-means简单实现
%随机获取150个点%X = [randn(50,2)+ones(50,2);randn(50,2)-ones(50,2);randn(50,2)+[ones(50,1),-ones(50,1)]];X = load('test.txt') %二维高斯拟合函数opts = statset('Display','final'); %调用Kmeans函数%X N*P的数据矩阵%Id原创 2015-12-29 01:17:06 · 994 阅读 · 0 评论 -
决策树C++实现
由于使用c++语言不太熟练,要用C++编写完整的程序有点难度,于是参考了http://blog.csdn.net/yangliuy/article/details/7322015.下面是修改后的代码:#include #include #include #include #include #include #include using namesp原创 2015-12-24 21:04:34 · 5134 阅读 · 6 评论 -
MachineLearning in Action_KNN
'''Created on Sep 16, 2010kNN: k Nearest NeighborsInput: inX: vector to compare to existing dataset (1xN) dataSet: size m data set of known vectors (NxM) labels: data原创 2016-03-07 19:15:28 · 332 阅读 · 0 评论 -
机器学习路线
详情请看http://blog.csdn.net/han_xiaoyang/article/details/50759472原创 2016-03-08 00:12:35 · 425 阅读 · 0 评论 -
MachineLearning in Action_trees
ID3 algorithmtrees.py'''Created on Oct 12, 2010Decision Tree Source Code for Machine Learning in Action Ch. 3@author: Peter Harrington'''from math import logimport operatordef createDataSe原创 2016-03-09 17:22:27 · 440 阅读 · 0 评论 -
MachineLearning in Action_regresion
from numpy import *def loadDataSet(): dataMat = [];labelMat = [] fr = open('testSet.txt') for line in fr.readlines(): lineArr = line.strip().split() dataMat.append([1.0,f原创 2016-03-09 21:38:31 · 323 阅读 · 0 评论 -
Some resource about Machine Learning
网盘链接原创 2016-02-24 23:52:40 · 265 阅读 · 0 评论 -
最近邻算法(KNN)
【算法分析】KNN是本次实验第一个需要实现的方法,不算太难,但是要求是k=1,或者代码中根据测试集来自动识别最好的k值。本次实现只是采用了k=1的情况。何谓K近邻算法,即K-NearestNeighbor algorithm,简称KNN算法, K个最近的邻居,当K=1时,算法便成了最近邻算法,即寻找最近的那个邻居。也即是给定一个训练数据集,对新的输入实例(或者说是给定的数据集),在训练数据原创 2015-12-06 16:45:52 · 5907 阅读 · 0 评论 -
神经网络matlab函数使用
%实现的分类结果真的不好,才0.3+,这里只是简单的说明怎么使用函数,至于实现达不到效果的问题,后续会研究clear all clc %% 读入数据xlsfile='train.txt';x = load(xlsfile);[m,n] = size(x);traind = x(:,1:n-1);label = x(:,n);testl = load('result.txt');原创 2016-01-05 14:04:02 · 1157 阅读 · 0 评论 -
机器学习心得
算算时间,从开始到现在,做机器学习算法也将近八个月了。虽然还没有达到融会贯通的地步,但至少在熟悉了算法的流程后,我在算法的选择和创造能力上有了不小的提升。实话说,机器学习很难,非常难,要做到完全了解算法的流程、特点、实现方法,并在正确的数据面前选择正确的方法再进行优化得到最优效果,我觉得没有个八年十年的刻苦钻研是不可能的事情。其实整个人工智能范畴都属于科研难题,包括模式识别、机器学习、搜索、规划等转载 2015-09-20 00:05:42 · 3406 阅读 · 1 评论 -
情感分析资源
情感分析资源链接地址原创 2015-09-20 13:33:02 · 469 阅读 · 0 评论 -
百度有了吴恩达,还缺什么
不得不说,在创新科技方面,百度还是真舍得花钱的。自从表明要在人工智能方向发力之后,百度一直动作不断,最近更是投入重金在硅谷建立实验室,并从google挖走了行业顶尖的人工智能专家吴恩达。人工智能这个领域,一直以来就是争论和话题不断。没有人能否认,人工智能将会在未来为人类社会做出巨大的贡献。然而想要在这个领域有所建树,除了美好的愿望之外,想要做出成果,有三个元转载 2015-09-21 00:04:16 · 730 阅读 · 1 评论 -
机器学习常见算法
机器学习常见算法链接原创 2015-09-21 20:31:16 · 311 阅读 · 0 评论 -
KNN的一些总结
什么是KNN算法呢?顾名思义,就是K-Nearest neighbors Algorithms的简称。我们可能都知道最近邻算法,它就是KNN算法在k=1时的特例,也就是寻找最近的邻居。我们从名字可以知道我们要寻找邻居,但是为什么要寻找邻居,如何选取邻居,选取多少邻居,怎么样去寻找我们想要的邻居,以及如何利用邻居来解决分类问题这是KNN算法需要解决的几大问题,好了闲话不多说,进入正题。转载 2015-11-22 13:18:20 · 4319 阅读 · 0 评论 -
数学之美番外篇:平凡而又神奇的贝叶斯方法
概率论只不过是把常识用数学公式表达了出来。——拉普拉斯记得读本科的时候,最喜欢到城里的计算机书店里面去闲逛,一逛就是好几个小时;有一次,在书店看到一本书,名叫贝叶斯方法。当时数学系的课程还没有学到概率统计。我心想,一个方法能够专门写出一本书来,肯定很牛逼。后来,我发现当初的那个朴素归纳推理成立了——这果然是个牛逼的方法。——题记目录0. 前言 1. 历史转载 2015-11-22 14:16:00 · 462 阅读 · 0 评论 -
数据挖掘:K最近邻(KNN)算法的java实现
KNN算法的介绍见上一篇博文:数据挖掘:k最近邻(KNN)分类法介绍 本算法只适合学习使用,可以大致了解一下KNN算法的原理。 算法作了如下的假定与简化处理:1.小规模数据集2.假设所有数据及类别都是数值类型的3.直接根据数据规模设定了k值4.对原训练集进行测试 KNN实现代码如下:[java]转载 2015-11-23 17:05:44 · 872 阅读 · 0 评论 -
决策树算法实例
package xx;import java.util.HashMap;import java.util.LinkedList;import java.util.List;import java.util.Map;import java.util.Map.Entry;import java.util.Set;public class DicisionTree { public转载 2015-11-25 13:19:09 · 2702 阅读 · 0 评论 -
详解并行逻辑回归
摘要:Logistic regression (逻辑回归)是当前业界比较常用的机器学习方法,用于估计某种事物的可能性。这里是:“可能性”而非数学上的“概率”,logisitc回归的结果并非数学定义中的概率值,不可以直接当做概率值来用。编者按:回归其实就是对已知公式的未知参数进行估计,Logistic regression是线性回归的一种,是机器学习中十分常用的一种分类算法,在互联网领域转载 2015-11-30 17:46:22 · 523 阅读 · 0 评论 -
the Outline of Machine Learning
第1课 数学分析与概率论Taylor展式及其应用、凸函数、Jensen不等式、常见分布与共轭分布第2课 数理统计与参数估计Chebyshev不等式、大数定理、中心极限定理、矩估计、最大似然估计第3课 矩阵和线性代数从马尔科夫模型看矩阵、特征向量、对称矩阵、线性方程第4课 凸优化凸函数、共轭函数、凸优化、Lagrange对偶函数第5课 回归高斯分布原创 2016-02-29 17:48:58 · 292 阅读 · 0 评论