機械学習とTensorflowの用語集ページ
こんにちは。らずべりーです。
ラズパイさんで画像認識モデルの訓練ができるかなー、と先日入れたKerasで試したところ、見事にフリーズし撃沈orz
訓練はMacのほうでやろう、、、
TensorflowやらKerasのわからん
Kerasを使っていて、素人的にはよくわからない用語が多かったです。
何となくこういう意味なんだろうな、というのは想像はつくのですが、ドキュメントには(常識的すぎるのか)あまりちゃんと書いてなかったり、どこに書いてあるのかわからなかったりして困ってました。
Tensorflowの用語集ページを見つけた
TensorflowのGetStartedを見ていて、用語集へのリンクがついていたので、備忘録としてメモ。
Get Startedのページ
https://www.tensorflow.org/get_started/www.tensorflow.org
機械学習とTensorflowの用語集ページ
助かりますね。
たとえば、batchとbatch sizeの説明。
batch
The set of examples used in one iteration (that is, one gradient update) of model training.
batch size
The number of examples in a batch. For example, the batch size of SGD is 1, while the batch size of a mini-batch is usually between 10 and 1000. Batch size is usually fixed during training and inference; however, TensorFlow does permit dynamic batch sizes.
バッチ
モデル訓練の1回の反復(つまり、1回の勾配更新)で使用される一連の例。
バッチサイズ
バッチ内のサンプルの数。たとえば、SGDのバッチサイズは1ですが、ミニバッチのバッチサイズは通常10〜1000です。バッチサイズは通常、トレーニングと推論の間に固定されます。ただし、TensorFlowは動的なバッチサイズを許可します。
これから度々お世話になりそうです。