この記事では、ディープラーニングを使用して NBA の試合結果を予測します。この記事を通じて、次のことを学ぶことができます。
ついに翌日の試合を 100% の精度で予測するモデルが完成しました。 技術統計収集 ディープラーニングを使用してゲーム結果を予測するには、学習サンプルとして大量の技術統計データが必要です。 公式テクニカル統計ウェブサイトをご覧ください: http://stats.nba.com/schedule ブラウザの開発者ツールを開き、各ゲームの右側にある BOX SCORE をクリックします。次のような json ファイルが要求されることがわかります。 具体的には、次の JSON 内の hls (ホーム チーム データ) と vls (アウェイ チーム データ) という統計情報が必要です。 URL の形式は次のとおりです: https://data.nba.com/data/10s/v2015/json/mobile_teams/nba/2017/scores/gamedetail/0021700228_gamedetail.json 数回試してみると、パターンが見つかります。
コレクション スクリプトは比較的単純で、ループで取得して Redis に保存します。 トレーニングに使用するデータは、ホームチームデータとアウェイチームデータの形式で整理し、勝ち負けのラベルを追加する必要があります (バスケットボールの試合では引き分けはありません)。
***2015 年、2016 年、2017 年から 2017 年 11 月 19 日までの 3 シーズンから合計 2699 件の有効なデータが収集されました。 データ前処理 データ処理にはPandasを使用しており、非常に便利です。 まず、redis から直接データを読み取ります。
入力データは無関係な項目が削除され、トレーニング データとテスト データに整理されます。
処理されるデータのディメンションは次のとおりです。 深いネットワークの構築 この部分は、Keras があるため、実際にはこの記事の中で最も簡単な部分です。
最もシンプルな 3 層の完全接続ネットワーク。 ネットワークの出力次元は 1 なので、最後の層の活性化関数は sigmoid で、損失関数は binary_crossentropy です。 モデルのトレーニングと検証 10エポック後、トレーニングデータに対するモデルの精度は98.89%に達したことがわかります。 次に、テスト データを使用してモデルを検証します。 トレーニングデータの精度も 95.40% に達し、このモデルが比較的信頼できることを示しています。トレーニングには数秒しかかかりませんが、保存しておきましょう。
新しいデータの予測 これで、ゲームの結果を予測できるモデルができました。ここで問題となるのは、2 つのチームの技術統計をどのようにシミュレートするかということです。 ホームチームの過去 5 回のホームゲームの平均技術統計とアウェイチームの過去 5 回のアウェーゲームの平均技術統計を使用し、その 2 つを減算してモデルの予測入力とします。 まず、Redis から完全なデータを取得します。
Pandas を使用すると、1 行のコードでホームチームの過去 5 回のホームゲームの平均を見つけることができます。
予測効果 データは米国時間 2017 年 11 月 19 日まで収集されています。 2017年11月20日の試合の結果を見てみましょう。 モデルの予測結果を実行します。 11ゲームすべて正解でした、すごい!! |
<<: 李開復:今後数年間、中国で最も収益性の高い仕事は何でしょうか?
>>: TENSORFLOW に基づく中国語テキスト分類のための CNN と RNN
Google は、これは「真の」会話型 AI への試みであると述べた。チャットボットは高度に専門化さ...
10月28日、英国の消費者団体Which?が現地時間金曜日に発表した最新の調査結果によると、犯罪者は...
[[384631]] ◇コンピューティングパワーアルゴリズムの重要な基盤として、人工知能チップと人...
最も先進的な AI テクノロジーは、最も広く使用されているモバイル チップに使用されています。最近、...
ハッカーがネットワーク攻撃を開始すると、まず会社のパブリック IP で SSH サービスに使用される...
今年も新学期がやってきましたが、教育者は AI テクノロジーの爆発的な進歩によって大きな倫理的プレッ...
人工知能 (AI) の台頭とさまざまな業界への統合の増加に伴い、プロジェクト管理も進化しています。 ...
[[427797]]画像ソース: https://pixabay.com/images/id-567...
ChatGPTの誕生により、2023年には大規模言語モデルに基づくAIの波が起こりました。それ以来...
本記事では、海外KDnuggetsフォーラムにおけるSimplilearnの統計結果と、国内有名求人...
いつの時代も、顧客獲得競争は企業にとって永遠の課題です。AI技術がある程度発達した現在、多くの企業が...
アニメーションといえば、1923年に設立された企業帝国、ディズニー。アニメーション会社としてスタート...
[[429712]]この記事はWeChatの公開アカウント「3分でフロントエンドを学ぶ」から転載した...
「中国の改革開放40年はIT産業の爆発的な成長をもたらしたが、ハイエンドチップは常に輸入に依存してき...