机器学习
小水狗
.
展开
-
实验一--监督学习之分类算法-KNN 朴素贝叶斯、决策树
一、实验报告二、实验代码(1)KNN:import pandas as pdimport numpy as npfrom scipy.spatial import distance#用于计算欧式距离from sklearn.preprocessing import StandardScaler#用于对数据进行标准化操作from sklearn.neighbors import KNeighborsRegressor#KNN算法from sklearn.neighbor原创 2021-01-12 14:45:56 · 968 阅读 · 0 评论 -
无监督学习之K-means聚类、DBSCAN算法实验
一、实验报告二、代码如下(1)KNN算法:import pandas as pdimport numpy as npfrom scipy.spatial import distance#用于计算欧式距离from sklearn.preprocessing import StandardScaler#用于对数据进行标准化操作from sklearn.neighbors import KNeighborsRegressor#KNN算法from sklearn.neighbors i原创 2021-01-11 17:36:11 · 1722 阅读 · 2 评论 -
朴素贝叶斯
朴素贝叶斯 贝叶斯也是一个分类算法。在本篇文章中,和决策树一样,首先先介绍一下朴素贝叶斯算法步骤,简单做一个例题,最后用Python简单实现一下。1、朴素贝叶斯的介绍:2、简简单单的例题:3、Python实现一下:代码如下:from sklearn.datasets import load_iris #导入数据集from sklearn.naive_bayes import GaussianNB #朴素贝叶斯分类器#from sklearn.m原创 2021-01-11 17:20:34 · 1375 阅读 · 10 评论 -
决策树
决策树 正好,我们专业数学基础与机器学习这两门课都有关于决策树的内容。在本篇文章中,主要是讲最普通的决策树———基于信息增益的决策树。 首先介绍一下决策树与算法步骤;之后为方便理解,给个例题简单算一算;最后,用Python自带的包,简单在电脑上实现一下。1、简单介绍与算法步骤:2、例题:3、Python实现: 注:我这个数据集用的是Python自带的莺尾花数据集,而且如果想要可视化的话,需要安装pydotplus与graphviz环境。 代码如下:原创 2021-01-11 16:58:31 · 273 阅读 · 1 评论