質問編集履歴
3
コードの修正
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
|
-
|
209
|
+
|
216
|
-
|
217
|
-
|
218
|
-
|
210
|
+
|
219
|
-
|
211
|
+
x_data = []
|
220
212
|
|
221
213
|
|
222
214
|
|
223
215
|
for i in range(len(data) - 5):
|
224
216
|
|
225
|
-
|
217
|
+
x_data.append(data[i:i + 5])
|
226
|
-
|
227
|
-
|
228
|
-
|
218
|
+
|
219
|
+
|
220
|
+
|
229
|
-
|
221
|
+
x_data = np.asarray(x_data).reshape((-1, 5, 1))
|
222
|
+
|
230
|
-
|
223
|
+
print(input_data)
|
224
|
+
|
225
|
+
|
226
|
+
|
231
|
-
pred = model.predict(
|
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
環境
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
コードのタイトルづけ
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
|
|