`tf.reciprocal` vs`tf.inv`:有什么区别吗?

时间:2018-02-04 15:02:34

标签: python tensorflow matrix matrix-inverse

// save a Select value $field_key = "categorytax"; //Field Name $value = $field['value']; $term_taxonomy_ids = wp_set_object_terms( $post_id, $value, 'meal' ); $tag = array($_POST['fields']['field_5a59ced6c6c4a']); // Correct. This will add the tag with the id as submitted. wp_set_post_terms( $post_id, $tag, 'meal' ); tf.reciprocal似乎相同。有什么区别吗?它们作为单独的TF操作实现,并且还具有单独的梯度实现,这看起来也是等效的。

1 个答案:

答案 0 :(得分:2)

他们的意思相同。实际上,tf.inv已重命名为tf.reciprocaltf.inv不再显示在最新版本的顶级模块中(尽管两者仍存在于gen_math_ops.py中)。

来自migration documentation

  

许多功能已重命名以匹配NumPy。这样做是为了使NumPy和TensorFlow之间的过渡尽可能简单。仍然存在许多功能不匹配的情况,因此这远不是一个严格的规则,但我们已经删除了几个常见的不一致。

     
      
  • tf.inv      
        
    • 应重命名为tf.reciprocal
    •   
    • 这样做是为了避免与NumPy的矩阵逆np.inv
    • 混淆   
  •   

您可以看到其他几个已重命名的功能,例如tf.multf.neg