Skip to content

wang-tingxuan/statistical-learning-method

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

statistical-learning-method

深度之眼训练营《统计学习方法》编程作业实现

第二章:感知机

已知训练数据集D,其正实例点是x1=(3,3)T,x2=(4,3)T,负实例点是x3=(1,1)T: 

(1)用python 自编程实现感知机模型,对训练数据集进行分类,并对比误分类点选择次序不同对最终结果的影响。可采用函数式编程或面向对象的编程。

(2)试调用sklearn.linear_model 的Perceptron模块,对训练数据集进行分类,并对比不同学习率h对模型学习速度及结果的影响。                             
(3)附加题:
对比传统感知机算法及其对偶形式的运行速度。

第三章:k近邻

给定一个二维空间的数据集T={正实例:(5,4),(9,6),(4,7);负实例:(2,3), (8,1),(7,2)},试基于欧氏距离,找到数据点S(5,3)的最近邻(k=1),并对S点进行分类预测。
(1)用“线性扫描”算法自编程实现。
(2)用kd树算法实现。

第四章:朴素贝叶斯法 image

About

深度之眼训练营《统计学习方法》编程作业实现

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages