在Python中使用线性回归算法
Scikit-Learn 涵盖了主流的机器学习算法,我们先介绍常用的几个库:
- lienar_model:线性模型算法库,包括Logistic回归算法等;
- neighbors:最邻近算法库;
- naive-bayes:朴素贝叶斯算法库;
- tree:决策树算法;
- svm:支持向量机算法;
- neural_network:神经网络算法。
如下,简单解释线性回归算法。其数学表达式如下:
y ^ = W x \boldsymbol{\hat y} = \boldsymbol{W} \boldsymbol{x} y^=Wx
# 导入所需库
import numpy as np
from matplotlib import pyplot as plt
# 模拟数据集
x= np.linspace