質問編集履歴

2

コメントの修正

2021/07/21 07:10

投稿

xeno
xeno

スコア16

test CHANGED
File without changes
test CHANGED
@@ -246,7 +246,7 @@
246
246
 
247
247
 
248
248
 
249
- dataset = Data() # データを取得するためのCIFAR10Datasetのインスタンス化
249
+ dataset = Data() # データを取得するためのDatasetのインスタンス化
250
250
 
251
251
  model = DnCNN(depth=17,filters=64,image_channels=1,use_bnorm=True) #モデルの取得
252
252
 

1

目的を変更した

2021/07/21 07:10

投稿

xeno
xeno

スコア16

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- 下記のリンクからコピーしたDnCNN学習からテストま一つのコードで行えるようにしたいと考えています。
1
+ 下記のリンクからコピーしたDnCNN学習をfitで行えるようにしたいと考えています。
2
2
 
3
3
  [LINK](https://github.com/cszn/DnCNN/tree/master/TrainingCodes/dncnn_keras)
4
4
 
@@ -16,7 +16,7 @@
16
16
 
17
17
  2,加工したデータと学習用画像で学習
18
18
 
19
- 3,学習したモデルでテスト用の画像にノイズ付与し除去(テスト画像、テスト画像にノイズを付与したもの、除去後の画像は表示させます)
19
+ 3,学習したモデルを保存
20
20
 
21
21
 
22
22
 
@@ -260,36 +260,6 @@
260
260
 
261
261
 
262
262
 
263
- # テスト
264
-
265
- for i in 10:
266
-
267
- test_org = np.array(imread(test_dir), dtype = np.flost32)
268
-
269
- plt.figure()
270
-
271
- plt.show()
272
-
273
- np.random.seed(seed=0) # for reproducibility
274
-
275
- y = test_org + np.random.normal(0, 25/255.0, x.shape) # Add Gaussian noise without clipping
276
-
277
- y = y.astype(np.float32)
278
-
279
- test_noise = to_tensor(y)
280
-
281
- plt.figure()
282
-
283
- plt.show()
284
-
285
- test = model.predict(test_noise)
286
-
287
- plt.figure()
288
-
289
- plt.show()
290
-
291
-
292
-
293
263
  t_end = time() #終了時間
294
264
 
295
265
  t_elapsed = t_end - t_start
@@ -308,11 +278,11 @@
308
278
 
309
279
  Traceback (most recent call last):
310
280
 
311
- File "DnCNN.py", line 115, in <module>
281
+ File "DnCNN.py", line 117, in <module>
312
282
 
313
283
  model = trainer.fit(Data.train_datagen(dataset, batch_size = batch), dataset) # モデルの学習
314
284
 
315
- File "DnCNN.py", line 107, in fit
285
+ File "DnCNN.py", line 109, in fit
316
286
 
317
287
  shuffle=False
318
288
 
@@ -328,4 +298,6 @@
328
298
 
329
299
 
330
300
 
301
+
302
+
331
303
  ```