クラウドベースの多言語機械翻訳サービスであるMicrosoftTranslatorは、世界最大の人工知能モデルの1つを使用して、多数の人々が複数の言語で相互に通信できるようにします。開発者は引き続きサービスを開発し、NVIDIA AI Enterprise2.0プラットフォームの一部であるNVIDIATriton推論サーバー(モデルから出力されたデータ)がこれを支援します。
Microsoft Cloud Translator開発者の最終的な目標は、さまざまな製品を作成するためにすでに積極的に使用されているのと同じAPIを使用して、言語の壁を取り除くことです。世界中で約7000の言語が使用されていることを考えると、開発者の目標は非常に野心的なものと言えます。
この問題を解決するために、開発者は強力で複雑なツールを使用しました。これは、複数の専門家ネットワークを使用して問題領域を均一な領域に分割する機械学習手法である、専門家の混合(MoE)です。 MoEモデルは、自然言語処理に大きな進歩をもたらしますが、計算量も非常に多くなります。
開発者は、NVIDIA Tritonシステムを使用して、要約、テキスト生成、翻訳などの複数のテキスト理解タスク用の単一モデルを構築しました。通常、個々のタスクを実行するためにさまざまなAIモデルが使用されます。 Microsoftのアルゴリズムは、大きなタスクを多くの小さなタスクに分割し、Tritonの動的バッチ機能により、これらの複数の要求を組み合わせてCPUを最大限に活用できます。
テストは複雑ですが、NVIDIAとMicrosoftの開発者は、1か月足らずでAIモデルの完成したプロトタイプを入手することができました。テストフェーズの完了後、アルゴリズムは徐々にクラウドサービスに統合され、初期段階では、ドキュメントをいくつかの最も一般的な言語に翻訳するために使用される予定です。
2022-03-23 02:24:19
著者: Vitalii Babkin