ニューラル ネットワーク モデルの構築に適した最適化アルゴリズムはどれですか? 35,000件の検査でわかる

ニューラル ネットワーク モデルの構築に適した最適化アルゴリズムはどれですか? 35,000件の検査でわかる

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載しています。転載の際は出典元にご連絡ください。

ニューラル ネットワークを最適化したいのですが、どのオプティマイザーが適しているかわかりませんか?

あるいは、ディープラーニングにおける勾配降下アルゴリズムとは何かを知りたいですか?

最適化アルゴリズムの最も包括的な分析がここにあります。

1964年以降のほぼすべての最適化手法(約130)を整理し、分類しています。

さらに、いくつかのベンチマーク方法を紹介し、それらを使用して1,344 の可能な構成を分析します。

35,000 回のテストを実行した後、オプティマイザー アルゴリズム分析について非常に包括的に紹介し、これらのベンチマークを使用してディープラーニング モデルに最適な最適化ソリューションを選択する方法を説明します。

具体的な最適化方法は何ですか?

下記の密集したチャートから判断すると、これまでに約 130 の最適化アルゴリズムが提案されています。

現時点では違いは分かりませんが、テスト結果を見ると、これらのオプティマイザーは、VAE (変分オートエンコーダー) に適したものと、VAE に適さないものの 2 つのカテゴリに明確に分けられることがわかります。

これらのオプティマイザの共通パラメータのうち、α0 は初期学習率、αlo と αup は上限と下限、∆t は減衰スタイルの切り替え期間、k は減衰係数を表します。

これらの学習率のパラメータは、主に定数、勾配降下法、平滑降下法、周期性、予熱、超収束法などに分けられることがわかります。

では、130 を超えるオプティマイザーの中で、最も適したものはどれでしょうか?これらのパラメータを調整すると、オプティマイザーにどの程度の影響がありますか?

ベンチマーク方法を使用してテストすればわかります。

8つのベンチマーク方法

下の図に示すように、著者は 8 つの最適化タスクを提案し、それらをテストして比較結果を得ました。

図から、データセット(MNIST、CIFAR-10など)、モデル(VAE、CNN、RNNなど)、タスク(分類、NLPなど)、基準(損失率、精度)がすべて異なっていることがわかります。

さらに、バッチサイズも考慮されます(実験マシンのパフォーマンスは良好のようです)。これらのテストを行う目的は、これらの最適化方法の合理性を多角的に検討することです。

テストは、下の図に示すプロセスに従って行われました。全体では、1,344 の構成と約 35,000 回の実行がありました。

どの最適化方法がより適切であるかを知ることも非常に困難です。

自分に合った最適化方法を選択するには?

では、適切な最適化方法をどのように選択すればよいのでしょうか?

下の図は、著者がランダムに選択した 14 個のオプティマイザーを示しています。

次の図は、上記の 8 つのベンチマークにおけるこれらのオプティマイザーのパフォーマンスを示しています。

このうち、赤い I は誤差範囲を表します。特定の誤差範囲内では、特定のクラスの最適化手法のパフォーマンスはほぼ同様であり、さまざまなベンチマークで良好なパフォーマンスを発揮することがわかります。

これらのテスト方法の安定性を検証するために、著者はいくつかのアルゴリズムのパラメータを意図的に調整しました。下の図は、古典的なアルゴリズムRMSPropとRMSProp(2)のチューニング結果を示しています。

異なるパラメータによって、最適化アルゴリズムのパフォーマンスに大きな変動が生じる可能性があることがわかります。

もっと直接的に言えば、(パフォーマンス)予算を増やすと、パフォーマンスの向上も増加することが下のグラフからわかります。 (図中のオレンジ色はすべての灰色の線の中央値です)

つまり、最適化アルゴリズムのパフォーマンスが優れていても、合理的なパラメータ調整が不可欠であるということです。

では、「パラメータを改善することで最適化機能を大幅に向上できる」という問題を抱えている最適化担当者はどれくらいいるでしょうか?

かなりあります。

下の図では、緑色は最適化後に最適化アルゴリズムがより適切に実行されることを意味します。

つまり、最適化アルゴリズムの結果がすべて緑色の場合、元のデフォルト パラメータは非常に悪いということです...

たとえば、AMSGrad、Mom、NAG のデフォルト パラメーターには、改善の余地がまだたくさんあります。それに比べて、AMSBound は適応性が高く、デフォルトのパラメータも非常に優れているため、大幅な改善は必要ありません。

これらの最適化ツールを評価した結果、研究者は次のような結論に達しました。

1. オプティマイザーのパフォーマンスはタスクによって大きく異なります。

2. 実際、ほとんどのオプティマイザーのパフォーマンスは驚くほど似ており、現在のところ「最も普遍的な」最適化方法は存在しません。

3. オプティマイザー (パラメーター) を微調整することは、実際にはオプティマイザーを選択することと同じくらい、あるいはそれ以上に重要です。

しかし、この表はすでに非常に詳細であるにもかかわらず、注意深いネットユーザーの中には盲点を発見した人もいました。SWA のような非常に単純で効率的な方法が分析でまだ省略されていたのです。

もちろん、提案されたいくつかのベンチマークは、ほとんどのオプティマイザーの選択を分析するのにすでに適しています。

現在、著者はベンチマーク法のコードをArXiv論文ページでオープンソース化しています。興味のあるパートナーは論文アドレスを確認してください〜

著者について

著者は全員ドイツのテュービンゲン大学の出身です。

[[346233]]

Robin M. Schmidt はコンピューターサイエンスの大学院生です。彼の主な研究分野は人工知能で、ディープラーニング、強化学習、最適化に興味を持っています。

[[346234]]

フィリップ・ヘニング氏は、マックス・プランク研究所の機械学習教授であり、科学者です。ハイデルベルク大学とインペリアル・カレッジ・ロンドンで物理学を学び、ケンブリッジ大学で機械学習の博士号を取得しました。

[[346235]]

Frank Schneider は機械学習の博士課程の学生で、機械学習の最適化手法に重点を置いています。現在、ディープラーニングのハイパーパラメータを研究し、ディープニューラルネットワークのトレーニングを自動化しています。

論文の宛先:

https://arxiv.org/abs/2007.01547

<<:  ゲームに「顔認識」を追加したことで生まれた考え

>>:  AIについて何も知らないのに、どうやってAIを開発すればいいのでしょうか?

ブログ    
ブログ    

推薦する

Toutiaoに加えて、テキスト推奨の成功したアプリケーション事例は他に5つあります。

テキスト推奨は、推奨システムの応用シナリオとして、商業的に実装されて成功しています。最もよく知られて...

AI導入によるエッジインテリジェンスの強化

エッジに AI を導入すると、強力なリアルタイム分析と処理を実現できる可能性があります。使用例には、...

梅雨から台風シーズンまで、ドローンが再び活躍

最近、静かに梅雨の季節が去り、猛烈な台風の季節が勢いよくやって来ています。 [[336317]] 8...

Tensorflow はディープラーニングに基づいて画像補完をどのように実装するのでしょうか?

[[191038]]ブランドン・エイモス編集:モリー・ハン・シャオヤン目次1. はじめに2. ステ...

データを盗むために設計された8つの偽ChatGPTマルウェアアプリ

翻訳者 |陳俊レビュー | Chonglou現在、人々は、回答の検索、グラフィック コンテンツの生成...

人工知能は ICT 専門家にとって味方でしょうか、それとも敵でしょうか?

人工知能 (AI) とそのサブセットである機械学習 (ML) は、今日最も急速に成長しているテクノロ...

携帯電話の顔認識は、単に顔を見せることだけだと思っていませんか?あまりにもナイーブだ!女の子は注意しなければならない

今日は古い知識を学んだのですが、普段私たちが使っている携帯電話の顔認識は顔の部分だけを認識するもので...

世界的EDA大手のシノプシスは米国から情報漏洩の疑いで捜査を受けており、ファーウェイとSMICもその渦中に巻き込まれている。

再度調査中! 世界最大の半導体設計ソフトウェア(EDA)サプライヤーであるシノプシスは、中国に重要な...

人工知能がヘルスケア業界にもたらす変化

AIが医療業界を変える[[397937]] AIとロボットはすでにいくつかの医療機関で活用されていま...

ビジネスの自動化は、企業のデジタル変革における重要な課題となっている。

多くの企業が、ロボティック・プロセス・オートメーション(RPA)を監督することを主な責務とする最高オ...

データサイエンスと機械学習のためのツールと言語の最新情報

[[198310]]第 18 回 KDnuggets ソフトウェア アンケートには、今年もアナリティ...

Facebookは、数億のノードでタスクを迅速に完了できる大規模なグラフ埋め込みアルゴリズムをオープンソース化しました。

この記事はAI新メディアQuantum Bit(公開アカウントID:QbitAI)より許可を得て転載...

AI研究者の邢波氏:機械学習には明確な理論的枠組みが欠けており、評価の目標と方法を再定義する必要がある

[[426278]] 2021年1月、コンピュータサイエンスと人工知能分野のトップ学者であるエリッ...

将来の量子コンピューティング攻撃の脅威に対処するため、我が国は新たなデータ保護暗号アルゴリズムの研究を開始しました。

量子コンピューティングの継続的な進歩により、コンピュータ能力の大幅な向上がネットワーク セキュリティ...