{"metadata":{"kernelspec":{"language":"python","display_name":"Python 3","name":"python3"},"language_info":{"pygments_lexer":"ipython3","nbconvert_exporter":"python","version":"3.6.4","file_extension":".py","codemirror_mode":{"name":"ipython","version":3},"name":"python","mimetype":"text/x-python"}},"nbformat_minor":4,"nbformat":4,"cells":[{"cell_type":"markdown","source":"<h1>Can an Artificial Intelligence Coach Special Teams?</h1>","metadata":{}},{"cell_type":"markdown","source":"![BDB_Logo.jpg](attachment:676fb85f-58eb-4f6f-af5f-8e3486dff594.jpg)","metadata":{},"attachments":{"676fb85f-58eb-4f6f-af5f-8e3486dff594.jpg":{"image/jpeg":"/9j/4AAQSkZJRgABAQEAYABgAAD/4QAuRXhpZgAATU0AKgAAAAgAAgEAAAMAAAABBYkAAAEBAAMAAAABAuQAAAAAAAD/2wBDAAUEBAQEAwUEBAQGBQUGCA0ICAcHCBALDAkNExAUExIQEhIUFx0ZFBYcFhISGiMaHB4fISEhFBkkJyQgJh0gISD/2wBDAQUGBggHCA8ICA8gFRIVICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICD/wAARCALkBYkDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDzWiiiqP6QCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiijNABRR+NHfkUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUGgAoo9+lPhhmup1htYnmduFVFJJNAbajKK7J/hb47j0caodBn8ojcR3A9a4+SOSGQxzxPFIpwVdcY/OgxpV6Va/spKVuzTG0Uc/jS9zxz6Gg2EooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi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0OYWzu9OtzpvhnS4rMDg3Ewyre9ZEPw3iu757/xJq0+o3DHKoG+RfbFd9RVciZ4lPOMVRu6MuWT3kvifrJ6mbp+g6LpY/wBB02C3bPLKvJrS3MT6UUVR5dSrOrLmqSbfm7h3zQOn9KKKDMKKOemfzpQpz1wPfimAlFYOteMPDnh+NjqGpxJMP+WKtljXlfiD48DDweHdOyOhln4x9KdilFvoe3yyQwRs88qRKBnLtiuH174r+E9E3Itz9vuE48uLrmvnPWvF/iTxBITqWpSyITkRq2APyrB7nPLHuetPlNlRXU9S1741eItU3w6XGunwH7rfx15ve6hf6nO0+o3k1xIecyNmqtFUbqKWwDAOcce9HvRRQMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAz6UuaSigBePTNFJRQAoJU5Xr61Zg1G+t/8AV3DfQnNVaKAOgt/FV2mBcRLKPyrWt/E2nzfLJujf6cVxNHb1FKxXM0elxXVtMAY50Y+gNT15fG8kXMTMh+tX7fW9Rtv9XPuHo/NLlL5z0Cl71ytv4rYcXFtk9yDXX+HJ/D2tyLHca4tm56o6/wBaVgc0kQkgdasW1neXjAWlrJNnuq5Ar1rRvBfhaNUlhuI9Ql9VkDD8q62Czt7MbLa1jgx/cXGaRhLEpbI8g074e63eAPOFtYT1JPzflXW6f8NtHtgpvZGuj154rt8596M0jnlWnIp2ul6fZRqlraRoF6HbzVwlv72faiigxbvuJ3NLRRQAds0UfhmjnPqTQAUfpSOUjjMkzLGnq5wB+Ncfr3xK8J6BuSfUFuLheAkZ3Z/GmNJs7Gq19qFjpkJk1C8itlxnEjYzXgGv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+c1Ih/0hTuzUlwP3e7qRQFivIv7tuSfxqXy4wFwpZiOmaikb90xHYVPGfLtxKw+ZhQC1G/ZYlOZW69s9KrKsYZ13Hbu9asowLZYZJ7VAo5k/dD71AmSiO0wMk5+tKqQmcbCTgetRhWY4ENPjzHMN0e3IoGRkDL/MeKe8MZtlOSGpu7cXpP4EBoAVodpG/J9DmlK/LnJz65qzKCbd8DPFVgR5YXocd6AFijjEILDLZp32dXO9/lHpmi1y0Zdug6UCTfIJG6elAETLCknysdv1pyR2pT5mIP1pJMNL8sdABPHkigB+233IqE/nSSLifaCcYz1pNrI6s0WADSu265/4DQACONopM5JojWaFFdHYj0B6UzJ2ydquRf6pfpQBZg1q6jXa7ean901aF7pl8h+2Wqx4OOBWEOGIPXPQ0+DLSOjD5VOfrQBpy+HbC5/eWdz5ZPbNZV14f1G3ywj8xPVetSNM2/KMVUelW11i9t3jETbwR/FRclxRzjxSQsVmiaM+9MrsF1e1uflvLBWz1Y0j6Lo94C9vN5TH16CquTynIUVu3Phm+hBaFlnXsRWRLbXEDFZoWX3xTJsQ0UZ9T+VL1PtQISilP0pKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiijjPNABRQOT6Cjp/nrQAUVcttMvLzHk27YP8AFW5B4Zihj83ULoIO6g9aNhpNnMKrMcIpYnsBWtZ+H9QuwGZfJiPdq2vt2laegWytg7epHFVrrWbqQhF4H90VNy1EmTR9J01fMu5fNb+760+XWBHbY0y3SNQccisZ3aUlpCcehp9v8se1+jUirEl1NfTlTJPkE9KqDzY5mVShPXmpXVozt52+tRIsbTPmTFAyTzbggg+WQaiCymdMFQPQUrqi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mUY/3VqCTw3Zz/NY3gB7IaqcxuAxyp71XjdowxVyDu6g0CtcbdaFqNr96HeP9nmsx43jO2VTGfRq6SDWruEqqt5g9xV06np9w/lXlmuSOXIqrk8pxnfFHXpXWNoWk3uWs7nY3+0eBWZc+G9QtwTEBMn94UybGNR3xUkkM0J2yxOpHtUec9DmgkKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKOvtRTkSSVwkaF27ACgBvNHGOf0ratPDt/cANJ+5XvnrWtHpei6eM3EgnlHUUrlJXOYt7G6ujiCBmHrity18LtjzL64WJf7ueaunWV/wBVZwiML0OKyr6aa4li8yRiST3pXL5TYjOjaeD9niEsi9zVW61i6ntSY2EQH92sgKu9uo+lIiD7NuIOOaQyxFmYiSRyxx3NT/Kp+XHNVsw+SNuRxUQ2Y4zQO9hGxiUe9WNiiND3yKrqiNEdqknPWnrEryKvXHvTEOuF3TJ82Kj8vr+9NJOsbXQUdvepI1h3hGj60ANcOQF80kGpVi+YRsR9aSe3hWIkL+tQ7FLr9PWgZaGCrxFskDg+lQQJuwp6A8+9NWPLvtWpE8hY8Y5pBuWdqbhwKrPj7Sx7etR/J6GkjWNi/wAhY0A2TxovkseM80kvzQRruwfbrUXlY+UDv0zTrmOMeXGAQ2e1ADfL6fvW/OhwwiYCY9OlOVY1IDpuHrmpZIIRC7KnamIjSM7E3MCpFTxgJIYtw24qmUXyVP070vl/v+OeKAHxpumePd361bCoAMYqrF5Klwy4bPWmny9+MHApD2Jp8F0qOFQzSU1QplXgkUNGqgnaRntQBM4H2Bh7VXWP5VJkbketSTRpHZ4YdajVFjUHbuXvk0xMequo+WY4+tJErAO2/PPep1ggcBljwD71WVVxKFGAG6Uh2sWQBEysrAhu1RTKy3IAOc9PaoWQbY/d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WZy+yM4pFEgttvln60ATKzGZPpUlwq+WW71XDOkiMVPSpWuFYFXjO00DTI5P9XnqKnUhl85+nYVUkY7fkU49KmkdvLjUKRk0CJFbzGy7YHaqsZVMsrFfm7U/cUlUMmR6U2Le6FhH/Ee1Abl+31a6t+POLj0bpWgmsWV2fLvrVWyOoFYq+Yrg+VkU1pN9zhEJwPSgZsPpGi3u5ra48uT0HSs658M3sILQMJx6LVUeZuk2qc+oq1HqV9axAxyMBxnNO5LSMia1ubdtssLJ+FQ5FdeuvJIvl3NoHXucUNZ6DfrmP/R3P50yeTschRXRXHhacLvs51lX3PNY9xp95bEiW3dcd8cUybFWigkZ9KX8MfWgQlFHeloASiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKMj60o5Py5b2FACUVoWej394wMcJRP7zcVtQ+H9PswJNQugSP4QaBpNnMRxSTMFijaRvatm18NXsyh52EMfqa1W1aws0KWNuuf72KoyapcXMpEs2FI6DgVNy1EvJYaLpaeZJ/pEvr1FRXGuS4WOxRYVJxxWd5ixlssGQ1FJ5DqpRtvPQUirIsXDXUg3yXBfPUGqxDhCA3GPSpysLDmU8+9QSLGCwVyeKYyVsjThzk4psjl9gqF5P9G27uMUpddyYoFcntyPMmzwBT/tSdtxP0qqJcSSDOA2M08OhH3unpSGmIwcvG/Vs1akJwJV+8ODVdWXzE5wtS7ljYsrgr3FAELszI21u3NOWGTyFbzOMUSPbyRsQdpxTkEXlL+8OMetAdSPEh/ip9vu2y5OeabIsQxtc/nUUb7DJyeaBEhl/0fbj+KnL/wAfEYqDcoi59aWSURyR85z0phcuNcxKxBycelV5WMgY5OO1Cuo+XcCfWguMHkUirk6bpLdefmWozIzH7200/KhQ6SfNjpSGW3k/1nDAUCIoYZHVm8zvRiTBG+nQiPY373jPrSukIX/WHOfWmISAN9oGTmniUorjHrVZWCzAhjSqw2OS1AAv+pSrjTJHtB547VR3gQL7VIHVjuLY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"}}},{"cell_type":"markdown","source":"<h2>Introduction</h2>\n<p>\nA world class football coach may have a top secret playbook, mind blowing creativity and seemingly psychic intuition, skills which are learned through study, practice and experience. If these skills can be learned by a human, could they be learned by a machine?\n<br><br>\nThe subject of artificial intelligence undertaking jobs traditionally completed by humans is frequently discussed across a wide variety of platforms and industries. This notebook will not answer the question of whether a special teams coach can be replaced by an artificial intelligence, there is far more to being a special teams coach than what can be learned from this data. However, it will take a step on the road to answering that question by attempting to train a Generative Adversarial Network (GAN) to generate new and unique punt plays. If it can learn how 22 players and the ball line up and react to each others movements then perhaps, with further work, it could predict the optimum location of the field to aim a punt or the return route that will yield the most yards.\n</p>\n<br>\n<h2>Contents</h2>\n<p>\n    <ol>\n        <li><a href='#1'>Configuration and Data Load</a></li>\n        <li><a href='#2'>Data Setup</a></li>\n        <li><a href='#3'>Data Analysis</a></li>\n        <ul>\n            <li><a href='#3.1'>Punt Outcomes</a></li>\n            <li><a href='#3.2'>Number of Frames in a Punt Play</a></li>\n        </ul>\n        <li><a href='#4'>Training Data Construction</a></li>\n        <li><a href='#5'>Creating the Generative Adversarial Network</a></li>\n        <li><a href='#6'>Animation Setup</a></li>\n        <li><a href='#7'>Results</a></li>\n        <ul>\n            <li><a href='#7.1'>Real Punt Example</a></li>\n            <li><a href='#7.2'>Early Training Example</a></li>\n            <li><a href='#7.3'>Mid-Training Example</a></li>\n            <li><a href='#7.4'>Final Example</a></li>\n        </ul>\n        <li><a href='#8'>Conclusion</a></li>\n    </ol>\n</p>","metadata":{}},{"cell_type":"markdown","source":"<a id=\"1\"></a>\n<h2>1. Configuration and Data Load</h2>\n<p>Importing the libraries needed in the notebook and loading the raw data.</p>","metadata":{}},{"cell_type":"code","source":"import numpy as np\nimport pandas as pd\nimport matplotlib as mpl\nimport matplotlib.pyplot as plt\nimport seaborn as sns\nimport tensorflow as tf\nfrom tensorflow.keras import layers\nimport math\nimport time\nimport os","metadata":{"_kg_hide-input":true,"execution":{"iopub.status.busy":"2021-12-30T05:59:14.345364Z","iopub.execute_input":"2021-12-30T05:59:14.345707Z","iopub.status.idle":"2021-12-30T05:59:21.899364Z","shell.execute_reply.started":"2021-12-30T05:59:14.345569Z","shell.execute_reply":"2021-12-30T05:59:21.898171Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# Read in the data\nroot_dir = '../input/nfl-big-data-bowl-2022/'\n\nli = []\n\ntracking_cols = ['gameId','playId','displayName','position','nflId','position','playDirection','x','y','team','frameId']\nfor filename in ['tracking2018.csv', 'tracking2019.csv', 'tracking2020.csv']:\n    df = pd.read_csv(root_dir + filename, index_col=None, header=0, usecols=tracking_cols)\n    li.append(df)\n\ntracking = pd.concat(li, axis=0, ignore_index=True)\n\nplay_cols = ['gameId','playId', 'possessionTeam', 'specialTeamsPlayType', 'specialTeamsResult']\nplays = pd.read_csv(root_dir + 'plays.csv', usecols=play_cols)\n\nprint(f\"Loaded in {len(plays)} plays and {len(tracking)} tracking records\")","metadata":{"_kg_hide-input":true,"execution":{"iopub.status.busy":"2021-12-30T05:59:21.901298Z","iopub.execute_input":"2021-12-30T05:59:21.901506Z","iopub.status.idle":"2021-12-30T06:01:22.493204Z","shell.execute_reply.started":"2021-12-30T05:59:21.901479Z","shell.execute_reply":"2021-12-30T06:01:22.492236Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id=\"2\"></a>\n<h2>2. Data Setup</h2>\n<h3>Global Data Fixes</h3>\n<p>\nCreate a unique identifier by combining the playId, which is only unique within a game, and the gameId which is unique globally. This gives each play a global unique identifier.\n<br><br>\nDuring the period covered by the data the team known as the Raiders re-located from Oakland to Las Vegas. The team abbreviation used for the Raiders also changed from OAK to LV. To achieve consistency throughout the data all instances of the OAK team abbreviation will be renamed to LV.\n<br><br>\nThe tracking data for the ball does not hold a position or an NFL ID. To ensure the ball can be separated from players within the tracking data, these values will be populated with some arbitrary values.\n</p>\n<h3>Filter Data</h3>\n<p>\nSelect only the punt related data and clean up any irrelevant data.\n</p>","metadata":{}},{"cell_type":"code","source":"# combine gameid and playid to create a unique play id\ntracking['playUniqueId'] = tracking['gameId'].astype(str) + tracking['playId'].astype(str)\nplays['playUniqueId'] = plays['gameId'].astype(str) + plays['playId'].astype(str)\n\n# Rename all instances of OAK to LV\nplays.loc[plays['possessionTeam']=='OAK', 'possessionTeam'] = 'LV'\n\n#Fill in some gaps in the tracking data for the football\ntracking.loc[tracking['displayName']=='football', 'position'] = 'BLL'\ntracking.loc[tracking['displayName']=='football', 'nflId'] = 99999.9","metadata":{"execution":{"iopub.status.busy":"2021-12-30T06:01:22.494956Z","iopub.execute_input":"2021-12-30T06:01:22.495636Z","iopub.status.idle":"2021-12-30T06:03:18.436016Z","shell.execute_reply.started":"2021-12-30T06:01:22.495564Z","shell.execute_reply":"2021-12-30T06:03:18.434984Z"},"_kg_hide-input":true,"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# Filter for the punt data\npunt_plays = plays.loc[plays['specialTeamsPlayType']=='Punt']\npunt_tracking = tracking.loc[tracking['playUniqueId'].isin(punt_plays.playUniqueId.unique())]\nprint(f\"There are {len(punt_plays)} punt plays and {len(punt_tracking)} punt tracking records\")\n# Tidy up data that is no longer needed\ndel plays\ndel tracking","metadata":{"execution":{"iopub.status.busy":"2021-12-30T06:03:18.437521Z","iopub.execute_input":"2021-12-30T06:03:18.437869Z","iopub.status.idle":"2021-12-30T06:03:32.140286Z","shell.execute_reply.started":"2021-12-30T06:03:18.437828Z","shell.execute_reply":"2021-12-30T06:03:32.139411Z"},"_kg_hide-input":true,"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id=\"3\"></a>\n<h2>3. Data Analysis</h2>","metadata":{}},{"cell_type":"markdown","source":"<a id=\"3.1\"></a>\n<h3>Punt Outcomes</h3>\n<p>\nThe 8 different punt outcomes that can be split into 2 groups, ones where the ball was successfully punted and made it's way down field, and ones where the ball was not successfully punted. The outcomes in the first group, successful punts, are all individually more numerous than any of the categories in the second group, unsuccessful punts.\n<br><br>\nSuccessful Punts (in order of most numerous):\n<ul>\n<li>Return - the ball is caught by an opposing team player who then runs with the ball upfield to try and gain as many yards as possible before they are tackled or reach the opposing team end zone.</li>\n<li>Fair Catch - the opposing player signals their intention not to advance the ball and in return is protected from tackles by opposing players.</li>\n<li>Downed - the kicking team are the first to possess the ball after the punt. This is technically a spot foul where the ball was possessed, although a flag is generally not thrown. The receiving team start their drive from the yard line where the ball was first touched by a kicking team member.</li>\n<li>Out of Bounds - the punt goes out of bounds before it is touched by a player. The receiving team start their drive from the yard line where the ball went out of bounds.</li>\n<li>Touchback - the punt is dead within or beyond the receiving teams end zone. This can occur either by the punt travelling untouched through the end zone or by being caught by a receiving team player in the end zone who then takes a knee to end the play. The receiving team start their drive from the 25 yard line in this scenario.</li>\n<li>Muffed - the ball strikes a player of the receiving team and goes loose but they did not possess the ball (if they possess the ball and then drop it it is a fumble). The ball can then be possessed by the kicking team again and, although they cannot advance it from the point they possess it, they will keep posession and a new set of downs from the yard line in which they gained possession.</li>\n</ul>\n<br><br>\nThe unsuccessful punt categories are:\n<ul>\n<li>Non-Special Teams Results - includes scenarios where a punt formation was used to mask a pass or a run.</li>\n<li>Blocked Punt - an opposing team player blocked the punt as it was being kicked.</li>\n</ul>\n<br><br>\nBased on the frequency of these outcomes an artificially generated punt should be more likely to show a returned punt than any other type of punt.\n</p>","metadata":{}},{"cell_type":"code","source":"# Chart the punt outcomes\nmpl.rc('font', size=15) \nplt.figure(figsize=(20, 6))\nplt.xticks(rotation=90)\nax = sns.histplot(data=punt_plays.specialTeamsResult)\nax.set_title('Punt Outcomes')","metadata":{"_kg_hide-input":true,"execution":{"iopub.status.busy":"2021-12-30T06:25:51.813424Z","iopub.execute_input":"2021-12-30T06:25:51.813692Z","iopub.status.idle":"2021-12-30T06:25:51.944032Z","shell.execute_reply.started":"2021-12-30T06:25:51.813661Z","shell.execute_reply":"2021-12-30T06:25:51.942908Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id=\"3.2\"></a>\n<h3>Number of Frames in a Punt Play</h3>\n<p>\nThe length of a punt play can vary for example, a kick out of bounds would be much shorter than a zig-zagging return run. The length of a play is measured in the number of frames it occupies.\n<br><br>\nMost plays (5,981) have at least 57 frames, at this point a slow decline in the number of plays still happening starts to happen. A steep decline occurs between 87 frames, where the number of plays drops below 5,000, and 92 frames where the number of plays drops below 4,000. From here there is a more gradual decline with the below 3,000 occuring at 105 frames, below 2,000 at 119 frames and below 1,000 at 132 frames. At 140 frames 90% of the plays have finished leaving a long tail that continues out to 272 frames.\n</p>","metadata":{}},{"cell_type":"code","source":"# Create the plot data\nframe_count = pd.DataFrame(punt_tracking.groupby('frameId').playUniqueId.nunique()).reset_index()# columns=['Frame No.', 'Count'])\nframe_count.columns = ['Frame No.', 'Count']\n# Create the chart\nmpl.rc('font', size=15) \nplt.figure(figsize=(20, 6))\nplt.xticks(rotation=90)\nax = sns.lineplot(x='Frame No.', y='Count', data=frame_count)\nax.set_title('Count of Plays with No. of Frames')\nax.xaxis.set_major_locator(mpl.ticker.MultipleLocator(10))\nax.set(xlim=(0, None))","metadata":{"_kg_hide-input":true,"execution":{"iopub.status.busy":"2021-12-30T06:26:02.987472Z","iopub.execute_input":"2021-12-30T06:26:02.987813Z","iopub.status.idle":"2021-12-30T06:26:07.169839Z","shell.execute_reply.started":"2021-12-30T06:26:02.987768Z","shell.execute_reply":"2021-12-30T06:26:07.168669Z"},"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id=\"4\"></a>\n<h2>4. Training Data Construction</h2>\n<p>\nTo help the network learn I organise the data to make it as consistent as possible:\n<ul>\n<li>All plays are normalized so that the action occurs left to right</li>\n<li>A small number of instances where the player kicking the punt has a position of 'K' (kicker) are amended so the position is 'P' (punter)</li>\n<li>Field co-ordinates are scaled to values between -1 and 1</li>\n</ul>\nThe distance of each player from the ball is calculated in an attempt to ensure that similar field positions occur in similar positions in the training data. To assist with this the value for the ball and punter are overridden to negative values. The receiving team players values are increased to ensure they are greater than the kicking team. Each frame is then sorted by distance from the ball which results in an order of:\n<ol>\n<li>Ball</li>\n<li>Punter</li>\n<li>Players from kicking team sorted by distance from ball</li>\n<li>Players from receiving team sorted by distance from ball</li>\n</ol>\nTo maintain a consistent size the number of frames to include is set at 140 which covers the entire play for 90% of the data (see abaove analysis). Any plays which are shorter than 140 frames are padded with zeroes, any plays which are longer are truncated so data beyond 140 plays is lost.\n<br><br>\nNo filtering is done on the punt outcomes, all punt types are included in the training data.\n</p>","metadata":{}},{"cell_type":"code","source":"max_number_of_frames = 140\n\n# RENAME ANY K VALUES TO P IN POSITION\ndef convert_k_to_p(df):\n    df.loc[df['position']=='K', 'position'] = 'P'\n    return df\n\n# NORMALIZE THE COORDINATES SO ALL PLAYS PLAYED IN SAME DIRECTION\ndef flip_left_to_right(df):\n    df.loc[df['playDirection']=='left', 'x'] = 120-df.loc[df['playDirection']=='left', 'x']\n    df.loc[df['playDirection']=='left', 'y'] = 53.3-df.loc[df['playDirection']=='left', 'y']\n    df.loc[:, 'playDirection'] = 'right'\n    return df\n\ndef scale_coordinates(df):\n    df.loc[:,'x'] = (df.loc[:,'x'] - 60)/60\n    df.loc[:,'y'] = (df.loc[:,'y'] - 26.65)/26.65\n    return df\n\n# Organize the players so that they appear in order ball, punter, punting team, receiving team with punting teama dn receiving team ordered by distance from ball\ndef sort_by_distance_from_ball(players):\n    # Create an array to hold the sorted value\n    sorted_ids = []\n    # Get the ball\n    ball = players.loc[players['position']=='BLL'].iloc[0]\n    punter = players.loc[players['position']=='P'].iloc[0]\n    # Calculate every players distance from the ball\n    players.loc[:, 'distanceFromBall'] = players.apply(lambda x: abs(math.dist([ball['x'],ball['y']],[x['x'],x['y']])), axis=1)\n    # Override the distance of the ball itself and the punter so that they appear in indexes 0 and 1\n    players.loc[players['position']=='BLL', 'distanceFromBall'] = -99.9\n    players.loc[players['position']=='P', 'distanceFromBall'] = -49.9\n    # Add 100 yards to the receiving team so that they are sorted lower than the kicking team and appear in the last 11 indexes\n    players.loc[~players['team'].isin(['football',punter['team']]), 'distanceFromBall'] += 100.0 \n    # Sort the players\n    players = players.sort_values(by='distanceFromBall', ascending=True)\n    # Return the array\n    return players\n\ndef create_input_data(play_tracking):\n    # Get a consistent position value for the punter (sometimes position is marked as K for kicker)\n    play_tracking = convert_k_to_p(play_tracking)\n    # Transform all plays so they are in same direction\n    play_tracking = flip_left_to_right(play_tracking)\n    # Scale the coordinates to a range of -1 to 1\n    play_tracking = scale_coordinates(play_tracking)\n    # Sort the payers so there is some consistency to their order\n    player_sorted_ids = sort_by_distance_from_ball(play_tracking.loc[play_tracking['frameId']==1])\n    player_sorted_ids = player_sorted_ids[['nflId','distanceFromBall']].copy()\n    # Add the sorting value to the data and sort by frame then distance\n    play_tracking = pd.merge(play_tracking, player_sorted_ids, how='left', on='nflId')\n    play_tracking = play_tracking.sort_values(by=['frameId','distanceFromBall'], ascending=True)\n    # Create an array to hold the values\n    input_array = []\n    # Loop through each frame to add the data to the array\n    for frame_no in range(1, (max_number_of_frames+1)):\n        # Identify if there is data for that frame\n        if frame_no <= play_tracking.frameId.max():\n            # Append the x,y data to the input array\n            input_array.append(play_tracking.loc[play_tracking['frameId']==frame_no, ['x','y']].values)\n        else:\n            # Create an array of [23, 2] filed with zero\n            input_array.append(np.zeros((23, 2)))\n    return input_array","metadata":{"execution":{"iopub.status.busy":"2021-12-30T06:03:36.349571Z","iopub.execute_input":"2021-12-30T06:03:36.349847Z","iopub.status.idle":"2021-12-30T06:03:36.369854Z","shell.execute_reply.started":"2021-12-30T06:03:36.349811Z","shell.execute_reply":"2021-12-30T06:03:36.368705Z"},"_kg_hide-input":true,"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# Create the tensor for the training data. This is a sizeable operation so the tensor is saved and on subsequent runs reloaded instead of running again.\nexisting_examples_path = \"../input/nfl-gan-data/training_examples.npy\"\n\nif not os.path.exists(existing_examples_path):\n    training_examples = []\n    for unique_play in punt_plays.playUniqueId.unique():\n        unique_play_tracking = punt_tracking.loc[punt_tracking['playUniqueId']==unique_play]\n        # Build the data\n        example = create_input_data(unique_play_tracking)\n        training_examples.append(example)\n    training_examples = np.array(training_examples)\n    # Save the examples so future runs not needed\n    np.save('../input/nfl-gan-data/training_examples.npy', training_examples)\n    \nloaded_training_examples = np.load('../input/nfl-gan-data/training_examples.npy')\n\n# Keep a play to use as an example later\nexample_punt_play = loaded_training_examples[-1]","metadata":{"execution":{"iopub.status.busy":"2021-12-30T06:03:36.373547Z","iopub.execute_input":"2021-12-30T06:03:36.374357Z","iopub.status.idle":"2021-12-30T06:03:41.709227Z","shell.execute_reply.started":"2021-12-30T06:03:36.374309Z","shell.execute_reply":"2021-12-30T06:03:41.708037Z"},"_kg_hide-input":true,"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id=\"5\"></a>\n<h2>5. Creating the Generative Adversarial Network</h2>\n<p>\nA generator is created, which feeds random data through a network to create a punt play. A discriminator is created, which determines whether a punt play is real or fake from a mix of examples containing generated and real punt plays. The output is then used to tune both networks so that the generator becomes better at generating convincing punt plays and the discriminator becomes better at detecting fake plays.\n</p>","metadata":{}},{"cell_type":"code","source":"BUFFER_SIZE = 12000\nBATCH_SIZE = 128\n\nos.environ['KMP_WARNINGS'] = '0'\n\ncross_entropy = tf.keras.losses.BinaryCrossentropy(from_logits=True)\n\ntrain_dataset = tf.data.Dataset.from_tensor_slices(loaded_training_examples).shuffle(BUFFER_SIZE).batch(BATCH_SIZE)","metadata":{"execution":{"iopub.status.busy":"2021-12-30T06:09:35.037968Z","iopub.execute_input":"2021-12-30T06:09:35.038360Z","iopub.status.idle":"2021-12-30T06:09:35.625975Z","shell.execute_reply.started":"2021-12-30T06:09:35.038286Z","shell.execute_reply":"2021-12-30T06:09:35.624880Z"},"_kg_hide-input":true,"_kg_hide-output":true,"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"def generator_model():\n    model = tf.keras.Sequential()\n    model.add(layers.Dense(35*6*8, use_bias=False, input_shape=(60,)))\n    model.add(layers.BatchNormalization())\n    model.add(layers.LeakyReLU())\n\n    model.add(layers.Reshape((35, 6, 8)))\n    assert model.output_shape == (None, 35, 6, 8)\n\n    model.add(layers.Conv2DTranspose(8, (5, 5), strides=(1, 1), padding='same', use_bias=False, data_format='channels_last'))\n    assert model.output_shape == (None, 35, 6, 8)\n    model.add(layers.BatchNormalization())\n    model.add(layers.LeakyReLU())\n\n    model.add(layers.Conv2DTranspose(8, (5, 5), strides=(1, 1), padding='same', use_bias=False, data_format='channels_last'))\n    assert model.output_shape == (None, 35, 6, 8)\n    model.add(layers.BatchNormalization())\n    model.add(layers.LeakyReLU())\n\n    model.add(layers.Conv2DTranspose(4, (5, 5), strides=(2, 2), padding='same', use_bias=False, data_format='channels_last'))\n    assert model.output_shape == (None, 70, 12, 4)\n    model.add(layers.BatchNormalization())\n    model.add(layers.LeakyReLU())\n\n    model.add(layers.Conv2DTranspose(4, (5, 5), strides=(1, 1), padding='same', use_bias=False, data_format='channels_last'))\n    assert model.output_shape == (None, 70, 12, 4)\n    model.add(layers.BatchNormalization())\n    model.add(layers.LeakyReLU())\n\n    model.add(layers.Conv2DTranspose(2, (5, 5), strides=(2, 2), padding='same', use_bias=False, activation='tanh', data_format='channels_last'))\n    assert model.output_shape == (None, 140, 24, 2)\n\n    model.add(layers.Cropping2D(cropping=((0,0), (0,1))))\n    assert model.output_shape == (None, 140, 23, 2)\n\n    return model\n\ndef generator_loss(fake_output):\n    return cross_entropy(tf.ones_like(fake_output), fake_output)","metadata":{"execution":{"iopub.status.busy":"2021-12-30T06:03:42.184251Z","iopub.execute_input":"2021-12-30T06:03:42.184514Z","iopub.status.idle":"2021-12-30T06:03:42.201511Z","shell.execute_reply.started":"2021-12-30T06:03:42.184483Z","shell.execute_reply":"2021-12-30T06:03:42.200803Z"},"_kg_hide-input":true,"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"def make_discriminator_model():\n    model = tf.keras.Sequential()\n    model.add(layers.Conv2D(64, (5, 5), strides=(2, 2), padding='same',\n                                     input_shape=[140, 23, 2]))\n    model.add(layers.LeakyReLU())\n    model.add(layers.Dropout(0.3))\n\n    model.add(layers.Conv2D(128, (5, 5), strides=(1, 1), padding='same'))\n    model.add(layers.LeakyReLU())\n    model.add(layers.Dropout(0.3))\n\n    model.add(layers.Conv2D(128, (5, 5), strides=(1, 1), padding='same'))\n    model.add(layers.LeakyReLU())\n    model.add(layers.Dropout(0.3))\n\n    model.add(layers.Conv2D(128, (5, 5), strides=(2, 2), padding='same'))\n    model.add(layers.LeakyReLU())\n    model.add(layers.Dropout(0.3))\n\n    model.add(layers.Flatten())\n    model.add(layers.Dense(1))\n\n    return model\n\ndef discriminator_loss(real_output, fake_output):\n    real_loss = cross_entropy(tf.ones_like(real_output), real_output)\n    fake_loss = cross_entropy(tf.zeros_like(fake_output), fake_output)\n    total_loss = real_loss + fake_loss\n    return total_loss","metadata":{"execution":{"iopub.status.busy":"2021-12-30T06:03:42.202852Z","iopub.execute_input":"2021-12-30T06:03:42.203868Z","iopub.status.idle":"2021-12-30T06:03:42.220701Z","shell.execute_reply.started":"2021-12-30T06:03:42.203794Z","shell.execute_reply":"2021-12-30T06:03:42.219747Z"},"_kg_hide-input":true,"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# Training setup\ngenerator = generator_model()\ndiscriminator = make_discriminator_model()\n\n# Set the optimizers\ngenerator_optimizer = tf.keras.optimizers.Adam(learning_rate=2e-4, beta_1=0.5)\ndiscriminator_optimizer = tf.keras.optimizers.Adam(learning_rate=2e-4, beta_1=0.5)\n\n# Checkpoints code\ncheckpoint_dir = '../input/nfl-gan-data/checkpoints'\ncheckpoint_prefix = os.path.join(checkpoint_dir, \"ckpt\")\ncheckpoint = tf.train.Checkpoint(generator_optimizer=generator_optimizer,\n                                 discriminator_optimizer=discriminator_optimizer,\n                                 generator=generator,\n                                 discriminator=discriminator)\n\n# Training loop\nEPOCHS = 500\nnoise_dim = 60\nnum_examples_to_generate = 256\n\nseed = tf.random.normal([num_examples_to_generate, noise_dim])","metadata":{"execution":{"iopub.status.busy":"2021-12-30T06:03:42.222133Z","iopub.execute_input":"2021-12-30T06:03:42.223012Z","iopub.status.idle":"2021-12-30T06:03:42.570799Z","shell.execute_reply.started":"2021-12-30T06:03:42.222975Z","shell.execute_reply":"2021-12-30T06:03:42.569928Z"},"_kg_hide-input":true,"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"@tf.function\ndef train_step(images):\n    noise = tf.random.normal([BATCH_SIZE, noise_dim])\n\n    with tf.GradientTape() as gen_tape, tf.GradientTape() as disc_tape:\n      generated_images = generator(noise, training=True)\n      real_output = discriminator(images, training=True)\n      fake_output = discriminator(generated_images, training=True)\n\n      gen_loss = generator_loss(fake_output)\n      disc_loss = discriminator_loss(real_output, fake_output)\n\n    gradients_of_generator = gen_tape.gradient(gen_loss, generator.trainable_variables)\n    gradients_of_discriminator = disc_tape.gradient(disc_loss, discriminator.trainable_variables)\n\n    generator_optimizer.apply_gradients(zip(gradients_of_generator, generator.trainable_variables))\n    discriminator_optimizer.apply_gradients(zip(gradients_of_discriminator, discriminator.trainable_variables))\n\ndef train(dataset, epochs):\n\n  checkpoint.restore(tf.train.latest_checkpoint(checkpoint_dir))\n  for epoch in range(epochs):\n    start = time.time()\n\n    for image_batch in dataset:\n      train_step(image_batch)\n\n    # Save generated plays every 100 epochs\n    if epoch % 100 == 0:\n        generate_and_save_plays(generator,\n                                 epoch + 1,\n                                 seed)\n\n    # Save the model every 15 epochs\n    if (epoch + 1) % 15 == 0:\n      checkpoint.save(file_prefix = checkpoint_prefix)\n\n    print ('Time for epoch {} is {} sec'.format(epoch + 1, time.time()-start))\n\n  # Generate after the final epoch\n  generate_and_save_plays(generator,\n                           epochs,\n                           seed)\n\ngenerated_plays_during_training = []\n\ndef generate_and_save_plays(model, epoch, test_input):\n  predictions = model(test_input, training=False)\n  if len(predictions) > 0:\n      generated_plays_during_training.append(predictions)","metadata":{"execution":{"iopub.status.busy":"2021-12-30T06:03:42.572433Z","iopub.execute_input":"2021-12-30T06:03:42.572710Z","iopub.status.idle":"2021-12-30T06:03:42.588274Z","shell.execute_reply.started":"2021-12-30T06:03:42.572678Z","shell.execute_reply":"2021-12-30T06:03:42.587364Z"},"_kg_hide-input":true,"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# Train the network, only run number of epochs from latest checkpoint\nlast_ckpt = tf.train.latest_checkpoint(\n    checkpoint_dir, latest_filename=None\n)\nlast_ckpt = int(last_ckpt.split(\"-\")[-1])\nnet_epochs = EPOCHS - (last_ckpt*15) if last_ckpt < (EPOCHS/15) else 0\n    \ntrain(train_dataset, net_epochs)","metadata":{"execution":{"iopub.status.busy":"2021-12-30T06:03:42.589999Z","iopub.execute_input":"2021-12-30T06:03:42.590640Z","iopub.status.idle":"2021-12-30T06:03:43.358775Z","shell.execute_reply.started":"2021-12-30T06:03:42.590553Z","shell.execute_reply":"2021-12-30T06:03:43.357702Z"},"_kg_hide-input":true,"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"# Save the generated examples\nif len(generated_plays_during_training) > 1:\n    generated_examples = np.array(generated_plays_during_training)\n\n    # Check if previous examples created and add the new ones to it.\n    generated_examples_path = \"../input/nfl-gan-data/generated_examples.npy\"\n\n    if os.path.exists(generated_examples_path):\n        # Add the examples generated this run to ones generated previously\n        all_loaded_generated_examples = np.load('../input/nfl-gan-data/generated_examples.npy')\n        all_examples = np.concatenate((all_loaded_generated_examples, generated_examples), axis = 0)\n        np.save('../input/nfl-gan-data/generated_examples', all_examples)\n    else:\n        np.save('../input/nfl-gan-data/generated_examples', generated_examples)\n        all_examples = generated_examples","metadata":{"execution":{"iopub.status.busy":"2021-12-30T06:03:43.359881Z","iopub.execute_input":"2021-12-30T06:03:43.360097Z","iopub.status.idle":"2021-12-30T06:03:43.366160Z","shell.execute_reply.started":"2021-12-30T06:03:43.360070Z","shell.execute_reply":"2021-12-30T06:03:43.365614Z"},"_kg_hide-input":true,"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id=\"6\"></a>\n<h2>6. Animation Setup</h2>\n\n<p>The animation of a play is adapted from a post created by JARON_MICHAL. See the post here - https://www.kaggle.com/jaronmichal/tracking-data-visualization </p>","metadata":{}},{"cell_type":"code","source":"# THIS CODE CREATES THE FOOTBALL PITCH\n\nimport matplotlib.patches as patches\nfrom matplotlib.patches import Arc\nfrom matplotlib import pyplot as plt\nimport matplotlib.patches as mpatches\n\n# Change size of the figure\nplt.rcParams['figure.figsize'] = [12, 8]\ndef drawPitch(width, height, color=\"w\"):\n    fig = plt.figure()\n    ax = plt.axes(xlim=(-10, width + 30), ylim=(-15, height + 5))\n    plt.axis('off')\n\n    # Grass around pitch\n    rect = patches.Rectangle((-10, -5), width + 40, height + 10, linewidth=1, facecolor='#3f995b', capstyle='round')\n    ax.add_patch(rect)\n    ###################\n\n    # Pitch boundaries\n    rect = plt.Rectangle((0, 0), width + 20, height, ec=color, fc=\"None\", lw=2)\n    ax.add_patch(rect)\n    ###################\n\n    # vertical lines - every 5 yards\n    for i in range(21):\n        plt.plot([10 + 5 * i, 10 + 5 * i], [0, height], c=\"w\", lw=2)\n    ###################\n        \n    # distance markers - every 10 yards\n    for yards in range(10, width, 10):\n        yards_text = yards if yards <= width / 2 else width - yards\n        # top markers\n        plt.text(10 + yards - 2, height - 7.5, yards_text, size=15, c=\"w\", weight=\"bold\")\n        # botoom markers\n        plt.text(10 + yards - 2, 7.5, yards_text, size=15, c=\"w\", weight=\"bold\", rotation=180)\n    ###################\n\n    # yards markers - every yard\n    # bottom markers\n    for x in range(20):\n        for j in range(1, 5):\n            plt.plot([10 + x * 5 + j, 10 + x * 5 + j], [1, 3], color=\"w\", lw=2)\n\n    # top markers\n    for x in range(20):\n        for j in range(1, 5):\n            plt.plot([10 + x * 5 + j, 10 + x * 5 + j], [height - 1, height - 3], color=\"w\", lw=2)\n\n    # middle bottom markers\n    y = (height - 18.5) / 2\n    for x in range(20):\n        for j in range(1, 5):\n            plt.plot([10 + x * 5 + j, 10 + x * 5 + j], [y, y + 2], color=\"w\", lw=2)\n\n    # middle top markers\n    for x in range(20):\n        for j in range(1, 5):\n            plt.plot([10 + x * 5 + j, 10 + x * 5 + j], [height - y, height - y - 2], color=\"w\", lw=2)\n    ###################\n\n    # draw home end zone\n    plt.text(2.5, (height - 15) / 2, \"HOME\", size=30, c=\"w\", weight=\"bold\", rotation=90)\n    rect = plt.Rectangle((0, 0), 10, height, ec=color, fc=\"#0064dc\", lw=2)\n    ax.add_patch(rect)\n\n    # draw away end zone    \n    plt.text(111, (height - 15) / 2, \"AWAY\", size=30, c=\"w\", weight=\"bold\", rotation=-90)\n    rect = plt.Rectangle((width + 10, 0), 10, height, ec=color, fc=\"#c80014\", lw=2)\n    ax.add_patch(rect)\n    ###################\n    \n    # draw extra spot point\n    # left\n    y = (height - 3) / 2\n    plt.plot([10 + 2, 10 + 2], [y, y + 3], c=\"w\", lw=2)\n    \n    # right\n    plt.plot([width + 10 - 2, width + 10 - 2], [y, y + 3], c=\"w\", lw=2)\n    ###################\n    \n    # draw goalpost\n    goal_width = 6 # yards\n    y = (height - goal_width) / 2\n    # left\n    plt.plot([0, 0], [y, y + goal_width], \"-\", c=\"y\", lw=10, ms=20)\n    # right\n    plt.plot([width + 20, width + 20], [y, y + goal_width], \"-\", c=\"y\", lw=10, ms=20)\n    \n    return fig, ax","metadata":{"execution":{"iopub.status.busy":"2021-12-30T06:03:43.367235Z","iopub.execute_input":"2021-12-30T06:03:43.367842Z","iopub.status.idle":"2021-12-30T06:03:43.396920Z","shell.execute_reply.started":"2021-12-30T06:03:43.367796Z","shell.execute_reply":"2021-12-30T06:03:43.395936Z"},"_kg_hide-input":true,"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"%matplotlib ipympl\nfrom matplotlib import animation\nfrom IPython.display import HTML\ndef animate_generated_play(df):\n    fig, ax = drawPitch(100, 53.3)\n    play = df\n    team_left, = ax.plot([], [], 'o', markersize=20, markerfacecolor=\"r\", markeredgewidth=2, markeredgecolor=\"white\", zorder=7)\n    team_right, = ax.plot([], [], 'o', markersize=20, markerfacecolor=\"b\", markeredgewidth=2, markeredgecolor=\"white\", zorder=7)\n    ball, = ax.plot([], [], 'o', markersize=10, markerfacecolor=\"black\", markeredgewidth=2, markeredgecolor=\"white\", zorder=7)\n    drawings = [team_left, team_right, ball]\n\n    def init():\n        team_left.set_data([], [])\n        team_right.set_data([], [])\n        ball.set_data([], [])\n        return drawings\n    \n    # Re-scale the generated examples\n    def upscale_coordinates(coords):\n        x,y = coords\n        x = (x * 60) + 60\n        y = (y * 26.65) + 26.65\n        return [x, y]\n\n    def draw_teams(i):\n        X = []\n        Y = []\n        for coords in play[i][1:12]:\n            x, y = upscale_coordinates(coords)\n            X.append(x)\n            Y.append(y)\n        team_left.set_data(X, Y)\n        \n        X = []\n        Y = []\n        for coords in play[i][12:23]:\n            x, y = upscale_coordinates(coords)\n            X.append(x)\n            Y.append(y)\n        team_right.set_data(X, Y)\n\n    def animate(i):\n        draw_teams(i)\n        x, y = upscale_coordinates(play[i][0])\n        ball.set_data([x, y])\n        return drawings\n    \n    anim = animation.FuncAnimation(fig, animate, init_func=init,\n                                   frames=140, interval=100, blit=True)\n\n    return HTML(anim.to_html5_video())","metadata":{"execution":{"iopub.status.busy":"2021-12-30T06:03:43.398345Z","iopub.execute_input":"2021-12-30T06:03:43.398861Z","iopub.status.idle":"2021-12-30T06:03:43.436159Z","shell.execute_reply.started":"2021-12-30T06:03:43.398827Z","shell.execute_reply":"2021-12-30T06:03:43.435171Z"},"_kg_hide-input":true,"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id=\"7\"></a>\n<h2>7. Results</h2>\n<p>\nIn this section I compare a real punt play with plays generated by the model during the early, mid and final stages of training.    \n</p>\n<br>\n<a id=\"7.1\"></a>\n<h3>Real Punt Play</h3>\n<p>\nA real play taken from the training data showing an actual punt play from the NFL. Things that define this as a real punt play include:\n    <ol>\n        <li>Initial positions of the players show:<ul> \n            <li>Members from either team lined up on opposing sides of the line of scrimmage.</li>\n        <li>The punter located behind the rest of team, this gives the punter enough space to kick the ball before the opposing team can get near him and block the punt.</li>\n        <li>The returner of the receiving team located much further down field than the rest of his team.</li></ul>\n        <li>The ball initially travelling backwards from the snapper to the punter before moving forwards after the punter kicks it.</li>\n        <li>The majority of players from both team moving towards the ball after it is caught/lands.</li>\n    </ol>\nThese elements can be used to assess the realism of the punt plays created by the generator.\n</p>","metadata":{}},{"cell_type":"code","source":"animate_generated_play(example_punt_play)","metadata":{"execution":{"iopub.status.busy":"2021-12-30T06:03:43.437847Z","iopub.execute_input":"2021-12-30T06:03:43.438086Z","iopub.status.idle":"2021-12-30T06:03:43.690856Z","shell.execute_reply.started":"2021-12-30T06:03:43.438055Z","shell.execute_reply":"2021-12-30T06:03:43.687675Z"},"_kg_hide-input":true,"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"code","source":"all_loaded_generated_examples = np.load('../input/nfl-gan-data/generated_examples.npy')","metadata":{"execution":{"iopub.status.busy":"2021-12-30T06:03:43.692410Z","iopub.execute_input":"2021-12-30T06:03:43.692774Z","iopub.status.idle":"2021-12-30T06:03:44.488025Z","shell.execute_reply.started":"2021-12-30T06:03:43.692730Z","shell.execute_reply":"2021-12-30T06:03:44.486923Z"},"_kg_hide-input":true,"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id=\"7.2\"></a>\n<h3>Early Training Example</h3>\n<p>\nThe early output of the generator looks nothing like a real punt play. All players and the ball clustered around the centere of the pitch making seemingly random movements. None of the elements listed above that define a real punt play are present in this example.\n</p>","metadata":{}},{"cell_type":"code","source":"animate_generated_play(all_loaded_generated_examples[0][0])","metadata":{"execution":{"iopub.status.busy":"2021-12-30T06:03:44.489687Z","iopub.execute_input":"2021-12-30T06:03:44.490041Z","iopub.status.idle":"2021-12-30T06:03:44.955317Z","shell.execute_reply.started":"2021-12-30T06:03:44.489993Z","shell.execute_reply":"2021-12-30T06:03:44.954300Z"},"_kg_hide-input":true,"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id=\"7.3\"></a>\n<h3>Mid-Training Example</h3>\n<p>By mid-training the output is starting to look more convincing. The initial position of the players and the ball look realistic, which covers point 1 of our checklist. However, the ball does not appear to travel from the snapper to the punter, instead it hangs around the line of scrimmage for a few frames before making it's way down field. There is movement of all the players towards the ball once it makes it's way down field though. Overall 2 out of 3 elements are already present midway through training.</p>","metadata":{}},{"cell_type":"code","source":"animate_generated_play(all_loaded_generated_examples[4][0])","metadata":{"execution":{"iopub.status.busy":"2021-12-30T06:03:44.957134Z","iopub.execute_input":"2021-12-30T06:03:44.957553Z","iopub.status.idle":"2021-12-30T06:03:45.212841Z","shell.execute_reply.started":"2021-12-30T06:03:44.957504Z","shell.execute_reply":"2021-12-30T06:03:45.212065Z"},"_kg_hide-input":true,"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id=\"7.4\"></a>\n<h3>Final Example</h3>\n<p>In the final output all initial player positions looks accurate, the ball travels in a realistic manner, and the players move as expected during a punt play.</p>","metadata":{}},{"cell_type":"code","source":"predictions = generator(seed, training=False)\npredictions = np.array(predictions)\nanimate_generated_play(predictions[0])","metadata":{"execution":{"iopub.status.busy":"2021-12-30T06:03:45.214125Z","iopub.execute_input":"2021-12-30T06:03:45.214360Z","iopub.status.idle":"2021-12-30T06:03:45.566441Z","shell.execute_reply.started":"2021-12-30T06:03:45.214331Z","shell.execute_reply":"2021-12-30T06:03:45.565644Z"},"_kg_hide-input":true,"trusted":true},"execution_count":null,"outputs":[]},{"cell_type":"markdown","source":"<a id=\"8\"></a>\n<h2>8. Conclusion</h2>\n<p>\nThe aim of this notebook was to find out if a GAN could be trained to generate a realistic looking punt play. I believe this was achieved as output from the final model showed realistic starting positions and expected movements of both the players and the ball.\n<br><br>\nThe practical applications for this work in it's current state are limited. A coach could generate and watch plays in the hope of seeing a new and unique formation or it could be used as a training tool to give players exposure to more punt plays in the hope they will obtain a greater intuition for how they play out.\n<br><br>\nThis model was a proof of concept but, if the model was developed further, it could provide greater practical application. For example, if the starting position of the kicking team players were used as an input, the model could generate numerous examples from which monte carlo simulations could help inform which is the optimal running lane that will provide the punt returner with the greatest chance of the most yards.\n<br><br>\nThanks for reading my analysis.\n</p>","metadata":{}}]}