J'espère pouvoir calculer un produit scalaire vectoriel dans Keras. En détail, je veux dire que si j'ai deux tenseurs A
y B
, tous deux de forme (None, 30, 100)
je veux calculer le résultat C avec la forme (None, 30, 1)
ce qui permettrait de satisfaire
C[:,:,i] = dot(A[:,:,i], B[:,:,i]).
Je me demande si c'est possible, puisque le batch_dot()
dans le backend ne retournerait que la forme (None, 30, 30)
et n'ont que la relation
C[:,i,j] = dot(A[:,:,i], B[:,:,j])
Mais ce n'est pas ce que je veux.
Merci !