【ビッグネームがやってくる 第12話】eスポーツデータ処理プラットフォームにおけるAIとビッグデータシステムの応用

【ビッグネームがやってくる 第12話】eスポーツデータ処理プラットフォームにおけるAIとビッグデータシステムの応用

[51CTO.comより引用] eスポーツは近年最も急速に発展した競技スポーツのユニークな分野として、多くの社会的注目と注目を集めています。他の競技スポーツと同様に、e スポーツにはデータの分析と応用に関する独自の要件があります。 eスポーツでは、プロ選手とアマチュア選手の距離が近く、アマチュア選手がプロジェクトに深く関与するため、従来のスポーツに比べてゲームデータの量やデータ分析の技術的要件が飛躍的に増加しています。

今回の「ビッグネームがここに」では、VPGame CTO の Yu Yuanyuan (Y3) 氏を招き、「ゲームから科学へ: AI と e スポーツ」というテーマで講演していただき、最先端のテクノロジーを使用して大量の e スポーツ データを処理、保存、分析する方法に焦点を当てました。

FunData ビッグデータシステム

e スポーツのデータ量は従来の競技スポーツよりもはるかに多いのですが、VPGame ではどのような技術的フレームワークを使用してデータを処理しているのでしょうか?以下では、FunData ビッグデータ システムとその ETL 層、インターフェイス層、データ処理層などの具体的な詳細を紹介します。次の図は、FunDataビッグデータシステムの一般的なアーキテクチャを示しています。

FunData ビッグデータ システムは 4 つのレイヤーに分かれています。ETL レイヤーはデータの抽出、クリーニング、フィルタリング、ロードを担当します。インターフェイス レイヤーはフロントエンド製品アプリケーションにサービスを提供します。データ処理レイヤーはストリーム コンピューティング、バッチ コンピューティングなどの方法を使用して生データを抽出し、最終的に高可用性の概要データを取得します。ストレージ レイヤーはデータを分類し、ストレージ用のさまざまな技術ソリューションを選択します。

FunData ビッグデータ システム ETL パラダイム

次の図は、FunData ETL の全体的なパラダイムを示しています。

メーカーのデータ インターフェイス、ライブ ビデオ、ビデオ ファイルなどのチャネルから取得されたデータ ソースは、外部メッセージ キューを介してデータ レポート モジュールにプッシュされます。内部メッセージ キューは、さまざまなデータ クリーニングおよび分析システムに通知して、元のデータをさまざまなカテゴリにアーカイブして保存します。その後、データは内部メッセージ キューを介して段階的にさまざまな基盤ストレージ サービスに読み込まれたり保存されたりします。

FunData ビッグデータ システム インターフェース レイヤー

次の図は、Kubernetes に基づく Elastic API システム アーキテクチャを示しています。

データはどのように使用すべきでしょうか? VPGame アプリケーションを提供する場合でも、サードパーティ アプリケーションを提供する場合でも、すべて Kubernetes 上に構築された API クラスターを通じて実装されます。 API システム アーキテクチャは静的ではありません。他のゲーム IP への深化や拡張が進むにつれて、多くの最適化が同時に実行されます。同じゲームでも、段階によって豊富さが異なる API が提供されます。もちろん、拡張プロセス全体がスムーズでなければなりません。 API システム アーキテクチャには、ゲーム中の API リクエストの急増に対応できる柔軟な拡張機能が必要です。

FunDataビッグデータシステムのデータ処理層

データ処理層の課題は、ゲームごとに、あるいは同じゲームでもシナリオごとにデータロジックが異なることです。そのため、仮想マシンに基づく単一のプログラム設計を採用すると、弾力性のあるトラフィックに適応することが非常に難しくなります。次の図は、データ処理層の動作ロジックを示しています。

VPGame のデータ処理ロジックは、サーバーレスの柔軟なフレームワーク上に構築されており、急増するデータをリアルタイムで処理および計算します。フレームワーク全体において、ビジネス側はビジネス ロジックを記述するだけでよく、キャパシティ プランニングの問題を心配する必要はありません。

以下は、VM システムとサーバーレス アーキテクチャの比較表です。

VM システムとサーバーレス アーキテクチャには、主にリソースの使用率、リソースの仮想化、コンピューティング能力の点で明らかな違いがあります。 VM システムの場合、トラフィックが増加すると、運用保守担当者に連絡してマシンを追加する必要があります。トラフィックが正常に戻ったら、再度運用保守担当者に連絡してマシンの数を減らします。サーバーレスアーキテクチャーでは、実際のリクエスト量やマシンの状態に応じて動的に分散し、運用保守や業務関係者の介入を必要とせず、Vfunctions によって一元管理することができます。また、時間の経過とともにゲームデータの量が急増し、人気時期(大会/休日)にはゲーム数が急増します。従来のVMベースのデータ処理方法では、大量のデータ処理タスクが蓄積され、システム負荷が急上昇し、一部の処理タスクがタイムアウトし、容量拡張のために手動でアクセスする必要が生じます。サーバーレス アーキテクチャに変更します。新しいデータを受信すると、サーバーレス スケジューラはワーカーをランダムに割り当て、データの処理と抽出のための対応するアルゴリズム コンテナを開始します。

データ処理層が直面するもう 1 つの問題は、異なる次元とレベルのデータにはリアルタイム パフォーマンスの要件が異なり、リソースと時間の計算と処理の要件も異なることです。ここでは、処理モジュールをHadoop(データバッチ処理)とFlink(データストリーム処理)に大まかに分ける必要があります。

バッチデータは、一般的にはゲームに登場するヒーローの数、その装備、スキル選択などのグローバル統計データです。これらのデータは比較的詳細で、アクセス頻度が比較的低いため、適時性に対する要件は比較的低くなります。ただし、1 つのゲームの基本データはホット データであり、ゲーム終了後すぐに処理する必要があります。ここでは、データを受信して​​から数秒以内にデータ結果が生成されるようにするために、ストリーム処理フレームワークが必要です。 DOTA2 の 1 つのゲームの個人データ処理を例に挙げます。詳細については、下の図を参照してください。

メッセージ キューから入ってくるデータ信号により、これらの ID に対して新しいゲームが生成されたことが分かります。次に、フィルターは無効なゲーム ID をフィルターし、データ構造の一部をさらに変換し、不要なフィールドをクリーンアップし、これらの処理フローを異なる次元の演算子に書き込み、最後に Reduce 演算子を使用して集計を行います。

まとめると、ビッグデータ システムに関するコンテンツは、この共有の最初の部分です。OCR と機械学習に基づく FunData の大規模ストレージとデータ認識およびマイニングに関するさらに 2 つの興味深いコンテンツがあります。ビデオをクリックしてください: http://aix..com/activity/10021.html

[51CTO オリジナル記事、パートナーサイトに転載する場合は、元の著者とソースを 51CTO.com として明記してください]

<<:  疫病との戦いに人工知能とビッグデータが爆発的に役立つでしょうか?

>>:  【ビッグガイがやってくるエピソード11】ITマネージャーの自己認識とコミュニケーション管理

ブログ    
ブログ    

推薦する

何か効率的な「錬金術」アーティファクトをお勧めいただけますか? Fudan fastNLPチームが内部パラメータ調整ツールfitlogをリリース

このパラメータ調整ツールは、実験結果の表形式表示、カスタムメモ、フロントエンド操作の記録の削除/非表...

人工知能は失業を引き起こすでしょうか?幸運の裏返し

現在ほとんどの人が行っている仕事が、将来ある日突然完全に消滅したり、永遠に忘れ去られたりするのではな...

顔認識アクセス制御システムが起動した後は、ゲートを簡単に通過する際に潜在的なリスクにも注意する必要があります。

かつて、伝統的な入退室管理システムとして、アクセス制御システムは、通常、カードのスワイプとパスワード...

将来最も求められる人材はどのような人材でしょうか?百度のロビン・リーはすでに予測している

今最も注目を集めている産業は何でしょうか? それは人工知能でしょう。現在、さまざまな業界が、将来の業...

...

何開明のMAE制限が破られ、Swin Transformerと組み合わせることで、トレーニング速度が向上しました

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

...

人工知能 (AI) を活用して仕事の未来を築くにはどうすればよいでしょうか?

仕事は私たちの生活の重要な部分です。私たちの人生の3分の1はこれに費やされています。私たちの世界には...

携帯電話を紛失し、電話をかけても誰も応答しません。顔認識機能は非常に役立ちます。

揚子晩報は4月12日(蒋桂東特派員、範牧暁子記者)に、揚州市在住の張さんがオランダ花海風景区を訪れた...

RLHFの2%ハッシュレートを使用してLLMからの有害な出力を阻止するために、ByteはLLM忘却学習を提案した。

大規模言語モデル (LLM) の開発により、実務者はより多くの課題に直面しています。 LLM からの...

...

人工知能の力:デジタル創造性から金融技術まで、知能は新たな機会をもたらす

人工知能、モノのインターネット、産業インターネットなどがもたらすインテリジェント化の波は、技術発展の...

インタビュアー: アルゴリズムについての理解について教えてください。応用シナリオ?

[[424227]] 1. 何ですかアルゴリズムとは、問題に対する解決策の正確かつ完全な説明を指し...

2018年の人工知能の発展に関する5つの予測

2017年は人工知能技術(AI)において画期的な発展があった年でした。過去 1 年間の大きな宣伝にも...

Mac専用の大型モデルフレームワークが登場! 2行のコードでデプロイでき、ローカルデータとチャットでき、中国語もサポートしています

Mac ユーザーは、ついに、RTX を使用した独自の大型モデル チャットを持つ N カード プレーヤ...