Baidu Brain EasyDL Professional Editionは、Baiduの超大規模事前学習済みモデルをリリースしました

Baidu Brain EasyDL Professional Editionは、Baiduの超大規模事前学習済みモデルをリリースしました

ディープラーニングの分野では、「転移学習」という用語がますます注目を集めています。パフォーマンスが優れている教師あり学習と比較して、多くの退屈なラベル付けプロセスを排除できます。簡単に言えば、大規模なデータセットでトレーニングされた事前トレーニング済みモデルに小さなデータセットを移行して、新しいデータに対するより良い認識効果を得ることです。新しいモデルの開発コストを大幅に節約できるため、実際のアプリケーションでより広く注目されています。 EasyDL Professional Edition の最新バージョンでは、Baidu の超大規模ビジュアル事前トレーニング モデルが導入され、転移学習ツールと組み合わせることで、開発者が少量のデータを使用して高精度の AI モデルを迅速にカスタマイズできるようになります。

ディープラーニングモデルをトレーニングする場合、通常は大量のデータが必要になりますが、データの収集やラベル付けなどのデータ準備プロセスには多くの人的、費用、時間のコストがかかります。この問題を解決するには、事前トレーニング済みのモデルを使用できます。事前学習済みモデルAを出発点として、これに基づいて再調整し、事前学習済みモデルとそれが学習した知識を使用して、別のタスクBを実行する能力を向上させます。簡単に言えば、大規模なデータセットで学習した事前学習済みモデルに小さなデータセットを移行して、新しいデータに対するより良い認識効果を得ることです。これが転移学習です。転移学習は機械学習の手法として、さまざまなディープラーニングタスクで広く使用されています。転移学習を実装する場合、多くのディープ ネットワーク移行方法がありますが、その中で最もシンプルなディープ ネットワーク移行方法は「Fine-tune」です。主に、トレーニング済みのモデル パラメータを新しいモデルに移行して、新しいモデルのトレーニングに役立ちます。

特定のモデル開発タスクでは、通常、大規模な公開データセットでトレーニングおよび収束され、良好な結果が得られたモデルを事前トレーニングの重みとして選択し、その後、ビジネス データを使用してモデルを微調整します。微調整中は、デフォルトのソース ドメイン (事前トレーニング済みモデル) とターゲット ドメイン データセット (ユーザー ビジネス データセット) に強い相関関係が必要です。つまり、データが同一に分散されている必要があります。このようにして、事前トレーニング済みモデルの大量の知識を活用して、特定のビジネス シナリオをターゲットとし、優れた結果をもたらすモデルを迅速かつ効率的にトレーニングできます。

しかし、実際のアプリケーション シナリオでは、データ セットの分布がソース データ セットの分布と異なるという問題に多くのユーザーが直面します。たとえば、事前トレーニング済みモデルのデータはすべて自然の風景ですが、ユーザーのデータセットはすべてアニメのキャラクターです。ソース データ セットとターゲット データが大きく異なるこのような問題は、特定のアプリケーションで負の転移につながる可能性が高く、トレーニングの収束が遅くなり、モデルのパフォーマンスが低下するという形で現れます。

そのため、さまざまなシナリオを網羅し、あらゆるユーザーのニーズをカバーする超大規模データセットが非常に重要です。この包括的な超大規模データセットでトレーニングされたモデルは、あらゆる分野のユーザーのニーズに適応し、ユーザーのビジネスデータセットをより適切に調整し、ユーザーが独自のデータセットでより優れたモデルを取得できるように支援します。

Baiduが独自に開発した超大規模視覚事前トレーニングモデルは、画像分類と物体検出の2つの方向をカバーしており、通常の公開データセットを使用してトレーニングされた事前トレーニングモデルと比較して、さまざまなデータセットで改善の度合いが異なり、モデルの効果と一般化が大幅に向上しています。

視覚分野では、Baidu が独自に開発した超大規模視覚事前トレーニング モデルが、画像分類と物体検出の両方をカバーしています。画像分類用の事前トレーニング済みモデルは、10万以上のオブジェクトカテゴリと6,500万枚の超大規模画像を含む膨大なインターネットデータを使用した大規模なトレーニングを通じて取得され、さまざまな画像分類シナリオに適しています。オブジェクト検出用の事前トレーニング済みモデルは、800以上のカテゴリ、170万枚の画像、1,000万以上のオブジェクトボックスのデータセットを使用した大規模なトレーニングを通じて取得され、さまざまなオブジェクト検出アプリケーションシナリオに適しています。公開データセットを使用してトレーニングされた事前トレーニング済みモデルと比較すると、さまざまなデータセットでパフォーマンスの向上度合いが異なり、モデルのパフォーマンスと一般化の両方が大幅に向上しました。

(以下の実験データセットはさまざまな業界のものです)

  • 画像分類

画像分類モデルでは、Baidu の超大規模事前トレーニング済みモデルを使用した Resnet50_vd は、さまざまなデータセットで通常のモデルよりも平均 12.76% 向上しています。Baidu の超大規模事前トレーニング済みモデルを使用した Resnet101_vd は、通常の事前トレーニング済みモデルよりも平均 13.03% 向上しています。Baidu の超大規模事前トレーニング済みモデルを使用した MobilenetV3_large_1x は、通常の事前トレーニング済みモデルよりも平均 8.04% 向上しています。

さらに、画像分類の方向に 11 個の新しいモデルが追加されました。

効率的なNetB0_small

エフィシェントネットB4

モバイルネットV3_large_x1_0

レスネット18_vd

ResNeXt101_32x16d_wsl

Res2Net101_vd_26w_4s

SE_ResNet18_vd

例外71

また、Baiduの超大規模事前学習モデルに基づいて学習されたResNet50_vd、ResNet101_vd、MobileNetV3_large_x1_0もあります。その中には、いくつかの特別なモデルがあります。EffcientNetB0_smallは、SEモジュールのないEffcientNetB0です。精度が大きく変わらないことを保証しながら、トレーニングと推論速度を大幅に向上させます。ResNeXt101_32x16d_wslは、大量の写真に基づく弱教師付き事前学習モデルです。精度は高いですが、予測時間は比較的長くなります。Res2Net101_vd_26w_4sはさらに、単一の残差ブロックに階層的な残差接続を構築し、ResNet101よりも精度が高くなります。

新しく追加された分類モデルの推論時間、効果、およびサポートされている展開方法を次の表に示します。

注: 上記のモデルはImageNet1k分類データセットに基づいてトレーニングおよびテストされています。

その他のプリセット モデルについては、EasyDL 公式 Web サイトをご覧ください。

https://ai.baidu.com/ai-doc/EASYDL/0k38n3p16

その他のモデル効果については、PaddleClas を参照してください。

https://paddleclas.readthedocs.io/zh_CN/latest/models/models_intro.html

さらに、画像分類モデルのモデル効果をさらに向上させるために、トレーニングレベルでは、画像分類に mix_up 関数と label_smoothing 関数が追加され、モデルのトレーニング状況に応じて、単一ラベル分類タスクでオンまたはオフに切り替えることができます。 Mix_up は、トレーニング サンプルから 2 つのサンプルをランダムに抽出し、単純なランダム加重合計を実行するデータ強化方法です。重みは保存され、サンプル ラベルは同じ重みで重み付けされ、それに応じて合計されます。次に、予測結果が加重合計ラベルと比較され、損失が計算されます。異なるサンプルの特徴を混合することで、モデルの誤ったラベルのメモリが削減され、モデルの一般化能力が向上します。 Label_smoothing は、クラス間の距離を増やし、クラス内の距離を減らす正則化手法です。モデルが予測結果に自信を持ちすぎて、予測が実際の状況から外れてしまうことを防ぎます。また、ラベルの柔らかさが不十分なために生じるオーバーフィッティングの問題も、ある程度軽減します。

  • 物体検出

物体検出モデルでは、百度の超大規模事前学習済みモデルを採用したYOLOv3_DarkNetは、通常のモデルと比較して、さまざまなデータセットでのモデル性能が平均4.53%向上しました。百度の超大規模事前学習済みモデルを採用したFaster_RCNNは、通常の事前学習済みモデルと比較して、平均1.39%向上しました。

さらに、物体検出の方向では、Cascade_Rcnn_ResNet50_FPN、YOLOv3_ResNet50vd_DCN、YOLOv3_MobileNetv1ネットワーク、およびBaiduの超大規模事前学習済みモデルに基づいて学習されたYOLOv3_DarknetとFaster_R-CNN_ResNet50_FPNが追加されました。このうちCascade_Rcnn_ResNet50_FPNは、複数の検出器をカスケード接続し、異なるIOUで再サンプリングメカニズムを設定することで、検出器と位置決めの精度をさらに向上させます。さらに、ユーザーのニーズに応えて、2つの新しいYOLOv3バリアントモデルが追加されました。そのうち、YOLOv3_MobileNetV1は、元のYOLOv3スケルトンネットワークをMobileNetv1に置き換えます。YOLOv3_DarkNetと比較して、新しいモデルのGPUでの推論速度は約73%向上しています。 YOLOv3_ResNet50vd_DCNは、スケルトンネットワークをResNet50-VDに置き換えます。ネイティブDarkNet53ネットワークと比較して、速度と精度に一定の利点があります。GPU推論速度が基本的に変わらないことを保証しながら、モデル効果は1%向上します。同時に、変形可能な畳み込みの追加により、不規則なオブジェクトの検出効果も積極的に向上します。

各検出モデルの効果とサポートされている展開方法を次の表に示します。

注: 上記のモデルはすべて、COCO17 データセットに基づいてトレーニングおよびテストされています。

その他のプリセットモデルについては、EasyDLの公式ウェブサイトをご覧ください。

https://ai.baidu.com/ai-doc/EASYDL/0k38n3p16

その他のモデル効果については、PaddleDetection を参照してください。

https://github.com/PaddlePaddle/PaddleDetection/blob/release/0.3/docs/MODEL_ZOO_cn.md

各モデルの推論時間は次の表に示されています。

注: 上記のモデルはすべて coco17 に基づいてトレーニングされています。

モデル速度の詳細については、PaddleDetection を参照してください。

https://github.com/PaddlePaddle/PaddleDetection/blob/release/0.3/docs/advanced_tutorials/deploy/BENCHMARK_INFER_cn.md

Baidu の超大規模ビジュアル事前トレーニング済みモデルは、公開データセットでトレーニングされた事前トレーニング済みモデルと比較して、パフォーマンスが大幅に向上しています。これらのモデルは、EasyDL Professional Edition にプリインストールされ、正式にリリースされました。 EasyDL Professional Edition は、PaddlePaddle Enterprise Edition のゼロ閾値 AI 開発プラットフォーム EasyDL です。プロのアルゴリズム エンジニア向けに特別に立ち上げられた AI モデル開発およびサービス プラットフォームです。ビジョンと自然言語処理という2つの主要な技術方向をサポートし、スクリプトパラメータ調整とノートブックの2種類の開発方法を柔軟にサポートできます。数十のクラシックネットワークとBaiduの膨大なデータトレーニング用の事前トレーニング済みモデルがあらかじめ設定されており、モデル効果は業界をリードし続けています。また、パブリッククラウド/プライベート化/デバイス側などの柔軟な展開ソリューションもサポートしており、開発効率が高く、トレーニング速度が速いです。同時に、デバイス側の軽量展開と加速ソリューションにより、ビデオメモリの使用量が少なくなり、予測速度が速くなります。

開発者はEasyDLプラットフォームを検索して入力し、プロフェッショナルバージョンを選択し、[新しいタスク] - [タスクの構成] - [事前トレーニング済みモデルの選択]を選択し、[Baidu Super Large Scale Dataset General Classification事前トレーニング済みモデル]を選択します。

ゼロ閾値 AI 開発プラットフォームである EasyDL は、AI 開発プロセス全体にわたって柔軟で使いやすいワンストップ プラットフォーム ソリューションを提供します。 AI 開発プロセスには、データ サービス、トレーニングと開発、モデルの展開という 3 つの主要プロセスが含まれます。

データサービス面では、新たにリリースされたEasyDataインテリジェントデータサービスプラットフォームは、データの収集、管理、クリーニング、ラベリング、セキュリティをカバーし、トレーニング用のEasyDLへのアクセスをサポートします。モデルのトレーニングと展開後、クラウドサービスの承認を前提としてデータの還流を完了し、エラーのあるデータを見つけて識別し、結果を修正してモデル反復のトレーニングセットに追加することで、トレーニングデータの継続的な強化とモデル効果の継続的な最適化を実現します。 EasyData は、ソフトウェアとハ​​ードウェアを統合し、エンドとクラウドが連携する自動データ収集ソリューションを業界で初めてリリースしたプラットフォームです。オフラインのビデオデータ収集が必要なユーザーは、EasyData のデータ収集 SDK をダウンロードし、時間指定の写真撮影やビデオ フレーム抽出などの方法を使用して、クラウドで処理するためのリアルタイム統計を生成できます。

トレーニングと開発の面では、モデルのパフォーマンスを向上させるために、先ほど述べた大規模な事前トレーニング済みモデルに加えて、EasyDL は、最適ネットワークの AutoDL 自動検索、自動ハイパーパラメータ検索、自動データ拡張、分散トレーニング加速などのさまざまなトレーニング メカニズムも使用して、モデルのトレーニング効果とトレーニング速度を向上させます。

モデルの展開に関しては、EasyDL は、パブリック クラウド API、デバイス側 SDK、ローカル サーバーの展開、統合されたハードウェアおよびソフトウェア製品など、エンド クラウド コラボレーションのためのさまざまな柔軟な展開方法を提供します。注目すべきは、EasyDL 統合ハードウェアおよびソフトウェア製品マトリックスが、超高性能、高性能、低コスト、低消費電力の 3 つの異なる形式をカバーする 6 つの統合ハードウェアおよびソフトウェア ソリューションを提供し、開発者のさまざまなビジネス ニーズを満たし、数十の業界で数百のシナリオに適用されていることです。ハードウェアとソフトウェアの統合ソリューションの詳細については、https://ai.baidu.com/easydl/solution をご覧ください。

Baidu で「EasyDL Professional Edition」を検索するか、リンクを直接クリックして EasyDL Professional Edition に入り、事前トレーニング済みモデルの強力な効果を体験してください。 https://ai.baidu.com/easydl/pro

<<:  表形式データでの機械学習に特徴抽出を使用する方法

>>:  PyTorch公式チュートリアルブックが期間限定で無料!最も人気のあるフレームワークを使い始めるのに役立つ500ページのコンテンツ

ブログ    
ブログ    
ブログ    

推薦する

Pytorch の最も重要な 9 つの操作! ! !

今日は、pytorch についてお話します。今日は、9 つ​​の最も重要な pytorch 操作をま...

量子化学計算と機械学習に基づいて、肉眼で検出可能な蛍光分子をゼロから作成する

蛍光分子を設計するには、分子の光吸収など、分子構造に直接関連するものだけでなく、相互に関連する複数の...

デジタル外交はAI外交へと進化している。どのような課題に直面するのだろうか?

外交活動に関して、近年最も議論されている概念は「デジタル外交」であろう。 2010年には、当時米国務...

...

315 顔認識は安全性が疑問視されており、新たな潜在的な脅威となる可能性があるのでしょうか?

先週、「Facezam」と呼ばれる偽のアプリがFacebookの写真をスキャンして人々の顔を追跡でき...

エッジコンピューティングの探究: プロセッサ、アルゴリズム、メモリ

エッジコンピューティングとは最近、エッジコンピューティングは、人工知能やモノのインターネットの分野で...

人工知能(AI)がビデオマーケティングを変える

ビデオ マーケティングで人工知能 (AI) を使用すると、企業はユーザーの好みを分析してカスタマイズ...

人工知能が中小企業にもたらす5つのメリット

[[328993]] 【51CTO.com クイック翻訳】 AI 市場のトレンドはどのくらいの速さで...

深い知識の 6 つの次元: 人工知能に世界を真に理解させるにはどうすればよいでしょうか?

どのような知識が私たちを賢くするのでしょうか?私たちが世界を理解し、新しい経験を解釈し、思慮深い選択...

Red Hat は Ansible の自動化に IBM Watsonx コード生成を採用

Red Hat Inc. は本日、情報技術自動化のための生成 AI サービスである IBM Wats...

産業用拡張現実(AR)は、機器のメンテナンス、現場サービス、従業員のトレーニングを容易にします。

拡張現実技術の可能性は、小売、エンターテインメント、教育などのクリエイティブ産業を超えて広がります。...

IBM Cloud Pak for Data 4.0 で大規模なインテリジェント オートメーションを統合

あなたのビジネスが本当に予測可能かどうか、そしてデータ担当者、モデル、アプリケーションが適切なデータ...

...

ジャック・マー氏、AIについて語る:今後10~15年で従来の製造業が被る苦痛は、今日の想像をはるかに超えるものになるだろう

「今後10年から15年の間に、従来の製造業が直面する苦痛は、今日私たちが想像するよりもはるかに大きく...

ニューラル ネットワークが適切に機能するには、なぜ十分なパラメータが必要なのでしょうか?

従来、パラメータの数が満たすべき方程式の数より多い場合は常に、パラメータ化されたモデルを使用してデー...