用TensorFlow进行平面拟合
前言
从今天开始,本人打算开始学习TensorFlow了,还别说内心真是有一点小激动(2333~)
废话不多说,直接进入正题吧!
问题简述
使用numpy生成一些三维的数据,然后用一个平面来拟合。
步骤
- 使用numpy来生成一些数据
- 构造线性模型
- 最小化方差
- 初始化变量
- 启动图
- 拟合平面
遇到的坑
作为刚入门TensorFlow的小白,我并不知道TensorFlow1和TensorFlow2有很大的差距,我就直接安装了TensorFlow2,谁知道TensorFlow2中移除了TensorFlow1中的很多模块,而网上给的示例程序是需要用TensorFlow1才能跑的,我直接吐了~~,最后多谢Stack Overflow这个网站帮了我大忙。
修改后的代码
# !/usr/bin/env python
# —*— coding: utf-8 —*—
# @Time: 2019/12/28 21:41
# @Author: Martin
# @File: Plane_fitting.py.py
# @Software:PyCharm
import tensorflow.compat.v1 as tf
import numpy as np
tf