回答編集履歴

1

手順の参照番号を間違えていた。

2017/05/07 21:33

投稿

退会済みユーザー
test CHANGED
@@ -2,17 +2,17 @@
2
2
 
3
3
 
4
4
 
5
- 0. すべての変数を初期化: `sess.run(tf.global_variables_initializer())`
5
+ 1. すべての変数を初期化: `sess.run(tf.global_variables_initializer())`
6
6
 
7
- 1. `xdata`, `ydata` の値をすべて `x`, `y`に入れる。(`x`, `y`はテンソルなので、1000個のデータを運べる.)
7
+ 2. `xdata`, `ydata` の値をすべて `x`, `y`に入れる。(`x`, `y`はテンソルなので、1000個のデータを運べる.)
8
8
 
9
- 2. `x`, `w`の積を取って`ymodel`を計算: `ymodel = tf.multiply(x, w, name="multiplication")`
9
+ 3. `x`, `w`の積を取って`ymodel`を計算: `ymodel = tf.multiply(x, w, name="multiplication")`
10
10
 
11
- 3. `ymodel`と`y`の関係からobjective(損失関数を計算)を計算: `objective = tf.reduce_mean(tf.square(y - ymodel), name="objective")`
11
+ 4. `ymodel`と`y`の関係からobjective(損失関数を計算)を計算: `objective = tf.reduce_mean(tf.square(y - ymodel), name="objective")`
12
12
 
13
- 4. 損失関数が最小となるような`w`をGradient Decentによって見つける:`optimizer.minimize(objective)` このとき`objective`を最小にするような$w$を見つけることになり、最適化後に$w$が一意に決まる。
13
+ 5. 損失関数が最小となるような`w`をGradient Decentによって見つける:`optimizer.minimize(objective)` このとき`objective`を最小にするような$w$を見つけることになり、最適化後に$w$が一意に決まる。
14
14
 
15
- 5. この後、4.で定まった$w$とobjective(これは4の途中で計算されたもの)を出力する。(実際はsess.runの実行後に実際の値を計算することで値が出て、それを出力している。)
15
+ 6. この後、5.で定まった$w$とobjective(これは4の途中で計算されたもの)を出力する。(実際はsess.runの実行後に実際の値を計算することで値が出て、それを出力している。)
16
16
 
17
17
 
18
18