【问题标题】:How to calculate the gradient of a matrix如何计算矩阵的梯度
【发布时间】:2019-09-02 18:57:09
【问题描述】:

让 f(x) = [2x^2, 3y^5]

我知道如何计算 f(x) 的导数,即 [d/dx 2x^2, d/dx 3y^5]。

计算f(x)的梯度时有没有类似的过程?如果不是,那如何计算 f(x) 的梯度?

【问题讨论】:

  • 这是一个编程问题吗?如果您添加更多上下文,包括您迄今为止在该问题上的工作证据以及您遇到的问题的陈述,则此问题将更适合 Mathematics Stack Exchange 站点。
  • 我不知道。但是我怎么知道数学堆栈交换?它在哪里说还有另一个数学网站?我试着搜索这样的网站。
  • 有几种方法可以找到该站点。我可以向您展示它们,但您只需使用我评论中的链接会更容易。好吧,这是一种方法:math 的标签明确表示使用其他站点来解决一般数学问题——这个站点是针对数学和编程问题的。
  • 我投票结束这个问题,因为它不是关于实际的计算机编程,而是属于Mathematics Stack Exchange,一旦提问者添加了更多他自己的工作并解释了他在哪里卡住了。
  • 好的,我明白了。我会注意这一点。谢谢。

标签: math derivative calculus


【解决方案1】:

向量的梯度是一个矩阵

grad([f(x,y), g(x,y)]) = | df/dx   dg/dx |
                         |               |
                         | df/dy   dg/dy |

【讨论】:

    猜你喜欢
    • 2013-06-07
    • 2015-05-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-07
    • 2015-06-06
    • 1970-01-01
    相关资源
    最近更新 更多