当前位置: 首页 > news >正文

TensorFlow2 study notes[2]

文章目录

  • tf.autodiff.ForwardAccumulator
  • references

tf.autodiff.ForwardAccumulator

  1. the function can be used to achieve the Computation of Jacobian-vector products with forward-mode autodiff.
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  2. primals is variables need to watch.tangents is direction vector.
tf.autodiff.ForwardAccumulator(primals, tangents
)
import tensorflow as tf# 定义函数
def f(x, y):return x ** 2 + y**5 + tf.sin(y)*tf.cos(x)# 输入变量和方向向量
x = tf.constant(2.0)
y = tf.constant(3.0)
v_x = tf.constant(1.5)  # x 方向的分量
v_y = tf.constant(0.2)  # y 方向的分量# 初始化 ForwardAccumulator
with tf.autodiff.ForwardAccumulator(primals=[x, y],          # 要跟踪的变量tangents=[v_x, v_y]      # 方向向量 v
) as acc:# 计算函数值z = f(x, y)# 提取方向导数 (JVP)
jvp = acc.jvp(z)
print("函数值:", z.numpy())      # 输出: 4.0 + sin(3) ≈ 4.14112
print("方向导数 (JVP):", jvp.numpy())  # 输出: 2*2*1 + cos(3)*0 ≈ 4.0

在这里插入图片描述

references

  1. https://tensorflow.google.cn/api_docs
  2. deepseek
http://www.dtcms.com/a/275918.html

相关文章:

  • 启动Haproxy失败,如何排查问题
  • TCP与UDP协议详解:网络世界的可靠信使与高速快递
  • 参数化类型有哪些?自动化脚本如何实现数据参数化?
  • houdini vat 学习笔记
  • 滤波电路Multisim电路仿真实验汇总——硬件工程师笔记
  • Spring Security 安全认证深度解析与实战指南
  • 深入解析Java的G1收集器:原理、实战与优缺点
  • Pytest 跳过测试技巧:灵活控制哪些测试该跑、哪些该跳过
  • MCP调研及实践
  • JAVA线程池详解+学习笔记
  • 车载诊断架构 --- 诊断功能开发流程
  • 解决npm ERR! code ERR_SOCKET_TIMEOUT 问题
  • 光影证件照!支持一键换底和排版使用,内置多种模板,完全免费无广告
  • wedo稻草人-----第32节(免费分享图纸)
  • 数字孪生技术为UI前端注入新活力:实现产品设计的沉浸式体验
  • LeetCode题解---<485.最大连续1的个数>
  • 线程属性设置全攻略
  • 【C++11】右值引用详解
  • 同步、异步、阻塞、非阻塞之间联系与区别
  • 小皮面板搭建pikachu靶场并bp使用爆破模块破解
  • 传感器WSNs TheDataLinkLayer——X-MAC
  • vue3+vit+vue-router路由,侧边栏菜单,面包屑导航设置层级结构
  • Redis事件机制
  • 嵌入式领域编码合集(为什么中文会乱码)
  • Java开发八股文之基础篇
  • qt 正则表达式
  • [面试] 手写题-二分查找
  • linux学习第30天(线程同步和锁)
  • WordPress Ads Pro Plugin本地文件包含漏洞(CVE-2025-4380)
  • 计算机毕业设计springboot服装工厂移动报表软件设计 基于SpringBoot的服装企业移动端数据可视化系统 面向服装制造行业的移动报表与公告发布平台