teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2018/06/02 20:31

投稿

KSwordOfHaste
KSwordOfHaste

スコア18404

answer CHANGED
@@ -1,12 +1,13 @@
1
- 素人なので間違っていたらスミマセン
1
+ 自分は素人なのですが、本質問に興味がわいたので「TensorFlow 使い方」で見つけた以下のページを参照して考えてみました。
2
+ [http://www.tensorflow-partner.jp/howtouse](http://www.tensorflow-partner.jp/howtouse)
2
3
 
3
4
  > うまくブロードキャストされない
4
5
 
5
- そういうことではなくTensorFlowの「トレーニング・グラフを繰り返し実行する」という特徴のため、値の取得を変数ごとにevalで行うと都度オペレーターが起動されているということであると思いました。
6
+ そういうことではなくTensorFlowの「トレーニング・グラフを繰り返し実行する」という特徴のため、値の取得を変数ごとに`eval()`で行うと都度オペレーターが起動されているということであると思いました。
6
7
 
7
8
  試しに`C.eval()`や`sess.run(C)`を複数回実行すると毎回異なる値が出力されました。
8
9
 
9
- 以下のようにしてA, B, Cを一度にフェッチ(というのでしょうか)してやると同一の実行単位(?)での各オペレーター(A, B, C)の出力結果が得られました。
10
+ 以下のようにしてA, B, Cを一度にフェッチると同一のグラフ実行での各オペレーター(A, B, C)の出力結果が得られました。
10
11
 
11
12
  ```python
12
13
  import tensorflow as tf