机器学习算法
鸿腾阳阳
这个作者很懒,什么都没留下…
展开
-
KNN算法分类算法--鸢尾花实例
import numpy as npimport pandas as pd#读取数据集,header参数来指定参数标题的行,默认为0,第一行,如果没有标题使用Nonedata = pd.read_csv('iris.csv',header=0)#对文本进行处理,将Species列的文本映射成数值类型data['Species'] = data['Species'].map({'Iri...原创 2018-10-18 17:12:41 · 9233 阅读 · 3 评论 -
KNN回归实例-鸢尾花
#使用SepalLengthCm、SepalWidthCm、PetalLengthCm预测PetalWidthCmimport numpy as npimport pandas as pddata = pd.read_csv("iris.csv")#去掉不需要的id列和Species列data.drop(['id','Species'],axis=1,inplace=True)#...原创 2018-10-19 17:09:55 · 1607 阅读 · 1 评论 -
线性回归-最小二乘法(波斯顿房价数据集)
import numpy as npimport pandas as pd data = pd.read_csv("housing.csv")#s数据信息data.info()#检查是否有重复值data.duplicated().any()class LinearRegression: """(最小二乘法)使用python实现线性回归""" def fit...原创 2018-10-22 17:09:20 · 2998 阅读 · 0 评论 -
线性回归-梯度下降法(波斯顿房价数据集)
数据集下载波斯顿房价数据集import numpy as npimport pandas as pddata = pd.read_csv("housing.csv")data.head()class LinearRegression: """使用ptyhon实现线性回归算法,使用梯度下降法""" def __init__(self,alpha,times)...原创 2018-10-23 14:59:54 · 4264 阅读 · 1 评论 -
逻辑回归-鸢尾花数据集
import numpy as npimport pandas as pddata = pd.read_csv("iris.csv")#去掉不需要的列data.drop("id",axis=1,inplace=True)data.drop_duplicates(inplace=True)#实现映射操作data['Species'] = data['Species'].map({'...原创 2018-10-24 10:53:25 · 2750 阅读 · 5 评论 -
KMeans聚类
import numpy as npimport pandas as pddata = pd.read_csv("order.csv")#去掉不需要的列data = data.iloc[:,-8:]class KMeans: """使用python实现聚类算法""" def __init__(self,k,times): """初始化方法: .原创 2018-10-24 13:04:52 · 603 阅读 · 0 评论 -
感知器算法
import numpy as npimport pandas as pddata = pd.read_csv("iris.csv")data.head()#删除不需要的列和重复数据data.drop("id",axis = 1,inplace=True)data.drop_duplicates(inplace=True)#之所以映射为1与-1,而不是之前的0,1,2,是因为感知器...原创 2018-10-24 14:30:21 · 482 阅读 · 0 评论