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

回答編集履歴

3

日本語の改善

2018/09/30 23:59

投稿

hayataka2049
hayataka2049

スコア30939

answer CHANGED
@@ -1,15 +1,17 @@
1
1
  lossは普通は損失と訳します。誤差はerrorですね。
2
2
 
3
- 「損失関数」とか聞き覚えありませんか?
3
+ 「損失関数」とか聞き覚えありませんか?
4
4
 
5
- ニューラルネットみたいな勾配法を使う機械学習の学習では、その損失を最小化するという問題を解いています。
5
+ ニューラルネットのような勾配法を使う機械学習手法では、その損失を最小化するという問題を解いて学習を行っています。
6
6
 
7
- 仕組みの理解は大事なのでわからなければ勉強してください、ということなのですが、それはともかく損失の数値自体は小さければ小さいほど良いですただし、値のスケールは場合(データやネットワークの構造)によります。
7
+ 仕組みの理解は大事なのでわからなければ勉強してください。
8
8
 
9
- また、epochが進むにつて低下してく傾向なら学習がうまくっているといえます。基本的にepoch数対する推移だけ見ます。
9
+ 損失の数値自体は小さけば小さほど良す。ただし、値のスケール場合(データやネットワークの構造)よります。
10
10
 
11
- らに数字が大きいとか明らかに変なところにべたーっと張り付いて動かないとか、epochが増える従っ増加していくとかだと何か都合の悪いこと起きているんじゃなかなぁ、ということがわます。
11
+ た、epochが進むつれ損失が低下していく傾向なら学習うまくいっているえます。というか、基本的にはそれだけ見て判断します。
12
12
 
13
+ やたらに数字が大きいとか、明らかに変なところにべたーっと張り付いて動かないとか、epochが増えるに従って増加していくとかだと、何か都合の悪いことが起きているんじゃないかなぁ、ということが損失の数値からわかります。
14
+
13
15
  ---
14
16
 
15
17
 
@@ -24,12 +26,13 @@
24
26
 
25
27
  バリデーションは、バリデーション用に選んだデータに対して指標などを計算することです。
26
28
 
27
- fitの際に渡したデータから一定割合自動的に選ばれるとか、明示的に指定とかしているはずです。1こということはないはずですが。
29
+ バリデーション用データは、kerasだとモデルをfitさせる際に指定していると思います。渡したデータから一定割合自動的に選ばれるとか、明示的にデータそのものを渡すとかのオプションがあったはずです。
28
30
 
29
- val_loss, val_accはバリデーションデータに対する損失と正解率、とうことです。train_lossとtrain_accもあり
31
+ 1こということないはずですが。ある程度バリデーションデータの数がないと、正確な判断がせん
30
32
 
31
- 役割というか用途としまして、ちゃんと学習が進んでい過学習していないかといったことを確認したりるのに使えます。
33
+ val_loss, val_accバリデーションデータに対す損失と正解率、といこと。当然train_lossとtrain_accもあります。
32
34
 
35
+ これらの役割というか用途としましては、ちゃんと学習が進んでいるか、過学習していないかといったことを確認したりするのに使えます。
33
36
 
34
37
  ---
35
38
 

2

修正

2018/09/30 23:59

投稿

hayataka2049
hayataka2049

スコア30939

answer CHANGED
@@ -22,8 +22,10 @@
22
22
 
23
23
  ---
24
24
 
25
- バリデーションは、渡したデータから一定割合自動的に選ばれるとか(何も指定しなければそうなるはず)、モルの作成時明示的にするとかで選んでいるはずです。1こということはないはずです
25
+ バリデーションは、バリデーション用に選んだータ対して標などを計算することです。
26
26
 
27
+ fitの際に、渡したデータから一定割合自動的に選ばれるとか、明示的に指定するとかしているはずです。1こということはないはずですが。
28
+
27
29
  val_loss, val_accはバリデーションデータに対する損失と正解率、ということです。train_lossとtrain_accもあります。
28
30
 
29
31
  役割というか用途としましては、ちゃんと学習が進んでいるか、過学習していないかといったことを確認したりするのに使えます。

1

修正

2018/09/30 00:50

投稿

hayataka2049
hayataka2049

スコア30939

answer CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
  val_loss, val_accはバリデーションデータに対する損失と正解率、ということです。train_lossとtrain_accもあります。
28
28
 
29
- 役割は、ちゃんと学習が進んでいるか、過学習していないかといったことを確認したりするのに使えます。
29
+ 役割というか用途としましては、ちゃんと学習が進んでいるか、過学習していないかといったことを確認したりするのに使えます。
30
30
 
31
31
 
32
32
  ---