J'ai un jeu de données d'entrée x avec la forme (10,1000), 10 entrées et 1000 lignes et une sortie y avec (1,1000), 1 sortie et 1000 lignes.
La fonction de coût que j'ai définie est
cost = tf.square(Y - prediction, name="cost")
La prédiction est une seule valeur de sortie prédite et Y est le placeholder des valeurs de sortie. J'ai utilisé le code ci-dessous pour obtenir la valeur du coût.
cost_value = sess.run(cost, feed_dict ={ X: x, Y : y })
Alors la valeur de la fonction de coût de sortie est une matrice (1000,1000) puisque l'alimentation de Y est un vecteur (1,1000).
La question est de savoir comment faire une fonction de coût qui calcule le coût en un instant numérique d'une matrice sans boucler toutes les entrées ligne par ligne.