「バニラ」とはどういう意味ですか?


12

機械学習のブログでは、「バニラ」という言葉に頻繁に出会います。たとえば、「バニラグラディエントディセント」や「バニラメソッド」などです。この用語は、最適化の教科書では文字通り見られません。

たとえば、この投稿では、次のように述べています。

これは、勾配降下法の最も単純な形式です。ここで、バニラとは、純粋な/不純物のないものを意味します。その主な特徴は、コスト関数の勾配をとることにより、最小値の方向に小さなステップを踏むことです。

この文脈で「姦淫」は何を意味するのでしょうか。著者は、バニラ勾配降下と運動量を伴う勾配降下を対比することでさらに進んでいます。したがって、この場合、バニラ勾配降下法は勾配降下法の別の言葉です。

別の投稿では、

バニラ勾配降下、別名バッチ勾配降下、...

悲しいことに、バッチ勾配降下法について聞いたことがありません。ああ少年。

誰かが「バニラ」の意味を明確にできますか、そしてそれに対してより確固たる数学的な定義があるかどうか。


5
これは専門用語ではありません-用語は、通常の慣用的な英語の意味で使用されている(DEF 2を参照してくださいここまたはここここ)。ここでの質問はCVのトピックに関するものですが、English.SEまたはELL.SE(英語が第一言語でない場合は英語学習者)の方が適している可能性があります。
Glen_b-モニカの復活2017

1
装飾なし。バニラアイスクリームのように。
Matthew Drury 2017

1
@Glen_b部外者の観点から見ると、多くのことは技術的な専門用語のように見えます;)
カルロス-マングース-危険

間違いなく、これが私が説明した理由です。
Glen_b-モニカの復活2017

回答:


17

バニラとは、何かの標準、通常、または変更されていないバージョンを意味します。バニラ勾配降下法は、ベルやホイッスルのない基本的な勾配降下アルゴリズムを意味します。

勾配降下には多くのバリアントがあります。通常の勾配降下法(バッチ勾配降下法またはバニラ勾配降下法とも呼ばれます)では、勾配は各データポイントの勾配の平均として計算されます。

f=1Σ損失バツ

バッチサイズが1の確率的勾配降下法では、勾配を次のように推定します。

f損失バツ
、 どこ バツデータセット全体からランダムにサンプリングされます。これは通常の勾配降下法のバリアントであるため、バニラ勾配降下法ではありません。ただし、確率的勾配降下法にも多くのバリアントがあるため、他のより洗練されたSGDの選択肢、たとえば運動量を伴うSGDと比較するとき、これを「バニラ確率勾配降下法」と呼ぶかもしれません。

ありがとう、私は「標準勾配降下法」を説明する言葉を探していて、バニラを実際に使用したくありませんでした
カルロス-マングース-危険

4
明確にしてくれてありがとう。専門用語の横にある単語がランダムに出現することに気が狂いそうでした。

こんにちは、回答ありがとうございます。なぜ「バニラ」と呼ばれているのですか。
desmond13

語源だけでなく、私はこの素晴らしい答えを見つけました-english.stackexchange.com/a/451866
shimao
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.