TensorFlow 2——导数和微分
目录
- 导数计算
- 自动微分
导数计算
以Sigmoid 函数为例求导:
sigmoid(x)=11+e−x\mathit{sigmoid}(x) = \frac{1}{1+e^{-x}} sigmoid(x)=1+e−x1
import tensorflow as tf
#定义sigmoid函数
def sigmoid(x):s = 1 / (1 + tf.math.exp(-x))return sfrom matplotlib import pyplot as plt
#初始化一组 [−10,10] 之间等间隔的 100 个值
x = tf.linspace(-10.0, 10.0, 100)#定义sigmoid函数的导数
def sigmoid_derivative(x):d_s = sigmoid(x) * (1 - sigmoid(x))return d_s
plt.plot(x, sigmoid_derivative(x))
plt.show()
输出图像:
自动微分
TensorFlow 可以使用 tf.GradientTape
跟踪全部运算过程,以便在必要的时候计算梯度。当然,对于上方 Sigmoid 一元函数而言,也就是自动求导过程。
x = tf.Variable(x)with tf.GradientTape() as tape: # 追踪梯度s = 1 / (1 + tf.math.exp(-x))grad = tape.gradient(s, x) # 计算梯度
grad
输出图像:
TensorFlow 2——导数和微分相关推荐
- 二元隐函数求二阶偏导_在线计算专题(03):具体、抽象函数的导数、微分与方向导数的计算...
导数与微分是微积分内容的基础,就计算来说一元函数与多元函数的导数的计算思想一致. 不管是一元函数还是多元函数,导数.偏导数的计算都是将函数视为求导变量的一元函数求导数.微分在描述形式略有区别,但是其计 ...
- 导数,微分,偏导,全微分,方向导数,梯度
多元函数与一元函数有一个很大的区别在于定义域的不同:一元函数自变量就在x轴上,因此趋近的方向只有某点的左右两侧,因此,考察一元函数极限的时候,仅考虑左邻域和右邻域即可.但是多变量微分变得复杂,趋向方式 ...
- 蔡高厅老师 - 高等数学阅读笔记 - 05 - 导数和微分 - 01 (22、23、24、25、26、27)
导数和微分: 1 导数和微分起因: 1.1 导数的概念 1.1.1 速度: 平均速度: 1.1.2 切线问题 2 导数的定义: 可导 用定义求导函数: 23 左导数和右导数 目录 导数和微分: 1 导 ...
- 全国大学生数学竞赛备考——高数上(极限、导数、微分、积分、级数)
我真的会忘(3) 极限 两个重要极限公式 常用极限公式 导数.微分与积分 牛顿-莱布尼茨公式 莱布尼兹公式 微分中值定理 罗马中值定理 拉格朗日中值定理 柯西定理 泰勒公式 几个常见的麦克劳林公式 洛 ...
- 什么是微分?导数和微分的区别是什么?微分和积分的联系?
看之前推荐您阔以拿一只笔和一张纸,遇到看不懂的就画一画,增量啊什么的,会好理解很多. 先总的抽象地说一下微分是什么,假设有一个函数y=f(x).假设y轴上有一个增量,把这个增量叫做Δy.字面上理解,什 ...
- 导数的四则运算法则_导数、微分、积分之间的区别与联系
儿子现在上高中物理竞赛,需要补充些微分的知识,我把孩子问到的问题讲解后用形象的语言整理了一下,恰好近期在整理初高中衔接知识点 导数:曲线某点的导数就是该点切线的斜率,在物理学里体现了是瞬时速度,二阶导 ...
- 高等数学上核心概念:谈谈导数,微分,积分之间的关系(导数篇)
最近好几天没有更新博客了,就是因为这几天来,都在研究今天我们要讲到的概念.导数,微分,积分! 这一部分的内容可以说是高等数学上的核心内容,如果我们把这个弄清楚了,做起题来才能心中有底.既然是学数学嘛, ...
- 导数、微分、积分的几何理解
导数.微分.积分的几何理解 一.导数 导数的定义 设函数y=f(x)y=f(x)y=f(x)在点x0x_0x0的某领域内有定义,若极限limx→x0f(x)−f(x0)x−x0(1)\lim_{x ...
- (导数)微分与积分的概念
1导数定义 2微分 微分可以看作 y在自变量增量x 处在一个极小值deta x下的变化值的线性主部 微分指的是dy dy和deta Y有一个极小的增量也就是图5-9中的Q Q',这一部分可以忽略不计. ...
最新文章
- python 局域网通讯_python3 实现tcp/udp局域网通信
- iptables连接跟踪ip_conntrack
- 利用MyBatis Generator进行数据层代码自动生成
- html-body相关标签
- photozoompro 8 解锁代码_能够在手机上实现代码编写的APP——Pydroid 3
- 单片机串口控制树莓派3B播放HDMI视频,omxplayer,
- java list 包含字符串_Java8实战:查找列表中包含的字符串
- Android中TextView中文字体粗体的设置方法
- 从Netty基础到聊天系统和RPC实战-卷二
- PMP考试中常见的翻译问题
- 示例填充图片_填充内容:工具,技巧和动态示例
- csrf漏洞防御方案_CSRF原理实战及防御手段
- 小学六年级能用计算机器,做数学题都用计算器 六年级小学生背不全九九乘法表...
- Android常考问题(8)-设计模式:Builder模式(顺带学习了一下String的比较和final)
- sheepdog简介
- 【Effective C++】item20: Prefer pass-by-reference-to-const to pass-by-value
- 坚持创新驱动发展,上海控安入选《2021中国网络安全产业势能榜》
- 三星 Galaxy S6 Edge+ 中文动手玩:真的只是照了放大灯而已?
- NBA 2K20今天上市
- js实现realPlay播放器