
机器学习算法
鸿腾阳阳
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
KNN算法分类算法--鸢尾花实例
import numpy as np import pandas as pd #读取数据集,header参数来指定参数标题的行,默认为0,第一行,如果没有标题使用None data = pd.read_csv('iris.csv',header=0) #对文本进行处理,将Species列的文本映射成数值类型 data['Species'] = data['Species'].map({'Iri...原创 2018-10-18 17:12:41 · 9330 阅读 · 3 评论 -
KNN回归实例-鸢尾花
#使用SepalLengthCm、SepalWidthCm、PetalLengthCm预测PetalWidthCm import numpy as np import pandas as pd data = pd.read_csv("iris.csv") #去掉不需要的id列和Species列 data.drop(['id','Species'],axis=1,inplace=True) #...原创 2018-10-19 17:09:55 · 1659 阅读 · 1 评论 -
线性回归-最小二乘法(波斯顿房价数据集)
import numpy as np import 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 · 3131 阅读 · 0 评论 -
线性回归-梯度下降法(波斯顿房价数据集)
数据集下载波斯顿房价数据集 import numpy as np import pandas as pd data = pd.read_csv("housing.csv") data.head() class LinearRegression: """使用ptyhon实现线性回归算法,使用梯度下降法""" def __init__(self,alpha,times)...原创 2018-10-23 14:59:54 · 4324 阅读 · 1 评论 -
逻辑回归-鸢尾花数据集
import numpy as np import pandas as pd data = 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 · 2800 阅读 · 5 评论 -
KMeans聚类
import numpy as np import pandas as pd data = pd.read_csv("order.csv") #去掉不需要的列 data = data.iloc[:,-8:] class KMeans: """使用python实现聚类算法""" def __init__(self,k,times): """初始化方法: .原创 2018-10-24 13:04:52 · 651 阅读 · 0 评论 -
感知器算法
import numpy as np import pandas as pd data = 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 · 512 阅读 · 0 评论