Tensorflow

tensorflow介绍
张量:多维数组
导入tensorflow:pip install tensorflow
计算图(Graph)与会话(Session)
执行计算图:sess.run()
placeholder变量与Variable变量:Variable变量需要初始化
一般程序结构
创建一个图对象
将graph设置为默认的图
创建Session运行计算图
初始化Variable变量
feed数据
显示结果
在这里插入图片描述
在这里插入图片描述

(1)多点线性回归:
 载入数据
 对数据预处理
 定义gen_batch函数
 定义超参数
 定义计算图、运行计算图
 显示结果并绘制分类结果

(2)逻辑回归理论:
激活函数
 损失函数
  反向传播
   梯度下降

1.数据预处理:
  划分训练集和测试集
  定义训练集和测试集的条数
  定义batch生成器
  生成器
  yield函数
2.搭建计算图
 定义计算图
  定义结点、定义loss、定义优化器
  定义错误率
  命名空间的引入 with tf.name_scope(“命名”)
 
3.运行计算图
定义进程并进行计算
初始化Variable变量
feed数据
显示结果
minist 数据集图片分类实验:
项目说明
(3)mnist手写数据集
  数据集采用mnist手写数字集,包括0-9的手写数字图片进行mnist手写数字集十分类。
  步骤:
  图片数据的读取
  训练集测试集的划分
  定义生成器函数,保证取一个epoch取净数据。
  定义计算图
   定义placeholder用于后面的数据输入
   定义权重变量W
   定义损失函数
  定义进程并进行计算
   这一步将准备好的数据输入计算图,对模型中的变量赋予初值,
   进行计算和优化,训练完之后利用测试数据集对模型进行了评估。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bulldozer++

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值