Importanța pieselor de fixare în fotbal (sau fotbalul în SUA) a crescut în ultimii ani: acum mai mult de un sfert din toate golurile sunt marcate prin piesele goale. Loviturile libere și cornerele creează, în general, cele mai promițătoare situații, iar unele echipe profesioniste chiar au angajat antrenori specifici pentru acele părți ale jocului.
În această postare, împărtășim modul în care Bundesliga Match Fact Set Piece Threat ajută la evaluarea performanței în piesele goale. Pe măsură ce echipele caută să valorifice din ce în ce mai mult aceste situații cu minge moartă, Set Piece Threat va ajuta spectatorul să înțeleagă cât de bine echipele valorifică aceste situații. În plus, va explica cititorului modul în care serviciile AWS pot fi utilizate pentru a calcula statistici în timp real.
Union Berlin din Bundesliga este un exemplu excelent pentru relevanța pieselor de reglare. Echipa a reușit să urce din Bundesliga 2 la calificarea la o competiție europeană în doar 2 ani. Ei au terminat pe locul al treilea în Bundesliga 2 în sezonul 18/19, câștigându-și un loc în playoff-ul pentru retrogradare în Bundesliga. În acel sezon, au marcat 28 de goluri din joc deschis, ocupându-se doar pe locul nouă în ligă. Cu toate acestea, ei s-au clasat pe locul al doilea pentru golurile marcate prin lovituri de gol (16 goluri).
În mod grăitor, în primul meci de playoff pentru retrogradare împotriva VfB Stuttgart, Union și-a asigurat un egal 2:2, înscriind o lovitură de cap după un corner. Iar în meciul retur, Stuttgart a fost interzis un gol din lovitură liberă din cauza unui ofsaid pasiv, permițând Union să intre în Bundesliga cu un egal 0:0.
Relevanța pieselor stabilite pentru succesul Union nu se oprește aici. Union și-a încheiat primele două sezoane din Bundesliga cu pe locurile unsprezece și șapte puternice, clasându-se pe locul trei și pe primul loc la numărul de goluri pe piață (înscriind 15 goluri din piesele goale în ambele sezoane). Spre comparație, FC Bayern München — campioana ligii — a reușit să marcheze doar 10 goluri din lovituri goale în ambele sezoane. Succesul pe care Union Berlin l-a avut cu piesele goale le-a permis să obțină locul șapte în sezonul Bundesliga 20/21, ceea ce a însemnat calificarea în UEFA Europa Conference League, trecând din Bundesliga 2 în Europa la doar 2 ani după ce au câștigat promovarea. Deloc surprinzător, în meciul decisiv, ei au marcat unul dintre cele două goluri ale lor după un corner. La momentul scrierii acestui articol, Union Berlin ocupă locul patru în Bundesliga (ziua 20) și primul la performanța la corner, statistică pe care o explicăm mai târziu.
Drumul Union Berlin către Europa demonstrează clar rolul influent al performanței ofensive și defensive în timpul pieselor de reglare. Până acum însă, pentru fani și radiodifuzori le-a fost dificil să cuantifice corect această performanță, cu excepția cazului în care doreau să disece tabele masive pe site-urile de analiză. Bundesliga și AWS au lucrat împreună pentru a ilustra amenințarea pe care o produce o echipă și amenințarea produsă de loviturile goale împotriva echipei și au venit cu noul Bundesliga Match Fact: Set Piece Threat.
Cum funcționează Set Piece Threat?
Pentru a determina amenințarea pe care o reprezintă o echipă cu piesele de fixare, luăm în considerare diferitele fațete ale performanței la piesele de joc. Este important de reținut că considerăm doar cornerele și loviturile libere ca fiind piesele goale și calculăm amenințarea pentru fiecare categorie în mod independent.
Fațeta 1: Rezultatul unei piese stabilite: Goluri, șuturi sau nimic
În primul rând, luăm în considerare rezultat a unei piese de set. Adică observăm dacă rezultă un scop. Totuși, rezultatul este în general influențat de marje fine, cum ar fi o salvare extraordinară a portarului sau dacă un șut atinge stâlpul în loc să intre, așa că clasificam și calitatea unui șut care rezultă din lovitura de pornire. Fotografiile sunt clasificate în mai multe categorii.
Categorii | Explicație |
Scop | O lovitură reușită care duce la gol |
remarcabil | Lovituri care aproape au dus la gol, cum ar fi un șut în bară |
Decent | Alte scene de goluri demne de remarcat |
In medie | Restul șanselor care ar fi incluse într-un raport de șanse cu amenințare relevantă de gol |
Nici unul | Nicio amenințare reală de gol, nu ar trebui considerată o șansă reală, cum ar fi o lovitură de cap care abia a atins mingea sau un șut blocat |
Nicio lovitură | Nicio fotografie făcută |
Videoclipul de mai sus prezintă exemple de categorii de rezultate de fotografiere în următoarea ordine: remarcabil, decent, mediu, niciunul.
Fațeta 2: potențialul unei lovituri
În al doilea rând, algoritmul nostru ia în considerare potențialul unei lovituri. Aceasta încorporează cât de probabil ar fi trebuit să aibă ca rezultat un gol, scoțând din ecuație performanța reală a șutului. Cu alte cuvinte, cuantificăm potențialul de gol al situației în care a fost executat șutul. Aceasta este surprinsă de gol așteptat (xGoals) valoarea loviturii. Înlăturăm nu numai apariția norocului sau lipsa acestuia, ci și calitatea loviturii sau a loviturii de cap.
Fațeta 3: Cantitatea de piese de set
În continuare, luăm în considerare aspectul de pur cantitate de piesele stabilite pe care le primește o echipă. Definiția noastră pentru Set Piece Threat măsoară amenințarea pe bază de set-piece. În loc să însumeze toate rezultatele și valorile xGoal ale unei echipe pe parcursul unui sezon, valorile sunt agregate astfel încât să reprezinte amenințarea medie per piesă de joc. Astfel, amenințarea de la corner, de exemplu, reprezintă pericolul echipei pentru fiecare corner și nu consideră o echipă mai periculoasă pur și simplu pentru că are mai multe cornere decât alte echipe (și, prin urmare, potențial mai multe șuturi sau goluri).
Fațeta 4: Dezvoltare în timp
Ultimul aspect de luat în considerare este dezvoltarea amenințării unei echipe peste orar. Luați în considerare, de exemplu, o echipă care a marcat trei goluri din corner în primele trei zile de meci, dar nu reușește să ofere nicio amenințare considerabilă în următoarele 15 zile de meci. Această echipă nu ar trebui considerată ca fiind o amenințare semnificativă din corner în ziua 19, în ciuda faptului că a marcat deja de trei ori, ceea ce poate fi totuși un retur bun. Luăm în considerare această evoluție (pozitivă sau negativă) a calității piesei de joc a unei echipe prin atribuirea unei reduceri fiecărei piese de joc, în funcție de cât timp a avut loc în urmă. Cu alte cuvinte, o lovitură liberă care a fost executată cu 10 zile în urmă are o influență mai mică asupra amenințării calculate decât una care a fost executată în timpul ultimului sau chiar jocului actual.
Scor: agregare pe piesă de set
Toate cele patru fațete pe care le-am descris sunt agregate în două valori pentru fiecare echipă, una pentru cornere și una pentru lovituri libere, care descriu pericolul pe care l-ar reprezenta în prezent o piesă corespunzătoare a echipei respective. Valoarea este definită ca media ponderată a scorurilor fiecărei piese de set, unde scorul unei piese de set este definit ca (0.7 * shot-outcome + 0.3 * xG-value)
în cazul în care piesa de set s-a soldat cu un șut și 0 în caz contrar. The shot-outcome
este 1 dacă echipa a marcat și mai mic pentru alte rezultate, cum ar fi un șut care a trecut pe lângă bară, în funcție de calitatea sa. Greutatea fiecărei piese stabilite este determinată de cât timp în urmă a fost luată, așa cum este descris mai devreme. În general, valorile sunt definite între 0–1, unde 1 este scorul perfect.
Amenințare cu piesă
În continuare, valorile pentru fiecare echipă sunt comparate cu media ligii. Formula exactă este score(team)/avg_score(league) - 1
. Această valoare este ceea ce numim valoarea Set Piece Threat. O echipă are o valoare de amenințare de 0 dacă este exact la fel de bună ca media ligii. O valoare de -1 (sau -100%) descrie o echipă care nu reprezintă deloc amenințare, iar o valoare de +1 (+100%) descrie o echipă care este de două ori mai periculoasă decât media ligii. Cu aceste valori, calculăm un clasament care ordonează echipele de la 1 la 18 în funcție de amenințarea lor ofensivă de cornere și, respectiv, lovituri libere.
Folosim aceleași date și calcule similare pentru a calcula, de asemenea, o amenințare defensivă care măsoară performanța defensivă a unei echipe în ceea ce privește modul în care își apără piesele goale. Acum, în loc să calculeze un scor pentru propria piesă de set, algoritmul calculează un scor pentru fiecare piesă de set adversar. La fel ca pentru amenințarea ofensivă, scorul este comparat cu media ligii, dar valoarea este inversată: -score(team)/avg_score(league) + 1
. În acest fel, o amenințare de +1 (+100%) este atinsă dacă echipa nu permite adversarilor nicio lovitură, în timp ce o echipă cu amenințare defensivă de -1 (-100%) este de două ori mai susceptibilă la piesele goale ale adversarilor decât liga. in medie. Din nou, o echipă cu amenințarea 0 este la fel de bună ca media ligii.
Constatări privind amenințarea piesei
Un aspect important al amenințării cu piața oprită este că ne concentrăm pe o estimare a amenințării în loc de goluri marcate și primite prin piese de stop. Dacă luăm ca exemplu SC Freiburg și Union Berlin în ziua 21, pe parcursul acestui sezon Freiburg a marcat șapte goluri prin cornere, în comparație cu patru de la Union Berlin. Clasamentul nostru pentru amenințări le clasifică în continuare pe ambele echipe destul de egale. De fapt, anticipăm că un corner al lui Freiburg (locul 3) va fi chiar cu 7% mai puțin amenințător decât un corner al lui Union Berlin (locul 1). Motivul principal pentru aceasta este că Union Berlin a creat un număr similar de ocazii mari din corner, dar nu a reușit să transforme aceste ocazii în goluri. Freiburg, pe de altă parte, a fost mult mai eficient cu șansele lor. O astfel de discrepanță între calitatea șanselor și obiectivele reale se poate întâmpla într-un sport cu variații mari precum fotbalul.
Următorul grafic arată clasamentul ofensiv de la colțul cu piața oprită (albastru) și scorul (roșu) al lui Union Berlin din zilele 6–21. În ziua a 12-a, Union a marcat un gol dintr-un corner și, în plus, a avut o mare șansă dintr-un al doilea corner care nu a dus la gol, dar a fost perceput ca o amenințare mare de algoritmul nostru. În plus, Union a șutat în poartă în cinci din șapte lovituri de colț în ziua a 12-a. Union a sărit imediat în clasament de pe locul al doisprezecelea la locul cinci ca urmare a acestui fapt, iar valoarea scorului pentru Union a crescut la fel ca media ligii. Pe măsură ce Union a văzut din ce în ce mai multe șanse de amenințare în ultimele meciuri din corner, ei au ocupat pas cu pas primul loc în clasamentul amenințărilor de la corner. Scorul este întotdeauna relativ la media actuală a ligii, ceea ce înseamnă că amenințarea Union în ziua 21 este cu 50% mai mare de la cornere decât amenințarea medie venită de la toate echipele din ligă.
Implementare și arhitectură
Bundesliga Match Facts sunt difuzate independent AWS Fargate containere în interior Serviciul Amazon de containere elastice (Amazon ECS). Faptele meciurilor anterioare din Bundesliga consumă date brute despre evenimente și poziții pentru a calcula statistici avansate. Acest lucru se schimbă odată cu lansarea Set Piece Threat, care analizează datele produse de un meci existent din Bundesliga (xObiective) pentru a-și calcula clasamentele. Prin urmare, am creat o arhitectură pentru a face schimb de mesaje între diferite date despre meciurile din Bundesliga în timpul meciurilor live în timp real.
Pentru a garanta că cele mai recente date sunt reflectate în calculele de amenințare a piesei stabilite, folosim Streaming gestionat de Amazon pentru Apache Kafka (Amazon MSK). Acest serviciu de broker de mesaje permite diferitelor date despre meciurile din Bundesliga să trimită și să primească cele mai noi evenimente și actualizări în timp real. Consumând un meci și un subiect specific despre meciul Bundesliga de la Kafka, putem primi cele mai actualizate date de la toate sistemele implicate, păstrând în același timp capacitatea de a reda și de a reprocesa mesajele trimise mai devreme.
Următoarea diagramă ilustrează arhitectura soluției:
Am introdus Amazon MSK în acest proiect pentru a înlocui în general toate mesajele interne transmise pentru platforma Bundesliga Match Facts. Se ocupă de injectarea de date poziționale și de evenimente, care se pot agrega la peste 3.6 milioane de puncte de date per meci. Cu Amazon MSK, putem folosi stocarea persistentă subiacentă a mesajelor, ceea ce ne permite să rejucăm jocuri din orice moment. Cu toate acestea, pentru Set Piece Threat, accentul se pune pe cazul de utilizare specific al evenimentelor de trecere produse de Bundesliga Match Facts către alte Bundesliga Match Facts care rulează în paralel.
Pentru a facilita acest lucru, distingem între două tipuri de subiecte Kafka: globale și specifice meciului. În primul rând, fiecare Bundesliga Match Fact are un subiect global specific, care gestionează toate mesajele create de Bundesliga Match Fact. În plus, există un subiect suplimentar specific pentru fiecare meci din Bundesliga pentru fiecare meci, care gestionează toate mesajele create de un meci din Bundesliga pentru un anumit meci. Când mai multe meciuri live se desfășoară în paralel, fiecare mesaj este mai întâi produs și trimis la acest subiect global specific Bundesliga.
Un dispecer AWS Lambdas funcția este abonată la fiecare subiect global specific Bundesliga Match Fact și are două sarcini:
- Scrieți datele primite într-o bază de date furnizată prin intermediul Serviciul de baze de date relaționale Amazon (Amazon RDS).
- Redistribuiți mesajele care pot fi consumate de alte informații despre meciurile din Bundesliga către un subiect specific despre meciurile din Bundesliga.
Partea stângă a diagramei arhitecturii arată diferitele date despre meciurile din Bundesliga care rulează independent unele de altele pentru fiecare meci și produc mesaje către subiectul global. Noul fapt pentru meciul de la Bundesliga privind amenințarea pe piața oprită acum poate consuma cele mai recente valori xGoal pentru fiecare lovitură pentru un anumit meci (partea dreaptă a diagramei) pentru a calcula imediat amenințarea produsă de lovitura de plasă care a dus la unul sau mai multe lovituri.
Rezumat
Suntem încântați de lansarea Set Piece Threat și de modelele pe care comentatorii și fanii le vor descoperi folosind această nouă perspectivă. Pe măsură ce echipele caută să valorifice din ce în ce mai mult aceste situații de minge moartă, Set Piece Threat va ajuta spectatorul să înțeleagă care echipă face acest lucru cu succes și care echipă mai are de acoperit, ceea ce adaugă suspans suplimentar înaintea fiecăreia dintre aceste situații de piață. Noul Bundesliga Match Fact este disponibil pentru radiodifuzorii Bundesliga pentru a descoperi noi perspective și povești ale unui meci, iar clasamentele echipelor pot fi vizualizate oricând în aplicația Bundesliga.
Suntem încântați să aflăm ce modele veți descoperi. Împărtășiți-vă cunoștințele cu noi: @AWScloud pe Twitter, cu hashtag-ul #BundesligaMatchFacts.
Despre Autori
Simon Rolfes a jucat 288 de meciuri în Bundesliga ca mijlocaș central, a marcat 41 de goluri și a câștigat 26 de selecții pentru Germania. În prezent, Rolfes este director sportiv la Bayer 04 Leverkusen, unde supraveghează și dezvoltă lista de jucători profesioniști, departamentul de scouting și dezvoltarea clubului pentru tineret. Simon scrie, de asemenea, rubrici săptămânale pe Bundesliga.com despre cele mai recente date despre meciurile din Bundesliga furnizate de AWS
Luuk Figdor este un specialist senior în tehnologie sportivă în echipa AWS Professional Services. Lucrează cu jucători, cluburi, ligi și companii media, cum ar fi Bundesliga și Formula 1, pentru a-i ajuta să spună povești cu date folosind învățarea automată. În timpul liber, îi place să învețe totul despre minte și despre intersecția dintre psihologie, economie și IA.
Jan Bauer este arhitect de aplicații cloud la AWS Professional Services. Interesele lui sunt computerul fără server, învățarea automată și tot ceea ce implică cloud computing. Lucrează cu clienți din diverse industrii pentru a-i ajuta să aibă succes în călătoria lor în cloud.
Pascal Kühner este dezvoltator de aplicații cloud în echipa de servicii profesionale AWS. El lucrează cu clienți din diverse industrii pentru a-i ajuta să-și atingă rezultatele de afaceri prin dezvoltarea de aplicații, DevOps și infrastructură. Îi plac sporturile cu mingea și în timpul liber îi place să joace baschet și fotbal.
Uwe Dick este Data Scientist la Sportec Solutions AG. El lucrează pentru a permite cluburilor și media din Bundesliga să își optimizeze performanța folosind statistici și date avansate - înainte, după și în timpul meciurilor. În timpul liber, se mulțumește cu mai puțin și încearcă doar să țină toate 90 de minute pentru echipa sa de fotbal de agrement.
Javier Poveda-Panter este Data Scientist pentru clienții de sport din EMEA în cadrul echipei AWS Professional Services. El permite clienților din zona sporturilor pentru spectatori să inoveze și să valorifice datele lor, oferind utilizatorilor și fanilor experiențe de înaltă calitate prin învățarea automată și știința datelor. Își urmărește pasiunea pentru o gamă largă de sporturi, muzică și IA în timpul liber.
- Coinsmart. Cel mai bun schimb de Bitcoin și Crypto din Europa.
- Platoblockchain. Web3 Metaverse Intelligence. Cunoștințe amplificate. ACCES LIBER.
- CryptoHawk. Radar Altcoin. Încercare gratuită.
- Sursa: https://aws.amazon.com/blogs/machine-learning/bundesliga-match-fact-set-piece-threat-evaluating-team-performance-in-set-pieces-on-aws/
- "
- 28
- 7
- Despre Noi
- Conform
- Cont
- realizat
- peste
- Suplimentar
- avansat
- AI
- Algoritmul
- TOATE
- Permiterea
- deja
- Amazon
- Google Analytics
- aplicaţia
- aplicație
- arhitectură
- ZONĂ
- disponibil
- in medie
- AWS
- Baschet
- Bavarez
- agent
- afaceri
- apel
- șansele
- Cloud
- cloud computing
- venire
- Companii
- comparație
- concurs
- Calcula
- tehnica de calcul
- Conferință
- consideră
- consuma
- Recipient
- Containere
- Curent
- clienţii care
- de date
- știința datelor
- om de știință de date
- Baza de date
- mort
- livrarea
- În ciuda
- Dezvoltator
- Dezvoltare
- diferit
- Director
- Reducere
- Nu
- Economie
- Europa
- european
- eveniment
- evenimente
- tot
- exemplu
- schimb
- Experiențe
- capăt
- First
- Concentra
- următor
- Fotbal
- Formula 1
- Gratuit
- Complet
- funcţie
- joc
- Jocuri
- Germania
- Caritate
- scop
- Goluri
- merge
- bine
- mare
- Manipularea
- având în
- înălțime
- ajutor
- ajută
- Înalt
- Cum
- HTTPS
- importanță
- important
- În altele
- inclus
- a crescut
- industrii
- influență
- Infrastructură
- perspective
- interese
- implicat
- IT
- Ultimele
- lansa
- conduce
- ligi
- AFLAȚI
- învăţare
- Led
- Lung
- maşină
- masina de învățare
- Meci
- sens
- Mass-media
- milion
- minte
- cele mai multe
- Muzică
- deschide
- comandă
- comenzilor
- Altele
- in caz contrar
- performanță
- perspective
- bucată
- platformă
- Joaca
- player
- jucători
- Pro
- Produs
- profesional
- proiect
- de promovare
- Psihologie
- calitate
- Trimestru
- gamă
- Crud
- Cititor
- în timp real
- a primi
- agrement
- eliberaţi
- reprezintă
- REST
- REZULTATE
- Alerga
- funcţionare
- Ştiinţă
- Om de stiinta
- sigur
- serverless
- serviciu
- Servicii
- set
- Settles
- Distribuie
- semnificativ
- asemănător
- So
- Fotbal
- soluţii
- sportiv
- Sportul
- statistică
- Statistici
- depozitare
- Istorii
- de streaming
- puternic
- succes
- de succes
- Reușit
- sisteme
- Ţintă
- sarcini
- echipă
- Tehnologia
- Prin
- timp
- împreună
- subiecte
- descoperi
- înţelege
- uniune
- actualizări
- us
- utilizare
- valoare
- Video
- site-uri web
- săptămânal
- Ce
- în
- cuvinte
- Apartamente
- a lucrat
- fabrică
- scris
- ani