私はドキュメントon core graph structuresを読んできました.TensorFlowが実際にやっていることとドキュメント(私が誤解している場合を除き、私が前提にしていない限り)とは異なると思われます。TensorFlowには、操作を含め、すべてがTensorですか?
ドキュメントには、Operation objectsとTensor objectsと記載されています。そのような例を示していますので、いくつか作成し、Pythonにどのような型があるかを尋ねました。まず、定数を行います:
c = tf.constant(1.0)
print C#Tensor("Const_1:0", shape=(), dtype=float32)
print type(c) #<class 'tensorflow.python.framework.ops.Tensor'>
それはテンソルと言います。すばらしいです!それは私にその内容に関する情報を与えてくれます。
は私が運転する期待したものと同様の実験をした:あなたが見ることができるよう、W = tf.Variable(tf.truncated_normal([784, 10], mean=0.0, stddev=0.1))
b = tf.Variable(tf.constant(0.1, shape=[10]))
Wx = tf.matmul(x, W)
print Wx #Tensor("MatMul:0", shape=(?, 10), dtype=float32)
print type(Wx) #<class 'tensorflow.python.framework.ops.Tensor'>
しかし、テンソルの流れがWxのとCの両方が同じタイプであることを述べました。これは操作オブジェクトがないことを意味しますか、何か間違っていますか?
いくつかの履歴については、「Tensorという用語を理解する方法」の回答を参照してください。http://stackoverflow.com/questions/37849322/how-to-understand-the-term-tensor-in-tensorflow/37870634#37870634 –