fastaiにおける概念,略語,使用例のまとめ

fastaiを使いこなすには,ソースコードまで読む必要がある.ソースはJupyter上で??を付ければみることができる.

fastaiでは,略語を用いることが多い.開発者の意向で,Javaのように長い用語をうつのは面倒だし,論文と同じ記号を用いたいという理由なのだが,慣れないと読みにくい.

https://docs.fast.ai/dev/abbr.html を訳したものを,まとめておく.

関数 function fn opt_fn, init_fn, reg_fn
処理 process proc proc_col
(データ増大に用いる)変換  transform tfm tfm_y, TfmType
評価 evaluate eval eval()

引数 argument arg
入力 input x
入出力 input / output io
オブジェクト object obj
文字列 string s
クラス class cl cl, classes
始点 source src
終点 destination dst
ディレクトリ directory dir
百分率 percentage p
比率 ratio, proportion of something r
カウント count cnt

コンフィグレーション configuration cfg
ランダム(乱数)random rand
ユーティリティ utility util

閾値 threshold thresh
データ Data
要素数 number of elements n
長さ length len
サイズ size sz
配列 array arr label_arr
辞書 dictionary dict
順序(シーケンス)sequence seq

データセット dataset ds train_ds
データローダ dataloader dl train_dl
データフレーム dataframe df train_df
訓練 train train train_ds, train_dl, train_x, train_y
検証 validation valid valid_ds, valid_dl, valid_x, valid_y
テスト test test test_ds, test_dl
クラス数 number of classes c
バッチ batch b
バッチのx部 batch’s x parts xb
バッチのy部 batch’s y parts yb
バッチサイズ batch size bs
複数ターゲット multiple targets multi is_multi
回帰 regression reg is_reg
反復子 iterate, iterator iter train_iter, valid_iter

Pytoechの入力 torch input x
ターゲット target y
従属変数 dependent var tensor dep
独立変数 independent var tensor indep
予測値 prediction pred
出力 output out
列 column col dep_col
連続変数 continuous var cont conts
カテゴリー変数 category var cat cat, cats
連続列 continuous columns cont_cols
カテゴリー列 category columns cat_cols
従属列 dependent column dep_col

添え字(インデックス)index idx
ID identity id
最初の要素 first element head
最後の要素 last element tail

ユニーク unique uniq
残差 residual res
ラベル label lbl (not common)
引数 augment aug
パディング padding pad

確率 probability pr
画像 image img
矩形 rectangle rect
色 color colr
アンカーボックス anchor box anc
バウンディングボックス bounding box bb

モデリング Modeling
初期化 initialize init
言語モデル language model lm
再帰ニューラルネット recurrent neural network rnn
畳み込みニューラルネット convolutional neural network convnet

モデルデータ model data md
線形 linear lin
埋め込み embedding emb
バッチ正規化 batch norm bn
ドロップアウト dropout drop
全結合層 fully connected fc
畳み込み層 convolution conv
隠れ層 hidden hid

最適化アルゴリズム optimizer (e.g. Adam) opt
層(レイヤ)グループ layer group learning rate optimizer layer_opt
基準 criteria crit
重み減衰 weight decay wd
慣性項 momentum mom
交差検証 cross validation cv
学習率 learning rate lr
スケジュール schedule sched
サイクル長 cycle length cl
乗数 multiplier mult
活性化 activation actn

CV コンピュータビジョン computer vision
図 figure fig
画像 image im
opencvを用いた画像変形 transform image using opencv _cv zoom_cv(), rotate_cv(), stretch_cv()
NLP 自然言語処理 natural language processing (nlp)
トークン token tok
シーケンス長 sequence length sl
時間遡及逆伝播 back propagation through time bptt

この記事が気に入ったらサポートをしてみませんか?