当前位置: 首页 > 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.xdnf.cn/news/1111483.html

相关文章:

  • 【Linux网络】IP 协议详解:结构、地址与交付机制全面解析
  • 算法第三十一天:贪心算法part05(第八章)
  • Qt 多线程编程:单例任务队列的设计与实现
  • 【数据结构初阶】--顺序表(二)
  • 【读书笔记】《C++ Software Design》第一章《The Art of Software Design》
  • 【一起来学AI大模型】RAG系统组件:检索器(LangChain)
  • Python 实战:构建可扩展的命令行插件引擎
  • 试用了10款翻译软件后,我只推荐这一款!完全免费还超好用
  • 挖矿病毒判断与处理 - 入门
  • DBeaver连接MySQL8.0报错Public Key Retrieval is not allowed
  • Redis集群会有写操作丢失吗?为什么?
  • 1. 好的设计原则
  • C++法则21:避免将#include放在命名空间内部。
  • 箭头函数(Arrow Functions)和普通函数(Regular Functions)
  • 【JVM|类加载】第三天
  • 《汇编语言:基于X86处理器》第7章 整数运算(3)
  • AI:机器人未来的形态是什么?
  • 商业智能(BI)系统深度解析
  • 希尔排序和选择排序及计数排序的简单介绍
  • 【学习笔记】Nginx常用安全配置
  • QWidget的属性
  • 华为业务变革项目IPD基本知识
  • 前端面试宝典---项目难点2-智能问答对话框采用虚拟列表动态渲染可视区域元素(10万+条数据)
  • 一文理解缓存的本质:分层架构、原理对比与实战精粹
  • TinyBERT:知识蒸馏驱动的BERT压缩革命 | 模型小7倍、推理快9倍的轻量化引擎
  • 多模态大模型》多模态基础模型》多模态对齐、融合和表示
  • 27. 移除元素
  • 浅谈 Python 中的 yield——yield的返回值与send()的关系
  • 关于数字签名
  • 容器化改造避坑指南:传统应用迁移K8s的10个关键节点(2025实战复盘)