MachineLearning
Ivan-Zhang
这个作者很懒,什么都没留下…
展开
-
机器学习实战—— Chap09.TreeRegression
CARTimport matplotlib.pyplot as pltimport numpy as np"""Desc: 加载数据Parameters: fileName - 文件名 Returns: dataMat - 数据矩阵"""def loadDataSet(fileName): dataMat = [] fr = op...原创 2019-12-13 22:39:56 · 132 阅读 · 0 评论 -
机器学习实战—— Chap08.Regression
Linear Regressionimport matplotlib.pyplot as pltimport numpy as np"""Desc: 加载数据Parameters: filename - 文件名 Returns: xArr - x数据集 yArr - y数据集"""def loadDataSet(filename): ...原创 2019-12-13 20:18:50 · 257 阅读 · 0 评论 -
机器学习实战—— Chap07.AdaBoost
import numpy as npimport matplotlib.pyplot as plt"""Desc: 创建单层决策树的数据集Parameters: None Returns: dataMat - 数据矩阵 classLabels - 数据标签"""def loadsimpData(): datMat = np.matr...原创 2019-11-30 18:43:37 · 270 阅读 · 0 评论 -
机器学习实战—— Chap06.SVM
import matplotlib.pyplot as pltimport numpy as npimport random"""Desc: 读取数据Parameters: fileName - 文件名 Returns: dataMat - 数据矩阵 labelMat - 数据标签"""def loadDataSet(fileName):...原创 2019-11-30 18:29:55 · 254 阅读 · 0 评论 -
机器学习实战—— Chap05.LogisticRegression
from matplotlib.font_manager import FontPropertiesimport matplotlib.pyplot as pltimport numpy as npimport random"""Desc: 梯度上升算法测试函数,求函数f(x) = -x^2+4x的极大值 Parameters: None Retur...原创 2019-11-23 22:55:04 · 153 阅读 · 0 评论 -
机器学习实战—— Chap04.NaiveBayes
import numpy as npfrom functools import reduce"""Desc: 创建实验样本 Parameters: None Returns: postingList - 实验样本切分的词条 classVec - 类别标签向量"""def loadDataSet(): # 切分的词条 p...原创 2019-11-23 22:38:35 · 189 阅读 · 0 评论 -
机器学习实战—— Chap03.Decision Tree
# -*- coding: utf-8 -*-"""Created on Tue Jul 17 10:00:41 2018用字典存储决策树结构:{'有自己的房子':{0:{'有工作':{0:'no', 1:'yes'}}, 1:'yes'}}年龄:0代表青年,1代表中年,2代表老年有工作:0代表否,1代表是有自己的房子:0代表否,1代表是信贷情况:0代表一般,1代表好,2代表非常好...原创 2019-11-16 22:11:51 · 171 阅读 · 0 评论 -
机器学习实战—— Chap02.kNN
机器学习实战—— Chap02.kNN一、k-邻近算法概述距离度量算法特点工作原理算法的一般流程K值选择小结二、kNN算法理想化实现0.数据准备1.算法实施三、实例一:改进约会网站的配对效果问题描述实现流程(1) 收集数据(2) 准备数据(3) 分析数据(4) 训练算法(5) 测试算法(6) 使用算法四、实例二.手写识别系统问题描述实现流程(1) 收集数据(2) 准备数据(3) 分析数据(4) 训...原创 2019-11-16 21:12:56 · 767 阅读 · 0 评论