随笔分类 - Machine Learning
摘要:C++ 描述: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 9 using namespace std;10 11 class NaiveBayes {12 public...
阅读全文
摘要:感知机具体说明:见《统计学习方法第二章》。实现(scikit-learn):数据集 1 import numpy as np 2 import matplotlib.pyplot as plt 3 from sklearn.linear_model import perceptron 4 5 # ...
阅读全文
摘要:原文地址:https://en.wikipedia.org/wiki/K-D-B-tree计算机科学中,KDB-tree(k-dimensionalB-tree)是一个用于划分K维搜索空间的树形结构,KDB-tree的目的是提供平衡KD树的搜索效率,同时提供B树面向块的存储来优化外部内存的访问。介绍...
阅读全文
摘要:From :http://www.cnblogs.com/heaad/archive/2010/12/20/1911614.html优化算法入门系列文章目录(更新中): 1.模拟退火算法 2.遗传算法一. 爬山算法 ( Hill Climbing ) 介绍模拟退火前,先介绍爬山算法。爬山算法是一...
阅读全文
摘要:摘要本文介绍一种用于高维空间中的快速最近邻和近似最近邻查找技术——Kd-Tree(Kd树)。Kd-Tree,即K-dimensional tree,是一种高维索引树形数据结构,常用于在大规模的高维数据空间进行最近邻查找(Nearest Neighbor)和近似最近邻查找(Approximate Ne...
阅读全文
摘要:matplotlib是python最著名的绘图库,它提供了一整套和MATLAB类似的绘图函数集。一. 快速绘图1. 使用pyplot模块绘图pyplot模块提供了快速绘制二维图表的API,例子: 1 # -*- coding: utf-8 -*- 2 """ 3 绘制简单的曲线。 4 """ 5 i...
阅读全文
摘要:原文地址: http://www.cnblogs.com/archimedes/p/mapreduce-principle.html简单解释 MapReduce 算法一个有趣的例子你想数出一摞牌中有多少张黑桃。直观方式是一张一张检查并且数出有多少张是黑桃?MapReduce方法则是:给在座的所有玩家...
阅读全文
摘要:Numpy:numpy提供两种基本的对象:ndarray和ufunc,ndarray是存储单一数据类型的多为数组,ufunc是能够对数组进行操作的函数。1.ndarray对象创建数组:a = numpy.array([1, 2, 3, 4])b = np.array([[1, 2, 3, 4], [...
阅读全文
摘要:具体描述见《统计学习方法》第三章。 1 // 2 // main.cpp 3 // kNN 4 // 5 // Created by feng on 15/10/24. 6 // Copyright © 2015年 ttcn. All rights reserved. 7 //...
阅读全文