gpt4 book ai didi

c - tf.keras.backend.dot 有什么作用?

转载 作者:太空宇宙 更新时间:2023-11-04 03:10:51 24 4
gpt4 key购买 nike

我目前正尝试在 C 中实现 LSTM。因此我需要了解 https://www.tensorflow.org/api_docs/python/tf/keras/backend/dot .

例如,如果我调用:dot([1,2],[3,4,5])

for(i = 0; i<size1; i++)
{
for(j = 0; j<size2; j++)
{
tmp += first[j]*second[i];
}
result[i] = tmp;
tmp = 0;
}

所以结果会是:[1*3+2*3,1*4+2*4, 1*5+2*5]
这样对吗?

最佳答案

是的,它返回两个张量的点积。根据您的示例,它在可变长度张量的点积意义上是正确的,这与矩阵乘法相同。因此,您可以按预期获得它。

两个变量的数学点积 ab可以定义为: a.b=sum(a<i>*b<i>); where i ranges from 0 to n;

关于c - tf.keras.backend.dot 有什么作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56544546/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com