Hallo zusammen, mein Name ist sea_turt1e.
In diesem Artikel werden der Prozess und die Ergebnisse des Aufbaus eines maschinellen Lernmodells zur Vorhersage der Spielerchemie in der National Basketball League (NBA) vorgestellt, einer Sportart, die ich sehr liebe.
Für Leser, die mit der NBA nicht vertraut sind, sind Teile dieses Artikels möglicherweise schwer zu verstehen. „Chemische Reaktion“ kann aus einer intuitiveren Perspektive verstanden werden. Obwohl sich dieser Artikel auf die NBA konzentriert, könnte die Methode auch auf andere Sportarten und sogar auf die Vorhersage der zwischenmenschlichen Chemie angewendet werden.
Sehen wir uns zunächst die Vorhersageergebnisse an. Auf den Datensatz und die technischen Details gehe ich später genauer ein.
Bei der Vorhersage chemischer Reaktionen weisen rote Kanten auf gute chemische Reaktionen hin, schwarze Kanten auf mäßige chemische Reaktionen und blaue Kanten auf schlechte chemische Reaktionen.
Der Bruch auf der Seite stellt den Wert der chemischen Reaktion dar und reicht von 0 bis 1.
Hier sind die Chemie-Vorhersagen für Starspieler. Die Grafik enthält nur Paare von Spielern, die nie für dasselbe Team gespielt haben.
Wenn man sich die Vorhersagen von Starspielern ansieht, die noch nie zusammen gespielt haben, sind die Ergebnisse möglicherweise nicht immer intuitiv.
Beispielsweise zeigten LeBron James und Stephen Curry bei den Olympischen Spielen eine hervorragende Koordination, was auf eine gute Chemie schließen lässt. Auf der anderen Seite wird Nikola Jokic überraschenderweise eine schlechte Chemie mit anderen Spielern vorhergesagt.
Um die Vorhersagen der Realität näher zu bringen, habe ich die Chemie zwischen den Spielern in tatsächlichen Trades für die Saison 2022-23 getestet.
Da Daten aus der Saison 2022-23 nicht in den Trainingsdaten enthalten sind, können Vorhersagen, die mit realistischen Eindrücken übereinstimmen, Hinweise auf die Wirksamkeit des Modells geben.
In der Saison 2022–23 finden mehrere wichtige Trades statt.
Hier sind die Vorhersagen für Schlüsselspieler, darunter Kevin Durant, Kyrie Irving und Rui Hachimura.
Die Chemie-Prognosen für ihr neues Team lauten wie folgt:
Diese Ergebnisse scheinen angesichts der Dynamik der Saison 2022-23 ziemlich genau zu sein. (Obwohl sich die Dinge für die Suns und Mavericks in der folgenden Saison änderten.)
Als nächstes werde ich die technischen Aspekte erläutern, einschließlich des GNN-Frameworks und der Datensatzvorbereitung.
GNN (Graph Neural Network) ist ein Netzwerk zur Verarbeitung graphstrukturierter Daten.
In diesem Modell werden „chemische Reaktionen zwischen Spielern“ als Diagrammkanten dargestellt und der Lernprozess ist wie folgt:
Bei negativen Kanten gibt das Modell „Teamkollegen mit geringen Assists“ den Vorrang und schwächt den Einfluss von „Spielern aus verschiedenen Teams“.
AUC (Fläche unter der Kurve) bezieht sich auf die Fläche unter der ROC-Kurve und wird als Metrik zur Bewertung der Modellleistung verwendet.
Je näher die AUC bei 1 liegt, desto höher ist die Genauigkeit. In dieser Studie betrug die AUC des Modells etwa 0,73 – ein mittleres bis überdurchschnittliches Ergebnis.
Das Folgende ist die Lernkurve und der AUC-Fortschritt während des Trainingsprozesses:
Die wesentliche Neuerung liegt in der Konstruktion des Datensatzes.
Um die Chemie zu quantifizieren, gehe ich davon aus, dass „hohe Assists“ eine gute Chemie bedeutet. Basierend auf dieser Annahme ist der Datensatz wie folgt aufgebaut:
Darüber hinaus wird ausdrücklich davon ausgegangen, dass Teamkollegen mit einer geringen Assist-Anzahl eine schlechte Chemie haben.
Der gesamte Code ist auf GitHub verfügbar.
Wenn Sie den Anweisungen in der README-Datei folgen, sollten Sie in der Lage sein, den Trainingsprozess nachzubilden und die hier beschriebenen Diagramme darzustellen.
//m.sbmmt.com/link/867079fcaff2dfddeb29ca1f27853ef7
Es gibt noch Raum für Verbesserungen und ich habe vor, folgende Ziele zu erreichen:
In diesem Artikel beschreibe ich meine Versuche, die Chemie zwischen NBA-Spielern vorherzusagen.
Während sich das Modell noch in der Entwicklung befindet, hoffe ich, mit weiteren Verbesserungen spannendere Ergebnisse zu erzielen.
Lassen Sie gerne Ihre Gedanken und Vorschläge im Kommentarbereich!
Wenn Sie weitere Verbesserungen benötigen, lassen Sie es mich bitte wissen!
Das obige ist der detaillierte Inhalt vonVorhersage der Chemie von NBA-Spielern mithilfe graphischer neuronaler Netze. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!