本文以逻辑回归拟合二维数据为例进行演示tensorflow的基本开发步骤。
实例:从一组看似混乱的数据中找出y≈2x的规律
实例描述:
假设有一组数据集,其x和y的对应关系为y≈2x。
深度学习大概有如下四个步骤:
(1) 准备数据
(2) 搭建模型
(3) 迭代训练
(4) 使用模型
1、准备数据
这里使用y=2x这个公式来作为主体,通过加入一些干扰噪声让“=”变成“≈”
具体代码实现:
#导入所需要的包
import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt
#生成模拟数据
train_X = np.linspace(-1, 1, 100) #在[-1,1]之间生成