tf.gradients 如何管理复杂的函数?

2023-12-26

我正在研究复值神经网络。

对于复值神经网络,通常使用 Wirtinger 微积分。那么导数的定义是(考虑到由于刘维尔定理,函数是非全纯的):

如果你看广濑彰的书《复值神经网络:进展与应用》,第 4 章方程 4.9 定义:

当然,偏导数也是使用维廷格微积分计算的。

张量流也是这样吗?或者以其他方式定义?我找不到关于该主题的任何好的参考资料。


好的,所以我在现有的线程中讨论了这个问题github/张量流 https://github.com/tensorflow/tensorflow/issues/3348@charmasaur 找到了响应,Tensorflow 用于梯度的方程是:

当使用 z 和 z* 的偏导数的定义时,它使用 Wirtinger 微积分。


对于一个或多个复变量的实值标量函数的情况,该定义变为:

这确实是复值神经网络(CVNN)应用程序中使用的定义(在此应用程序中,该函数是损失/误差函数,它确实是真实的)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

tf.gradients 如何管理复杂的函数? 的相关文章

  • 在NN中指定连接(在keras中)

    我正在使用 keras 和tensorflow 1 4 我想明确指定哪些神经元在两层之间连接 因此 每当第一层中的神经元 i 连接到第二层中的神经元 j 且其他地方为零时 我就有一个矩阵 A 其中包含 1 我的第一次尝试是创建一个带有内核的
  • Keras,如何获取每一层的输出?

    我已经用 CNN 训练了一个二元分类模型 这是我的代码 model Sequential model add Convolution2D nb filters kernel size 0 kernel size 1 border mode
  • 在 keras 中使用条件实现自定义损失函数

    我需要一些有关 keras 损失函数的帮助 我一直在使用 Tensorflow 后端在 keras 上实现自定义损失函数 我已经在 numpy 中实现了自定义损失函数 但如果它可以转换为 keras 损失函数 那就太好了 损失函数采用数据帧
  • 在 Android 上保持 TensorFlow 模型加密

    我搜索了解是否有一种技术可以在 Android 应用程序中保持经过训练的张量流模型 pb 文件 的安全 但没有找到任何有用的东西 我正在发布一个包含我在训练集上构建的张量流模型的应用程序 当我发布该应用程序时 任何人都可以访问该模型并将其用
  • 带伽玛参数的渐变色阶?

    我有一些对比度非常微弱且有相当多噪声的成像数据 当我用线性色阶显示它时 它显示得不好 在 imageJ 或 Photoshop 等成像软件中 有一条色调曲线 人们可以调整该曲线以非线性方式提高对比度 并有效地拉伸某些感兴趣区域的比例以查看更
  • 如何在带有 LSTM 层的 TensorFlow Hub 中使用嵌入模型?

    我正在学习 TensorFlow 2 通过 TF Hub 教程进行文本分类 它使用了 TF hub 的嵌入模块 我想知道是否可以修改模型以包含 LSTM 层 这是我尝试过的 train data validation data test d
  • 如何安装libcusolver.so.11

    我正在尝试安装 Tensorflow 但它要求 libcusolver so 11 而我只有 libcusolver so 10 有人可以告诉我我做错了什么吗 这是我的 Ubuntu nvidia 和 CUDA 版本 uname a Lin
  • Tensorflow推荐的系统规格?

    我开始在我的 RHEL 6 5 机器上安装 Tensorflow 但事实证明 Tensorflow 需要 glibc gt 2 17 而 rhel 6 5 上默认的 glibc 是 2 12 我想知道是否有人可以帮助我了解张量流的最低 推荐
  • Tensorflow:为什么 tf.case 给我错误的结果?

    我正在尝试使用tf case https www tensorflow org api docs python tf case https www tensorflow org api docs python tf case 有条件地更新张
  • 如何使用 Tensorflow 中的 Hugging Face Transformers 库对自定义数据进行文本分类?

    我正在尝试使用 Hugging Face Transformers 库提供的不同变压器架构对自定义数据 csv 格式 进行二进制文本分类 我正在用这个张量流博客文章 https blog tensorflow org 2019 11 hug
  • Tensorflow图像读取空

    这个问题是基于 Tensorflow图像读取与显示 https stackoverflow com questions 33648322 tensorflow image reading display 根据他们的代码 我们得到以下内容 s
  • AttributeError:模块“keras.engine”没有属性“Layer”

    当我试图运行时Parking Slot mask rcnn py文件我收到如下错误mrcnn model py文件我该如何解决 gt 2021 06 17 08 25 18 585897 W tensorflow stream execut
  • 使用 flow_from_dataframe y_col 的正确“值”是什么

    我正在用 pandas 读取 csv 文件 并给出存储在中的列名称colname colnames file label Read data from file data pd read csv Hand Annotations 2 csv
  • 从 Keras 检查点加载

    我正在 Keras 中训练一个模型 我使用以下代码保存了所有内容 filepath project model hdh5 checkpoint ModelCheckpoint project model hdf5 monitor loss
  • 如何在 Tensorflow 中使用预训练的 Word2Vec 模型

    我有一个Word2Vec训练过的模型Gensim 我如何使用它Tensorflow for Word Embeddings 我不想在 Tensorflow 中从头开始训练嵌入 有人可以告诉我如何用一些示例代码来做到这一点吗 假设您有一个字典
  • Tensorflow如何生成不平衡组合数据集

    我对新数据集 API tensorflow 1 4 有疑问 我有两个数据集 我需要创建一个组合的不平衡数据集 即 每个批次应包含第一个数据集中一定数量的元素和第二个数据集中一定数量的元素 例如 dataset1 tf data Datase
  • Tensorflow:尽管数据中没有字符串,但使用 tflearn 时不支持将字符串转换为浮点数错误

    我似乎无法在我的代码中找到错误 其中有任何字符串被错误地转换为浮点数 但它却给了我这个错误 W tensorflow core framework op kernel cc 958 Unimplemented Cast string to
  • 在 SVG 路径中动态创建渐变层

    我正在使用 SVG 创建动态路径 我现在希望在我的路径中添加渐变 但我被困住了 按照我尝试的方式 我的渐变沿着图 2 所示的路径进行 而我要求它是图 1 中的那种 Current 我的渐变和描边定义如下
  • Keras:binary_crossentropy 和 categorical_crossentropy 混淆

    使用 TensorFlow 一段时间后 我阅读了一些 Keras 教程并实现了一些示例 我找到了几个使用卷积自动编码器的教程keras losses binary crossentropy作为损失函数 我想binary crossentro
  • 交换keras中的张量轴

    我想将图像批次的张量轴从 batch size row col ch 交换为 批次大小 通道 行 列 在 numpy 中 这可以通过以下方式完成 X batch np moveaxis X batch 3 1 我该如何在 Keras 中做到

随机推荐

  • 如何在winform列表框项目上添加工具提示

    我正在使用 Windows 窗体列表框控件 我想在列表项上添加工具提示 我找不到任何默认的此类属性 请分享我 如何在 winform 列表框项目上添加工具提示 谢谢 如果您想在列表框中执行此操作 则需要手动执行此操作 向表单添加工具提示并根
  • 表达式中的多个后缀增量运算符[C++] [重复]

    这个问题在这里已经有答案了 可能的重复 谁能解释这些未定义的行为 i i i i i 等等 https stackoverflow com questions 949433 could anyone explain these undefi
  • 如何在 contenteditable 中获取 @ 和插入符号之间的字符范围

    我有一个 contenteditable div 它包含其他标签 而不仅仅是纯文本 只允许输入一个 如果存在 和脱字符号之间的字符范围 如何获取该范围 哈 这比我想象的要容易 基于这个容易被忽视的问题 Div contenteditable
  • 插件设计模式解释(如 Martin Fowler 所描述)

    我正在尝试理解并练习插件模式 https martinfowler com eaaCatalog plugin html 正如马丁 福勒所解释的那样 我可以理解它以何种方式利用分离的接口 https martinfowler com eaa
  • html5 href 下载属性不适用于 .pdf 文件

    我希望当用户单击表格元素中的图像时下载 pdf 文件 这就是我所拥有的 a href splosion CV pdf img src images downloadIcons download icon violet png width 3
  • Angular 5 删除特定的 DOM 元素

    我有一个小问题 我不知道该怎么做 我刚刚学习 Angular Typescript 我不知道如何删除一些 DOM 元素 我有一些自动生成的内容 它们具有特定的 CSS 类 不幸的是 这些对象是在其他地方生成的 我无法以任何方式配置它们 因此
  • 计算 R 中矩阵的常量

    如何在 R 中找到方阵 一般尺寸为 nxn 的常量 特别是 我试图找到独立但分布不同的群体的阶次统计的 pdf 其中包括计算矩阵的常量 该矩阵的元素是原始群体的 pdf 和 cdf thanks tl dr这是一个不平凡的计算问题 似乎没有
  • iOS 崩溃“NSInternalInconsistencyException”,原因:“语句仍处于活动状态”核心数据缓存相关?

    偶尔会看到这些在屏幕上的崩溃报告中弹出NSFetchedResultsController 并且不知道如何解决它们 我不相信我在任何地方使用线程 除非NSFetchedResults正在内部使用它们 NSInternalInconsiste
  • 如何在 R 中对向量中的连续日期进行分组?

    我下面有一个日期向量 dates lt c 2018 05 16 2018 07 20 2018 06 25 2018 06 26 2018 07 21 2018 07 22 2018 05 17 我想将连续的日期分组在一起 这可以吗 即我
  • 动态修改页面内容的 IE7 相对/绝对定位错误

    我想知道是否有人知道如何解决 IE7 中的以下问题
  • 在 Mac 上将 .xls 和 .xlsx 批量转换为 .txt(制表符分隔)

    我有大约 150 个 xls 和 xlsx 文件需要转换为制表符分隔 我尝试使用 automator 但只能一一完成 不过 这绝对比单独打开每个文件要快 我的脚本知识很少 所以我希望有一种尽可能轻松地完成此操作的方法 如果您准备使用 Pyt
  • Pywinauto type_keys() 省略字符串中的“%”

    当尝试输入字符串时 customer asked for 30 discount 通过使用到一个表单type keys 在 Pywinauto 0 6 5 中 它发送的输出是 customer asked for 30 discount 省
  • 有关在我的计算机中安装 PCL 的问题

    当我尝试安装 python pcl PCL 是用于像激光雷达数据一样演示的点云库 我按照上的说明进行操作https github com strawlab python pcl https github com strawlab pytho
  • 如何使用 Google Mock 模拟模板方法?

    我正在尝试模拟模板方法 这是包含要模拟的方法的类 class myClass public virtual myClass template
  • clang++:错误:链接器命令失败,退出代码 1 Qt Android

    无法构建 Qt 示例 在 Windows 中构建时出现错误 E android ndk r20 windows x86 64 android ndk r20 toolchains aarch64 linux android 4 9 preb
  • 动态端口和 AWS 应用程序负载均衡器和 ECS

    ELB 后面的 Docker 容器获取自动注册到 ELB 的动态端口 以便它们可以将流量重定向到它们 为了使 ELB 可以访问您的 Web 服务器 您必须打开来自安全组内的所有这些端口 1024 65535 有没有办法不必向一系列端口开放安
  • fpdf - 返回上一页

    我正在使用 fpdf 生成 pdf 发票 有些发票包含很多项目 详细信息需要进入第二页 但是 我需要在第一页上显示总数和其他详细信息 现在 如果我可以添加这样的新页面 pdf gt AddPage 但是 这会将所有内容放入第二页 无论此声明
  • 如何保护应用程序池免受会话序列化异常的影响?

    我们正在使用进程外会话提供程序 ScaleOut 对于 ASP NET 应用程序 我们注意到when未正确设置反序列化的对象会无意中进入会话最终导致整个进程终止 重现和处理这个场景是更有趣的地方 终止进程的异常是在会话状态中的任何 StaO
  • ruby Enumerable#first 与 #take

    ruby 枚举 数组有什么区别first n and take n 我依稀记得take与惰性评估有关 但我不知道如何使用它来做到这一点 并且在谷歌搜索或文档中找不到任何有用的东西 take 是一个很难通过谷歌搜索的方法名称 first n
  • tf.gradients 如何管理复杂的函数?

    我正在研究复值神经网络 对于复值神经网络 通常使用 Wirtinger 微积分 那么导数的定义是 考虑到由于刘维尔定理 函数是非全纯的 如果你看广濑彰的书 复值神经网络 进展与应用 第 4 章方程 4 9 定义 当然 偏导数也是使用维廷格微