Tensorflow入门 线性回归

一、目的

        本文通过简单的一元线性回归熟悉TensorFlow的基本用法

二、基本原理

       回归分析是确定两种或两种以上变量相互依赖的定量关系的一种统计分析方法。

       一元线性回归只涉及一个自变量和一个应变量且他们呈线性关系。

       线性方程为:y ̂= ωx+b

       损失函数为:Tensorflow入门 线性回归

       损失函数要达到最小对ω和b求偏导,极小值点在偏导为0时取得。

       本例子通过梯度下降算法进行多次迭代求出ω和b。

三、编码

       1.导入库

                   Tensorflow入门 线性回归

       2.产生数据

                   Tensorflow入门 线性回归

       3.构建计算图

                   Tensorflow入门 线性回归

       4.运行计算图

  Tensorflow入门 线性回归 

四、运行结果

            Tensorflow入门 线性回归