Dans mon graphe Tensorflow, je voudrais inverser une matrice ; si elle est inversable, faire quelque chose avec. Si elle n'est pas inversible, le, je voudrais faire autre chose.
Je n'ai pas trouvé de moyen de vérifier si la matrice est inversible afin de faire quelque chose comme :
is_invertible = tf.is_invertible(mat)
tf.cond(is_invertible, f1, f2)
Existe-t-il une chose telle qu'un is_invertible
dans Tensorflow ? J'ai aussi envisagé d'utiliser le fait que Tensorflow lève (pas à chaque fois cependant) une fonction InvalidArgumentError
lorsque j'essaie d'inverser une matrice non inversable, mais je n'ai pas pu en tirer parti.