机器学习
清风明月coder
这个作者很懒,什么都没留下…
展开
-
1.2 决策树代码实现
1 代码结构图2 源码下载地址下载源码3 代码实现from sklearn.feature_extraction import DictVectorizerimport csvfrom sklearn import treefrom sklearn import preprocessingfrom sklearn.externals.six import Stri...原创 2019-02-23 10:46:40 · 407 阅读 · 0 评论 -
3.4 svm人脸识别
python代码:from __future__ import print_functionfrom time import timeimport loggingimport matplotlib.pyplot as pltfrom sklearn.model_selection import train_test_splitfrom sklearn.datasets import...原创 2019-03-13 01:28:46 · 507 阅读 · 0 评论 -
3.3 svm预测
python代码:import numpy as npimport pylab as plfrom sklearn import svm#创建点np.random.seed(0)X = np.r_[ np.random.rand( 10 ,2 )*10 - [ 10,10] , np.random.rand( 10 ,2 )*10 + [ 10,10] ]Y = [0] * 1...原创 2019-03-13 01:23:12 · 1178 阅读 · 0 评论 -
3.2 svm预测
python代码:from sklearn import svmx = [ [0,0] ,[1,1],[2,3],[4,9] ] # 四个点y = [ 0 ,0 ,1,1 ] # 四个点分类clf = svm.SVC(kernel="linear") # 采用分类算法SVC ,核函数使用 linearclf.fit(x , y) # 训练模型preX = [ [1,1] , [3...原创 2019-03-13 01:13:25 · 430 阅读 · 0 评论 -
3.1 SVM原理入门
博客地址:http://www.blogjava.net/zhenandaci/category/31868.html内容预览:原创 2019-03-13 01:07:59 · 176 阅读 · 0 评论 -
4.1 神经网络算法原理
神经网络算法介绍:https://blog.csdn.net/qq_37406130/article/details/79157025AI从入门到放弃:BP神经网络算法推导及代码实现笔记:http://baijiahao.baidu.com/s?id=1603526007545961785&wfr=spider&for=pc&qq-pf-to=pcqq....转载 2019-03-15 01:30:02 · 574 阅读 · 0 评论 -
2.3 KNN-采用机器学习库来预测鸢尾花的分类
如下图,一朵花由很多部分组成,比如由有萼片,花被等,而山鸢尾,杂色鸢尾和维吉尼亚鸢尾它们的区别在于萼片长度和宽度以及花瓣长度和宽度,根据这些特征来判断到底是哪种花首先导入机器学习库里的数据,数据格式如下 :机器学习代码:# 导入需要的包from sklearn import neighborsfrom sklearn import datasets# ...原创 2019-03-04 00:33:26 · 805 阅读 · 0 评论 -
1.1 决策树算法原理
1. 什么是决策树/判定树(decision tree)? 判定树是一个类似于流程图的树结构:其中,每个内部结点表示在一个属性上的测试,每个分支代表一个属性输出,而每个树叶结点代表类或类分布。树的最顶层是根结点。 2. 机器学习中分类方法中的一个重要算法 3. 构造决策树的基本算法 下图是常见的一个决策树图,根据是年龄是否为you...原创 2019-02-21 01:42:48 · 6674 阅读 · 0 评论 -
2.2 KNN算法实现
1 源码下载下载代码2 代码截图3 KNN代码实现import randomimport mathfrom operator import itemgetter""" 定义加载数据函数 fileName: 文件名称 split:分割点,将原始数据分为训练集和测试集 trainingData:训练集 testData:测试集"""def loa...原创 2019-02-27 22:47:12 · 244 阅读 · 0 评论 -
2.1 KNN算法原理
一 . K-近邻算法(KNN)概述 最简单最初级的分类器是将全部的训练数据所对应的类别都记录下来,当测试对象的属性和某个训练对象的属性完全匹配时,便可以对其进行分类。但是怎么可能所有测试对象都会找到与之完全匹配的训练对象呢,其次就是存在一个测试对象同时与多个训练对象匹配,导致一个训练对象被分到了多个类的问题,基于这些问题呢,就产生了KNN。 KNN是通过测量不同...转载 2019-02-27 22:12:22 · 391 阅读 · 0 评论 -
4.2 神经网络算法代码实现
参考前一篇文章“4.1 神经网络算法原理” , 用Python实现了一个版本,不过这个版本有一些坑,懒得去调了,以后会出一个新的版本,这个版本就这样了吧python代码NeraulNetwork.pyimport numpy as np# 双曲正切函数def tanh(x): return np.tanh(x)# 双曲正切函数导数def tanh_der...原创 2019-03-28 23:45:47 · 3243 阅读 · 1 评论