学习“黑马程序员:13天机器学习入门”整理笔记备用,以防忘记,欢迎指教
1、机器学习工作流程
获取数据
数据基本处理
特征工作
机器学习(训练模型)
模型评估:结果达到要求上线服务,结果达不到要求重复上面的步骤
2、机器学习算法分类
1)监督学习
输出:连续值-->回归(eg:房价101万,102万)
离散值-->分类(eg:是否是近视)
2)无监督学习
输入是特征值,无标签,大体分类
3)半监督学习
有的输入有标签,有的输入没有标签
流程:抽取少部分数据进行标-->训练模型-->所有数据得到模型
4)强化学习
自行进行决策,并且可以连续决策
3、Matplotlib
import matplotlib.pyplot as plt
plt.figure(figsize(w,h),dpi=80) #创建画布
plt.plot(x,y) #折线图
plt.scattle(x,y) #散点图
plt.bar(x,width,algin="center") #柱状图
plt.hist(x,bins=None) #直方图
plt.show()