说在前面
这一部分博客主要是记录自己根据《机器学习实战》这本书自学机器学习的记录,欢迎评论提出自己的问题,但是不喜勿喷,代码都是使用python3语言写的,所有的代码都来源于《机器学习实战》这本书上,可能存在一小部分关于python2(书上的代码使用的是python2)到python3的代码适应。
就是下面这本书,不过我使用的是中文版的就叫做《机器学习实战》
提取码: ckjj
开发机器学习应用程序的步骤:
1.收集数据
2.准备输入数据
3.分析输入数据
4.训练算法
5.测试算法
6.使用算法
numpy函数库基础
导入相关包
from numpy import *
随机生成4*4的数组
random.rand(4,4)
结果:
将数组转化为矩阵
randMat = mat(random.rand(4,4))
.I实现矩阵求逆
randMat.I
结果:
存储逆矩阵并执行矩阵乘法:
invRandMat=randMat.I
randMat*invRandMat
结果:
查看误差值:
myEye=randMat*invRandMat
myEye-eye(4)
结果: