この記事では、ディープラーニングを使用して 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 は最近、エンドツーエンドのニューラル オーディオ コーデックである SoundStre...
先ほど、Zigbee プロトコル スタックのいくつかの原則と構造を紹介しました。すでに理解しているか...
AI は真面目な仕事しかできないなんて誰が言ったのでしょうか? Google は最近、顔を見ながら生...
人工知能 (AI) と機械学習 (ML) の機能は徐々に拡大していますが、創造性、共感、感情認識など...
Google といくつかの大学による最近の研究により、大規模なモデルが人間の「心」を持ち始めること...
翻訳者 | ジン・ヤンレビュー | Chonglou人工知能はクラウド セキュリティの次の大きなトレ...
iResearch Instituteが発表したレポートによると、2021年の中国の幹線物流大型ト...
生体認証技術である顔認証は、非接触、非強制、同時性などの特徴から、ますます広く利用され、人々の生活の...
2018 年は過去のものとなりましたが、AI は依然として今年の主要なテクノロジー トレンドの 1...
この記事は公開アカウント「Reading Core Technique」(ID: AI_Discov...