机器学习经典算法:K-近邻算法python实现...
分类:
编程语言 时间:
2014-10-05 22:35:19
阅读次数:
382
Java实现简单版SVM近期的图像分类工作要用到latent svm,为了更加深入了解svm,自己动手实现一个简单版的。 之所以说是简单版,由于没实用到拉格朗日,对偶,核函数等等。而是用最简单的梯度下降法求解。当中的数学原理我參考了http://blog.csdn.net/lifeitengu...
分类:
编程语言 时间:
2014-10-05 14:48:58
阅读次数:
323
Weka算法Classifier-meta-AdaBoostM1源码分析(一)...
分类:
其他好文 时间:
2014-10-05 02:20:37
阅读次数:
286
老规矩,Talk is cheap, show me your code.#-*-coding:utf-8-*-from math import logdef calcShannonEnt(datsSet): #长度 numEntries = len(dataSet) #字典统计 ...
分类:
其他好文 时间:
2014-10-04 14:58:46
阅读次数:
218
Mahout简介一、mahout是什么Apache Mahout是ApacheSoftware Foundation (ASF)旗下的一个开源项目,提供了一些经典的机器学习的算法,皆在帮助开发人员更加方便快捷地创建智能应用程序。目前已经有了三个公共发型版本,通过ApacheMahout库,Mahou...
分类:
其他好文 时间:
2014-10-04 12:13:46
阅读次数:
385
目的:利用kNN识别数字0-9材料:32*32的数字方阵(保存形式是文本文件)#-*-coding:utf-8-*-from numpy import *def img2vector(filename): #生成一个1*1024的array(zeros是numpy的函数,至于array与lis...
分类:
其他好文 时间:
2014-10-04 02:25:05
阅读次数:
234
Types of learning
根据个人理解,机器学习中的学习方式的分类有利于我们在面对一个具体的问题时,能够根据要达到的目标选择合适的机器学习算法来得到想要的结果。比如,判断一封电子邮件是否是垃圾邮件,就要使用分类(classification),那要达到分类的效果就要使机器学会怎么样去分类,这就是学习的过程。在学习的过程在又分为四大类:
1)监督学习 (supervised le...
分类:
其他好文 时间:
2014-10-03 20:37:05
阅读次数:
194
Weka算法Clusterers-Xmeans源码分析(二)...
分类:
其他好文 时间:
2014-10-03 19:40:55
阅读次数:
447
我们先看计算机科学有哪些子领域。学术领域有:计算理论信息和编码理论算法和数据结构形式化方法程序设计语言实践领域有:计算机体系结构并行计算和分布式系统实时系统和嵌入式系统操作系统计算机网络科学计算安全性和密码学人工智能(模式识别、机器学习、数据挖掘、信息提取)计算机图形学、计算机视觉、多媒体数据库和大...
分类:
其他好文 时间:
2014-10-01 19:07:11
阅读次数:
205
SVM的应用领域很广,分类、回归、密度估计、聚类等,但我觉得最成功的还是在分类这一块。用于分类问题时,SVM可供选择的参数并不多,惩罚参数C,核函数及其参数选择。对于一个应用,是选择线性核,还是多项式核,还是高斯核?还是有一些规则的。实际应用中,多数情况是特征维数..
分类:
其他好文 时间:
2014-10-01 13:19:01
阅读次数:
177