質問編集履歴

3

追記

2018/06/27 05:01

投稿

Dyn.Mat.Mec
Dyn.Mat.Mec

スコア8

test CHANGED
File without changes
test CHANGED
@@ -162,4 +162,32 @@
162
162
 
163
163
  print(iteration, '\ttrain_MSE', train_mse, '\tval_mse', val_mse)
164
164
 
165
+
166
+
167
+ with tf.Session() as sess:
168
+
169
+ saver.restore(sess, '/tmp/nn_300.ckpt')
170
+
171
+ y_pred = sess.run(logits, feed_dict = {X : X_val})
172
+
173
+
174
+
175
+
176
+
177
+ plt.figure(figsize=(8, 8))
178
+
179
+ plt.plot(y_pred, label = 'pred')
180
+
181
+ plt.plot(y_val, label = 'true')
182
+
183
+ plt.xlabel('Time[h]')
184
+
185
+ plt.ylabel('Grobal Solar Radiation[W/m^2]')
186
+
187
+ plt.legend()
188
+
189
+ plt.savefig('nn_10_prediction.png')
190
+
191
+ plt.show()
192
+
165
193
  ```

2

書式の改善

2018/06/27 05:01

投稿

Dyn.Mat.Mec
Dyn.Mat.Mec

スコア8

test CHANGED
File without changes
test CHANGED
@@ -161,3 +161,5 @@
161
161
  val_mse = loss.eval(feed_dict = {X : X_val, y: y_val})
162
162
 
163
163
  print(iteration, '\ttrain_MSE', train_mse, '\tval_mse', val_mse)
164
+
165
+ ```

1

書式の改善

2018/06/26 21:26

投稿

Dyn.Mat.Mec
Dyn.Mat.Mec

スコア8

test CHANGED
File without changes
test CHANGED
@@ -1,12 +1,12 @@
1
- NNで時系列データを予測しようとしています。学習を終え予測値を出力して観測値と照らし合わせてみると1ステップほどずれているように思えます。原因がわかりません。ご教授願います。
1
+ NNで時系列データを予測しようとしています。予測値を出力して観測値と照らし合わせてみると1ステップほどずれている(遅れている)ように思えます。時刻tでの入力に対して時刻t+1のラベルを付けていて、時刻tの値からt+1の値を予測したいと思っております。しかし思ったように結果が出ず原因がわかりません。ご教授願います。
2
2
 
3
3
 
4
4
 
5
- ![イメー説明](2d7c26b626bd8757a6adae325017d501.png)
5
+ ![オレン:予測値、青:観測値](2d7c26b626bd8757a6adae325017d501.png)
6
6
 
7
7
  ```python
8
8
 
9
- def supervise(data): #訓練データ作成
9
+ def supervise(data): #訓練データ作成:時刻tでの入力に対して時刻t+1のラベルを付けている
10
10
 
11
11
  X = data.iloc[:-1, :]
12
12
 
@@ -161,7 +161,3 @@
161
161
  val_mse = loss.eval(feed_dict = {X : X_val, y: y_val})
162
162
 
163
163
  print(iteration, '\ttrain_MSE', train_mse, '\tval_mse', val_mse)
164
-
165
-
166
-
167
- ```