質問編集履歴

3

コードの修正

2018/03/22 07:18

投稿

yukkys
yukkys

スコア42

test CHANGED
File without changes
test CHANGED
@@ -12,12 +12,6 @@
12
12
 
13
13
  そこで、実運用をするために毎回学習はできないので、学習済みのモデルを試しに使おうとしたのですが、うまく使えていないようです。
14
14
 
15
- modelのロードだけでなく、pklも使用するのでしょうか。
16
-
17
- model_loadだけだと不足なのでしょうか。
18
-
19
-
20
-
21
15
  ```
22
16
 
23
17
  #学習込みのコード
@@ -178,16 +172,16 @@
178
172
 
179
173
  def main():
180
174
 
175
+ scaler = StandardScaler()
176
+
177
+
178
+
181
179
  with open('scaler.pkl', 'rb') as f:
182
180
 
183
- pickle_model = pickle.load(f)
181
+ pickle_model = pickle.load(f)
184
182
 
185
183
 
186
184
 
187
- scaler = StandardScaler()
188
-
189
-
190
-
191
185
  inputs = Input(shape=(5, 1))
192
186
 
193
187
  x = LSTM(300, activation='relu')(inputs)
@@ -206,31 +200,35 @@
206
200
 
207
201
  }, optimizer='adam', metrics={'updown': 'accuracy'})
208
202
 
209
- model = load_model("model.h5")
203
+ # model = load_model("model.h5")
210
204
 
211
205
 
212
206
 
213
207
  data = read_data()
214
208
 
215
- print(data[-1])
209
+
216
-
217
-
218
-
210
+
219
- input_data = []
211
+ x_data = []
220
212
 
221
213
 
222
214
 
223
215
  for i in range(len(data) - 5):
224
216
 
225
- input_data.append(data[i:i + 5])
217
+ x_data.append(data[i:i + 5])
226
-
227
-
228
-
218
+
219
+
220
+
229
- input_data = np.asarray(input_data).reshape((-1, 5, 1))
221
+ x_data = np.asarray(x_data).reshape((-1, 5, 1))
222
+
230
-
223
+ print(input_data)
224
+
225
+
226
+
231
- pred = model.predict(input_data)[0][:, 0].reshape(-1)
227
+ pred = pickle_model.predict(x_data)[0][:, 0].reshape(-1)
228
+
232
-
229
+ # pred = scaler.finverse_transform(pred)
233
-
230
+
231
+
234
232
 
235
233
  return pred, data
236
234
 

2

環境

2018/03/22 07:18

投稿

yukkys
yukkys

スコア42

test CHANGED
File without changes
test CHANGED
@@ -250,15 +250,11 @@
250
250
 
251
251
 
252
252
 
253
- ### 該当のソースコード
253
+ ### 環境
254
-
255
-
256
-
257
- ```ここに言語名を入力
258
254
 
259
255
  python 3.6.3, keras 2.1.5
260
256
 
261
- ```
257
+
262
258
 
263
259
 
264
260
 

1

コードのタイトルづけ

2018/03/22 07:10

投稿

yukkys
yukkys

スコア42

test CHANGED
File without changes
test CHANGED
@@ -18,7 +18,9 @@
18
18
 
19
19
 
20
20
 
21
+ ```
22
+
21
- ```学習込みのコード
23
+ #学習込みのコード
22
24
 
23
25
  def read_data():
24
26
 
@@ -154,7 +156,9 @@
154
156
 
155
157
 
156
158
 
159
+ ```
160
+
157
- ```モデルをロード
161
+ # モデルを外部からロードして使用するコード
158
162
 
159
163
  def read_data():
160
164