Study/DNN/Glossary のバックアップ(No.9)



Annotation(アノテーション)

あるデータに対して関連するメタデータを付与すること

Autoencoder(オートエンコーダ)

データを少数の特徴量に圧縮することを目的としたニューラルネットワーク
教師無し機械学習
入力データを少数の特徴量に圧縮するネットワークと、少数の特徴量から入力データを再現するネットワークを直列につなげたネットワーク
入力と出力の差分を最小化するように学習する
入力とそこから再現した出力を比較することにより異常検知などに使用できる

CNN

Convolution Neural Network(畳込ニューラルネットワーク)
入力に対して畳込演算を行う畳込層を持つニューラルネットワーク

DNN

Deep Neural Network(深層ニューラルネットワーク)のこと
三層以上のニューラルネットワークは可微分で連続な任意関数を近似できる
画像や統計など多次元量のデータで線形分離不可能な問題に対して、比較的小さい計算量で良好な解を得られることが多い。

Fine Tuning

学習済みモデルの一部、或いはすべての重みを微調節する手法
学習済みモデルの重みを初期値として、再度学習させ微調節する

GAN

Generative Adversarial Network(敵対的生成ネットワーク)
教師無学習で使用されるアルゴリズム。
生成ネットワーク(generator)と識別ネットワーク(discriminator)を同時に学習させる。

Knowledge Distillation(知識の蒸留)

大きく複雑なNNモデルを、小さくて軽量なNNモデルとし、パラメータ容量の削減や高速化する

Model Compression(モデル圧縮)

複数のモデルが学習した知識を単一のモデルに移す

Reinforcement Learning(強化学習)

ある環境内におけるエージェントが、現在の状態を観測し、取るべき行動を決定する
エージェントは行動を選択することで環境から報酬を得る
一連の行動を通じて報酬が最も多く得られるような方法を学習する

RNN

Recurrent Neural Network(回帰型ニューラルネットワーク)
内部状態を保持し時間的に動的な振る舞いを示すことができる

Supervised Learning(教師あり学習)

事前に出力すべきものを入力データとして与える
事前に与えられたデータを"教師"とみなして、それをガイドに学習を行う
思い通りの出力を再現するために用いられる

Transfer Learning(転移学習)

ある領域(Domain)で学習したモデルを、別の領域(Domain)に適合させる技術
特徴抽出器は変えずに最後の層だけを再度学習する

Unsupervised Learning(教師なし学習)

事前に出力すべきものを入力データとして与えない
データの背後に存在する本質的な構造を抽出するために用いられる

Web Scraping(ウェブスクレイピング)

ウェブサイトから情報を抽出すること