逻辑回归或线性回归是用于对离散类别进行分类的监督机器学习方法。在本章中的目标是构建一个模型,用户可以通过该模型预测预测变量与一个或多个自变量之间的关系。
实验主题-TensorFlow实现简单线性回归
这两个变量之间的关系是线性的。如果y是因变量x的变化而变化,那么可将x认为是自变量,那么两个变量的线性回归关系将如下式所示:
y = w*x + b
接下来将设计一种线性回归算法。需要了解以下两个重要概念
- 成本函数
- 梯度下降算法
线性回归方程的图形视图如下所述
案例实现
设计线性回归算法的核心代码如下
import tensorflow as tf
import numpy as np
import matplotlib