初学深度学习(一)TensorFlow基本开发步骤之准备数据and搭建模型(正向+反向)

本文以逻辑回归拟合二维数据为例,介绍TensorFlow深度学习的基础步骤,包括准备数据、正向和反向模型创建。通过添加噪声使数据呈现y≈2x的关系,模型训练涉及梯度下降算法和学习率的选择。
摘要由CSDN通过智能技术生成

本文以逻辑回归拟合二维数据为例进行演示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]之间生成
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值