3
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

只今勉強中!機械学習で使われる用語、関数、モデル

Last updated at Posted at 2019-02-02

分類と回帰の用語

用語 意味
サンプル or 入力 モデルに渡される1つのデータ 
予測値 or 出力 モデルから返される値
目的値 真の値。外部のデータに基づいてモデルが予測すべき値
クラス 分類問題において選択可能な一連のラベル
ラベル 分類問題でのクラスアノテーションのインスタンス
グラウンドトルース or アノテーション データセットの全ての目的値
二値分類 入力サンプルを2つの相互吐いたなカテゴリに分類するタスク
多クラス分類 MNSITのような2つ以上のカテゴリに分類するタスク
多ラベル分類 各入力サンプルに複数のラベルを割り当てる分類タスク
スカラー回帰 目的値が連続するスカラー値となるタスク ※価格予測問題など
ベクトル回帰 連続ベクトルなど、目的値が連続値となるタスク※画像の境界矩形の座標など
ミニバッチ or バッチ モデルがデータを処理する際の処理単位

### 最終レイヤーの活性化関数と損失関数

問題の種類 活性化関数 損失関数
二値分類   sigmoid binary_crossentropy
多クラス単一ラベル分類 sogtmax categorical_crossentropy
多クラス多ラベル分類 sigmoid binary_crossentropy
任意の値に対する回帰 - mse
0 ~ 1の値に対する回帰 sigmoid mse or binary_crossentropy
機械学習で何をしたいかによって最終レイヤーの出力形式が変わる
損失関数も変わる

レイヤー:ディープラーニングの構成要素

データ形状によって選択すべきモデルのアーキテクチャが異なる

データ形状 選択されるレイヤータイプ Keras クラス
2次元テンソル   全結合層 Denseクラス
3次元テンソル LSTM層などのリカレント層 https://keras.io/ja/layers/recurrent/
多クラス多ラベル分類 2次元の畳み込み層(Conv2D)
機械学習で何をしたいかによってデータの形状は変わる
そして、データの形状によって最適なレイヤーが変わる
レイヤーのタイプが変わればデータの渡し方も変わる
3
9
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
9

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?