
机器学习
主要是在学习《大话Python机器学习》时做的一些记录
arris1992
这个作者很懒,什么都没留下…
展开
-
机器学习[7]-多变量线性回归的学习
多变量线性回归的机器学习跟单变量基本一样,只是在展示数据的相关性的时候不能单纯的用二维形式绘制,常见的有直方图、箱线图、相关系数热力图与散点图矩阵等图形。下面还是用波士顿房价的数据集演示:# -*- coding: utf-8 -*# 以波士顿房屋价格为例演示多变量线性回归import matplotlib.pyplot as pltimport numpy as npimpo...原创 2020-03-04 12:08:04 · 495 阅读 · 0 评论 -
机器学习[6]-单变量线性回归的学习
单变量从统计学的角度为仅有一个自变量和一个因变量,从机器学习的角度为仅有一个特征变量和一个目标变量。使用最小二乘法求得一元线性函数的系数和截距项。评价指标有平均绝对值差(MAE)、均方误差(MSE,与成本函数比较相近)、均方根误差(RMSE)、拟合优度()。以波士顿房屋价格的拟合与预测为例,简要说明单变量线性回归的使用:# -*- coding: utf-8 -*# 以波士顿房...原创 2020-03-01 20:24:13 · 546 阅读 · 0 评论 -
机器学习[5]-Scikit-learn的学习
Scikit-learn提供了几乎所有机器学习算法的开源程序包。其中包含的算法有用于分类(Classification)的逻辑回归(Logistic Regression)、支持向量机分类(SVC)、最近邻法(Nearest Neighbors)、决策树(Decision Tree)、随机森林(Random Forest)等;有用于回归(Regression)的线性回归、多项式回归(Polynom...原创 2020-03-01 14:04:34 · 239 阅读 · 0 评论 -
机器学习[4]-Matplotlib的学习
Matplotlib是一个绘图工具库,具有不亚于Matlab的作图能力。常用的有折线图、饼状图、散点图和柱状图,如下:# -*- coding: utf-8 -*import matplotlib.pyplot as pltimport numpy as np# 折线图def plot_test(): x = np.arange(-np.pi, np.pi, 0.1)...原创 2020-02-29 19:26:06 · 199 阅读 · 0 评论 -
机器学习[3]-Scipy的学习
Scipy是一个高级的科学计算库,和Numpy联系很紧密,它的不同子模块对应不同的应用,如下:模块名 功能 scipy.cluster 向量量化 scipy.constants 数学常量 scipy.fftpack 快速傅里叶变换 scipy.integrate 积分 scipy.interpolate 插值 scipy.io ...原创 2020-02-29 18:21:56 · 412 阅读 · 0 评论 -
机器学习[2]-Pandas的学习
Pandas是以Numpy为基础构建的、用以分析结构化数据的程序包。在Pandas中两个重要的数据结构分别是序列(Serial)和数据框(DataFrame),Serial类似于Numpy中的一维数组,DataFrame类似于二维数组。可以将Pandas与Excel中数据结构看成是一样的。Pandas常用的操作如下:# -*- coding: utf-8 -*import nump...原创 2020-02-29 14:52:47 · 189 阅读 · 0 评论 -
机器学习[1]-Numpy的学习
Numpy是Python科学计算的基础包,专为进行严格的数字处理而生。很多高级扩展包也依赖于它,如,Scipy、Matplotlib、Pandas.Numpy的核心时数组(Array),具体来讲是多维数组(Ndarrays).常用的操作如下:# -*- coding: utf-8 -*import numpy as npdef main(): # 1、一维数组 ...原创 2020-02-28 17:22:52 · 158 阅读 · 0 评论