文章目录

  • 1.梯度下降简介
    • 1.什么是Gradient
    • 2.如何搜索
    • 3.如何利用tensorflow自动求解梯度来自动更新参数

1.梯度下降简介

1.什么是Gradient

2.如何搜索


3.如何利用tensorflow自动求解梯度来自动更新参数



with tf.GradientTape() as t1:with tf.GradientTape() as t2:y = x*w + bdy_dw,dy_db = t2.gradient(y,[w,b])
d2y_dw2 = t1.gradient(dy_dw,w)
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
import tensorflow as tfw = tf.Variable(1.0)
b = tf.Variable(2.0)
x = tf.Variable(3.0)with tf.GradientTape() as t1:with tf.GradientTape() as t2:y = x * w + bdy_dw, dy_db = t2.gradient(y, [w, b])
d2y_dw2 = t1.gradient(dy_dw, w)print(dy_dw)
print(dy_db)
print(d2y_dw2)
tf.Tensor(3.0, shape=(), dtype=float32)
tf.Tensor(1.0, shape=(), dtype=float32)
None

深度学习2.0-15.随机梯度下降之梯度下降简介相关推荐

  1. 深度学习(33)随机梯度下降十一: TensorBoard可视化

    深度学习(33)随机梯度下降十一: TensorBoard可视化 Step1. run listener Step2. build summary Step3.1 fed scalar(监听标量) S ...

  2. 深度学习(32)随机梯度下降十: 手写数字识别问题(层)

    深度学习(32)随机梯度下降十: 手写数字识别问题(层) 1. 数据集 2. 网络层 3. 网络模型 4. 网络训练 本节将利用前面介绍的多层全连接网络的梯度推导结果,直接利用Python循环计算每一 ...

  3. 深度学习(31)随机梯度下降九: Himmelblau函数优化实战

    深度学习(31)随机梯度下降九: Himmelblau函数优化实战 1. Himmelblau函数 2. 函数优化实战 1. Himmelblau函数 Himmelblau函数是用来测试后话算法的常用 ...

  4. 深度学习(30)随机梯度下降七: 多层感知机梯度(反向传播算法)

    深度学习(30)随机梯度下降八: 多层感知机梯度(反向传播算法) 1. 多层感知机模型 2. 多层感知机梯度 3. 传播规律小结 tens Recap Chain Rule Multi-output ...

  5. 深度学习(28)随机梯度下降六: 多输出感知机梯度

    深度学习(28)随机梯度下降六: 多输出感知机梯度 1. Multi-output Perceptron 2. Derivative 3. 代码 Perceptron 单输出感知机梯度 ∂E∂wj0= ...

  6. 深度学习(27)随机梯度下降五: 单输出感知机梯度

    深度学习(27)随机梯度下降五: 单输出感知机梯度 1. Perceptrnon with Sigmoid + MSE 2. Derivative 3. 代码 Recap y=XW+by=XW+by= ...

  7. 深度学习(26)随机梯度下降四: 损失函数的梯度

    深度学习(26)随机梯度下降四: 损失函数的梯度 1. Mean Squared Error(MSE) 2. Cross Entropy Loss CrossEntropy 3. Softmax (1 ...

  8. 深度学习(25)随机梯度下降三: 激活函数的梯度

    深度学习(25)随机梯度下降三: 激活函数的梯度 1. Activation Functions 2. Deriative 3. Sigmoid/Logistic (1) Derivative (2) ...

  9. 深度学习(23)随机梯度下降一: 随机梯度下降简介

    深度学习(23)随机梯度下降一: 随机梯度下降简介 1. What's Gradient? 2. What does it mean? 3. How to search? 4. For instanc ...

  10. 深度学习(24)随机梯度下降二: 常见函数的梯度

    深度学习(24)随机梯度下降二: 常见函数的梯度 Common Functions 1. y=xw+by=xw+by=xw+b 2. y=xw2+b2y=xw^2+b^2y=xw2+b2 3. y=x ...

最新文章

  1. maven 命令创建多模块工程
  2. Handler消息机制(十):HandlerThread源码解析
  3. 2009年的强悍流行语~
  4. python创建进程的方法_python进程的状态、创建及使用方法详解
  5. 【Python基础】这个Pandas函数可以自动爬取Web图表
  6. 电脑网络维护_电脑维护小技巧(全面)
  7. 大型网站HTTPS实践:HTTPS对性能的影响
  8. 编写一个Java程序实现多线程,在线程中输出线程的名字,隔300毫秒输出一次,共输出20次。
  9. [P5172] Sum
  10. jQuery实现下拉菜单[代码+详细讲解+效果图]
  11. 关于int型最大值最小值的思考
  12. linux下raid0创建教程,Linux下构建raid0、raid1、raid5
  13. nodejs 牛刀小试
  14. 程序员”脑筋急转弯”
  15. 2023值得我们关注的10种软件测试趋势
  16. 未来已来!阿里小蜜AI技术揭秘
  17. 2020年第28周(7.6~7.12)计划
  18. CSSJS弹出层效果,兼容所有浏览器
  19. 2022年100家公司真实的面试题笔试题汇总
  20. 网易云课堂学习-zk入门

热门文章

  1. c:翻转一个长句中的每个单词
  2. Windows Server 2008更新后不断重启的问题
  3. Picturebox实现图片的缩放
  4. springMVC数据模型model,modelmap,map,@ModelAttribute的相互关系
  5. 18107 校赛排名
  6. sql server 跨服务器查询数据
  7. [转帖] BMC安全隐患
  8. vue 添加过滤器-以格式化日期为例
  9. http://www.jb51.net/article/51934.htm
  10. 《Linux命令行与shell脚本编程大全 第3版》Linux命令行---11