teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

3

情報の追加

2019/11/13 03:36

投稿

firstbn
firstbn

スコア11

title CHANGED
File without changes
body CHANGED
@@ -3,7 +3,7 @@
3
3
  ①trainloss,validloss,acc,bestepoch,bestaccなどの値を1エポックごとに記録して別なファイルに保存したい。
4
4
  ②保存したファイルから値を読み込んでグラフとして出力したい。
5
5
  #
6
- 現在は訓練のループ中にリストにそれぞれ追加していって、別なセルで取り出す→グラフにするという方法をしていますが、値をファイルに保存しておいて読み込み→グラフ作成にしたいと思っています。
6
+ 現在は訓練のループ中にリスト(x)にそれぞれ追加していって、別なセルで取り出す→グラフにするという方法をしていますが、値をファイルに保存しておいて読み込み→グラフ作成にしたいと思っています。
7
7
  訓練時のプログラムは以下になります。よろしくお願いいたします。
8
8
  ```python
9
9
  bestepoch = -1

2

情報の追加

2019/11/13 03:35

投稿

firstbn
firstbn

スコア11

title CHANGED
File without changes
body CHANGED
@@ -41,7 +41,7 @@
41
41
  if acc > bestacc:
42
42
  bestepoch = epoch + 1
43
43
  bestacc = acc
44
- log.append({
44
+ x.append({
45
45
  'trainloss': trainloss, 'validloss': validloss, 'acc': acc, 'bestacc': bestacc, 'bestepoch':bestepoch})
46
46
 
47
47
  ```

1

情報の追加

2019/11/13 03:35

投稿

firstbn
firstbn

スコア11

title CHANGED
File without changes
body CHANGED
@@ -2,12 +2,13 @@
2
2
  #わからないこと
3
3
  ①trainloss,validloss,acc,bestepoch,bestaccなどの値を1エポックごとに記録して別なファイルに保存したい。
4
4
  ②保存したファイルから値を読み込んでグラフとして出力したい。
5
-
5
+ #
6
- 2つをです方法がわかりせん。ご教授願いたいす。
6
+ 現在は訓練ループ中にリストにそれぞれ追加って、別なセル取り出→グラフにするという方法をしていすが、値をファイルに保存しておて読み込み→グラフ作成にしたいと思っています。
7
7
  訓練時のプログラムは以下になります。よろしくお願いいたします。
8
8
  ```python
9
9
  bestepoch = -1
10
10
  bestacc = 0
11
+ x = []
11
12
  for epoch in 80:
12
13
  model.train()
13
14
  trainloss = 0.
@@ -40,4 +41,7 @@
40
41
  if acc > bestacc:
41
42
  bestepoch = epoch + 1
42
43
  bestacc = acc
44
+ log.append({
45
+ 'trainloss': trainloss, 'validloss': validloss, 'acc': acc, 'bestacc': bestacc, 'bestepoch':bestepoch})
46
+
43
47
  ```