Built by Stanford researchers: TunaGAN: Modify high-resolution face images with good qualitative and quantitative performance.
https://www.profillic.com/paper/arxiv:1908.06163
🔗 Profillic: AI models, code & research to supercharge your projects
Explore state-of-the-art in machine learning, AI, and robotics research. Browse models, source code, papers by topics and authors. Connect with researchers and engineers working on related problems in machine learning, deep learning, natural language processing, robotics, computer vision, data mining, neural networks, artificial intelligence/AI, data science... and explore working together on projects, github code
https://www.profillic.com/paper/arxiv:1908.06163
🔗 Profillic: AI models, code & research to supercharge your projects
Explore state-of-the-art in machine learning, AI, and robotics research. Browse models, source code, papers by topics and authors. Connect with researchers and engineers working on related problems in machine learning, deep learning, natural language processing, robotics, computer vision, data mining, neural networks, artificial intelligence/AI, data science... and explore working together on projects, github code
Profillic
Profillic: AI models, code & research to supercharge your projects
Explore state-of-the-art in machine learning, AI, and robotics research. Browse models, source code, papers by topics and authors. Connect with researchers and engineers working on related problems in machine learning, deep learning, natural language processing…
Как работает ИИ в игре Hitman (2016)
Выпущенный компанией IO Interactive в 2016 году Hitman вернул франшизу к её корням: созданию богатых и интересных сценариев, в которых Агент 47 должен устранять свои цели, часто импровизированным и непрактичным способом. Для решения этой задачи внутри игры применяется множество систем ИИ, именно их мы и будем изучать. Мы углубимся в структуру систем ИИ, отвечающих в последнем поколении игр Hitman за различные функции: создание реагирующих на ситуацию NPC, телохранителей, системы толп, управляемые искусственным интеллектом анимации и многое другое.
Об игре Hitman
Перед игроками в Hitman стоит задача убийства жестоких и беспринципных личностей, о смерти которых никто особо жалеть не будет. Но в каждом из случаев смысл больше заключается в уникальных историях, которые игрок может создавать самостоятельно, уничтожая цели сложным или забавным образом. Hitman пронизан системами, позволяющими игроку экспериментировать, импровизировать и реагировать на изменения в разворачивающейся вокруг более крупной картине. Переоденьтесь барменом и отравите жертву напитком, сломайте ей шею, притворившись массажистом, испугайте цель, изобразив чумного доктора или даже завоюйте доверие звукозаписывающей команды, сыграв на барабанах. Игра предоставляет пользователям широкий набор интересных и часто заранее обговоренных способов проникновения или же скрывает от них информацию в более сложных и длительных сценариях.
🔗 Как работает ИИ в игре Hitman (2016)
Выпущенный компанией IO Interactive в 2016 году Hitman вернул франшизу к её корням: созданию богатых и интересных сценариев, в которых Агент 47 должен устранять...
Выпущенный компанией IO Interactive в 2016 году Hitman вернул франшизу к её корням: созданию богатых и интересных сценариев, в которых Агент 47 должен устранять свои цели, часто импровизированным и непрактичным способом. Для решения этой задачи внутри игры применяется множество систем ИИ, именно их мы и будем изучать. Мы углубимся в структуру систем ИИ, отвечающих в последнем поколении игр Hitman за различные функции: создание реагирующих на ситуацию NPC, телохранителей, системы толп, управляемые искусственным интеллектом анимации и многое другое.
Об игре Hitman
Перед игроками в Hitman стоит задача убийства жестоких и беспринципных личностей, о смерти которых никто особо жалеть не будет. Но в каждом из случаев смысл больше заключается в уникальных историях, которые игрок может создавать самостоятельно, уничтожая цели сложным или забавным образом. Hitman пронизан системами, позволяющими игроку экспериментировать, импровизировать и реагировать на изменения в разворачивающейся вокруг более крупной картине. Переоденьтесь барменом и отравите жертву напитком, сломайте ей шею, притворившись массажистом, испугайте цель, изобразив чумного доктора или даже завоюйте доверие звукозаписывающей команды, сыграв на барабанах. Игра предоставляет пользователям широкий набор интересных и часто заранее обговоренных способов проникновения или же скрывает от них информацию в более сложных и длительных сценариях.
🔗 Как работает ИИ в игре Hitman (2016)
Выпущенный компанией IO Interactive в 2016 году Hitman вернул франшизу к её корням: созданию богатых и интересных сценариев, в которых Агент 47 должен устранять...
Хабр
Как работает ИИ в игре Hitman (2016)
Выпущенный компанией IO Interactive в 2016 году Hitman вернул франшизу к её корням: созданию богатых и интересных сценариев, в которых Агент 47 должен устранять...
Listen to our narrated articles
🔗 Listen to our narrated articles
Conveniently listen to some of our best content on your schedule
🔗 Listen to our narrated articles
Conveniently listen to some of our best content on your schedule
Medium
Listen to our narrated articles
Conveniently listen to some of our best content on your schedule
Важно ли, что компьютеры и люди видят мир по-разному?
По некоторым параметрам машинное зрение превосходит человеческое. По другим, возможно, оно никогда нас не догонит.
Когда инженеры впервые решили научить компьютеры видеть, они считали само собой разумеющимся, что компьютеры будут видеть всё так же, как люди. Первые предложения по компьютерному зрению из 1960-х были «очевидно мотивированы характеристиками человеческого зрения», — сказал Джон Цоцос, специалист по информатике из Йоркского университета.
С тех пор многое поменялось.
Компьютерное зрение переросло стадию воздушных замков и превратилось в активно развивающуюся область. Сегодня компьютеры опережают людей в некоторых задачах по распознаванию образов, к примеру, в классификации картинок («собака или волк?») или обнаружении аномалий на медицинских фотографиях. И процесс обработки визуальных данных «нейросетями» всё сильнее отличается от процесса, используемого людьми.
Компьютеры обыгрывают нас в нашей же игре, играя в неё по другим правилам.
🔗 Важно ли, что компьютеры и люди видят мир по-разному?
По некоторым параметрам машинное зрение превосходит человеческое. По другим, возможно, оно никогда нас не догонит. Когда инженеры впервые решили научить компью...
По некоторым параметрам машинное зрение превосходит человеческое. По другим, возможно, оно никогда нас не догонит.
Когда инженеры впервые решили научить компьютеры видеть, они считали само собой разумеющимся, что компьютеры будут видеть всё так же, как люди. Первые предложения по компьютерному зрению из 1960-х были «очевидно мотивированы характеристиками человеческого зрения», — сказал Джон Цоцос, специалист по информатике из Йоркского университета.
С тех пор многое поменялось.
Компьютерное зрение переросло стадию воздушных замков и превратилось в активно развивающуюся область. Сегодня компьютеры опережают людей в некоторых задачах по распознаванию образов, к примеру, в классификации картинок («собака или волк?») или обнаружении аномалий на медицинских фотографиях. И процесс обработки визуальных данных «нейросетями» всё сильнее отличается от процесса, используемого людьми.
Компьютеры обыгрывают нас в нашей же игре, играя в неё по другим правилам.
🔗 Важно ли, что компьютеры и люди видят мир по-разному?
По некоторым параметрам машинное зрение превосходит человеческое. По другим, возможно, оно никогда нас не догонит. Когда инженеры впервые решили научить компью...
Хабр
Важно ли, что компьютеры и люди видят мир по-разному?
По некоторым параметрам машинное зрение превосходит человеческое. По другим, возможно, оно никогда нас не догонит. Когда инженеры впервые решили научить компьютеры видеть, они считали само собой...
SPIRAL++: improved RL-powered neural painter. The agent draws both abstract and realistic paintings.
🔎 learning-to-paint.github.io
📝 arxiv.org/abs/1910.01007
🔗 Unsupervised Doodling and Painting with Improved SPIRAL
🔎 learning-to-paint.github.io
📝 arxiv.org/abs/1910.01007
🔗 Unsupervised Doodling and Painting with Improved SPIRAL
arXiv.org
Unsupervised Doodling and Painting with Improved SPIRAL
We investigate using reinforcement learning agents as generative models of images (extending arXiv:1804.01118). A generative agent controls a simulated painting environment, and is trained with...
Как технология in-memory изменила бизнес-аналитику
Примерно 5 миллисекунд проходит от запроса до ответа, если данные хранятся на жестком диске. SSD отвечает в 300 раз быстрее — за 150 микросекунд. Оперативной памяти требуется в 300,000 раз меньше времени — лишь 15 наносекунд.*
Можно долго рассуждать о том, как бизнес-аналитика помогает финансам или логистике. Способов применить информацию много, все время появляются новые. Но принцип работы разных аналитических решений один и заключается он в том, чтобы соединить данные из разных источников и посмотреть на них вместе — то есть целиком.
Чтобы воспользоваться информацией из нескольких источников, нужно к ним подключиться и извлечь данные. Но данные создавались разными способами, с разной периодичностью и хранятся в разных форматах. Поэтому прежде, чем визуализировать данные или передать другим системам для дальнейшей обработки, их придется объединить с помощью каких-то математических операций — трансформировать.
Технология in-memory заключается в том, что для трансформации в оперативную память единовременно загружаются все данные из разных источников. После этого трансформацию можно выполнить «на лету», без запросов к диску. Например, кликом выбрать измерение и сразу получить график, который будет отображать значения показателей в нужном разрезе. Благодаря тому, что все данные уже в оперативной памяти, аналитическому приложению не нужно делать запросы к жесткому диску для получения новой информации.
Это вступление должно помочь мне рассказать о том, как и почему менялись технологии, лежащие в основе современных аналитических решений.
🔗 Как технология in-memory изменила бизнес-аналитику
Примерно 5 миллисекунд проходит от запроса до ответа, если данные хранятся на жестком диске. SSD отвечает в 300 раз быстрее — за 150 микросекунд. Оперативной пам...
Примерно 5 миллисекунд проходит от запроса до ответа, если данные хранятся на жестком диске. SSD отвечает в 300 раз быстрее — за 150 микросекунд. Оперативной памяти требуется в 300,000 раз меньше времени — лишь 15 наносекунд.*
Можно долго рассуждать о том, как бизнес-аналитика помогает финансам или логистике. Способов применить информацию много, все время появляются новые. Но принцип работы разных аналитических решений один и заключается он в том, чтобы соединить данные из разных источников и посмотреть на них вместе — то есть целиком.
Чтобы воспользоваться информацией из нескольких источников, нужно к ним подключиться и извлечь данные. Но данные создавались разными способами, с разной периодичностью и хранятся в разных форматах. Поэтому прежде, чем визуализировать данные или передать другим системам для дальнейшей обработки, их придется объединить с помощью каких-то математических операций — трансформировать.
Технология in-memory заключается в том, что для трансформации в оперативную память единовременно загружаются все данные из разных источников. После этого трансформацию можно выполнить «на лету», без запросов к диску. Например, кликом выбрать измерение и сразу получить график, который будет отображать значения показателей в нужном разрезе. Благодаря тому, что все данные уже в оперативной памяти, аналитическому приложению не нужно делать запросы к жесткому диску для получения новой информации.
Это вступление должно помочь мне рассказать о том, как и почему менялись технологии, лежащие в основе современных аналитических решений.
🔗 Как технология in-memory изменила бизнес-аналитику
Примерно 5 миллисекунд проходит от запроса до ответа, если данные хранятся на жестком диске. SSD отвечает в 300 раз быстрее — за 150 микросекунд. Оперативной пам...
Хабр
Как технология in-memory изменила бизнес-аналитику
Примерно 5 миллисекунд проходит от запроса до ответа, если данные хранятся на жестком диске. SSD отвечает в 30 раз быстрее — за 150 микросекунд. Оперативной памяти требуется в 300,000 раз меньше...
Kaggle Live Coding: Making code modular | Kaggle
🔗 Kaggle Live Coding: Making code modular | Kaggle
This week Rachael will be working on polishing some of her existing code to get it ready to go into production by making it more modular. SUBSCRIBE: https://www.youtube.com/c/kaggle?sub_... About Kaggle: Kaggle is the world's largest community of data scientists. Join us to compete, collaborate, learn, and do your data science work. Kaggle's platform is the fastest way to get started on a new data science project. Spin up a Jupyter notebook with a single click. Build with our huge repository of free code
🔗 Kaggle Live Coding: Making code modular | Kaggle
This week Rachael will be working on polishing some of her existing code to get it ready to go into production by making it more modular. SUBSCRIBE: https://www.youtube.com/c/kaggle?sub_... About Kaggle: Kaggle is the world's largest community of data scientists. Join us to compete, collaborate, learn, and do your data science work. Kaggle's platform is the fastest way to get started on a new data science project. Spin up a Jupyter notebook with a single click. Build with our huge repository of free code
YouTube
Kaggle Live Coding: Making code modular | Kaggle
This week Rachael will be working on polishing some of her existing code to get it ready to go into production by making it more modular.
SUBSCRIBE: https://www.youtube.com/c/kaggle?sub_...
About Kaggle:
Kaggle is the world's largest community of data…
SUBSCRIBE: https://www.youtube.com/c/kaggle?sub_...
About Kaggle:
Kaggle is the world's largest community of data…
How to secure health data in the cloud
🔗 How to secure health data in the cloud
Data protection is big news and people are waking up to the importance of keeping their health data secure. In this blog, I will explore…
🔗 How to secure health data in the cloud
Data protection is big news and people are waking up to the importance of keeping their health data secure. In this blog, I will explore…
Medium
How to secure health data in the cloud
Data protection is big news and people are waking up to the importance of keeping their health data secure. In this blog, I will explore…
Automated Machine Learning for Data Analysts & Business Users
🔗 Automated Machine Learning for Data Analysts & Business Users
Automated Machine Learning (AutoML) represents a fundamental shift in the way organizations of all sizes approach machine learning and…
🔗 Automated Machine Learning for Data Analysts & Business Users
Automated Machine Learning (AutoML) represents a fundamental shift in the way organizations of all sizes approach machine learning and…
Medium
Automated Machine Learning for Data Analysts & Business Users
Automated Machine Learning (AutoML) represents a fundamental shift in the way organizations of all sizes approach machine learning and…
19 Innovative Ways to Use Information Visualization Across a Variety of Fields
🔗 19 Innovative Ways to Use Information Visualization Across a Variety of Fields
When large amounts of data are presented as numbers on a spreadsheet, it’s not uncommon to hear groaning in the room. It’s worse if there…
🔗 19 Innovative Ways to Use Information Visualization Across a Variety of Fields
When large amounts of data are presented as numbers on a spreadsheet, it’s not uncommon to hear groaning in the room. It’s worse if there…
Medium
19 Innovative Ways to Use Information Visualization Across a Variety of Fields
When large amounts of data are presented as numbers on a spreadsheet, it’s not uncommon to hear groaning in the room. It’s worse if there…
Установка Tensorflow. Создание нейронной сети. FMNIST. Распознавание изображений. Python
Наш телеграм канал - tglink.me/ai_machinelearning_big_data
https://www.youtube.com/watch?v=VRbSKfzFkxo
🎥 Установка Tensorflow. Создание нейронной сети. FMNIST. Распознавание изображений. Python
👁 1 раз ⏳ 3988 сек.
Наш телеграм канал - tglink.me/ai_machinelearning_big_data
https://www.youtube.com/watch?v=VRbSKfzFkxo
🎥 Установка Tensorflow. Создание нейронной сети. FMNIST. Распознавание изображений. Python
👁 1 раз ⏳ 3988 сек.
Поддержать проект - http://www.donationalerts.ru/r/bytepp
Ссылки:
https://developer.nvidia.com/cuda-downloads
https://developer.nvidia.com/cudnn
https://www.nvidia.ru/Download/index.aspx
https://www.anaconda.com/distribution/
Пути:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\libnvvp
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\extras\CUPTI\libx64
C:\cuda\bin
C:\ProgramData\Anaconda3
C:\ProgramData\Anaconda3\Scripts
C:\Use🎥 Machine Learning: современное глубокое обучение
👁 1 раз ⏳ 4617 сек.
👁 1 раз ⏳ 4617 сек.
Лекция Романа Аристова, руководителя группы программного и инженерного анализа компании ООО "ИНФОРИОН" https://inforion.ru/
Зима Искусственного Интеллекта закончилась. Нам посчастливилось жить не только во время возрождения академического интереса к машинному обучения, но и во время, когда современные системы, построенные на глубоком обучении, стали коммерчески выгодными. А это значит, что спрос на специалистов в этой области будет только нарастать, как и количество разнообразных инструментов, фреймворковVk
Machine Learning: современное глубокое обучение
Лекция Романа Аристова, руководителя группы программного и инженерного анализа компании ООО "ИНФОРИОН" https://inforion.ru/
Зима Искусственного Интеллекта закончилась. Нам посчастливилось жить не только во время возрождения академического интереса к машинному…
Зима Искусственного Интеллекта закончилась. Нам посчастливилось жить не только во время возрождения академического интереса к машинному…
Personalized, Generative Narratives
🔗 Personalized, Generative Narratives
Using Tweepy, IBM Watson and GPT-2 to craft personalized content based on a user’s personality profile
🔗 Personalized, Generative Narratives
Using Tweepy, IBM Watson and GPT-2 to craft personalized content based on a user’s personality profile
Medium
Personalized, Generative Narratives
Using Tweepy, IBM Watson and GPT-2 to craft personalized content based on a user’s personality profile
Releasing a new benchmark and data set for evaluating neural code search models
https://ai.facebook.com/blog/neural-code-search-evaluation-dataset/
article: https://arxiv.org/abs/1908.09804
code: https://github.com/facebookresearch/Neural-Code-Search-Evaluation-Dataset
Наш телеграм канал - tglink.me/ai_machinelearning_big_data
🔗 Releasing a new benchmark and data set for evaluating neural code search models
We are releasing a new benchmark and data set to evaluate performance across various neural code search techniques to make it easier to evaluate a new model on a common set of questions.
https://ai.facebook.com/blog/neural-code-search-evaluation-dataset/
article: https://arxiv.org/abs/1908.09804
code: https://github.com/facebookresearch/Neural-Code-Search-Evaluation-Dataset
Наш телеграм канал - tglink.me/ai_machinelearning_big_data
🔗 Releasing a new benchmark and data set for evaluating neural code search models
We are releasing a new benchmark and data set to evaluate performance across various neural code search techniques to make it easier to evaluate a new model on a common set of questions.
Facebook
Releasing a new benchmark and dataset for evaluating neural code search models
We are releasing a new benchmark and dataset to evaluate performance across various neural code search techniques to make it easier to evaluate a new model on a common set of questions.
Natural Language Processing (NLP) to analyse product reviews by online shoppers
🔗 Natural Language Processing (NLP) to analyse product reviews by online shoppers
Let me share my Natural Language Processing (NLP) project on product reviews given by online shoppers.
🔗 Natural Language Processing (NLP) to analyse product reviews by online shoppers
Let me share my Natural Language Processing (NLP) project on product reviews given by online shoppers.
Medium
Natural Language Processing (NLP) to analyse product reviews by online shoppers
Let me share my Natural Language Processing (NLP) project on product reviews given by online shoppers.
📹Artificial caricature
Agents learn to draw simplified (artistic?) portraits via trial and error.
Project website: https://learning-to-paint.github.io
ArXiV: https://arxiv.org/abs/1910.01007
#GAN #CelebA #DL
🔗 Unsupervised Doodling and Painting with Improved SPIRAL
Agents learn to draw simplified (artistic?) portraits via trial and error.
Project website: https://learning-to-paint.github.io
ArXiV: https://arxiv.org/abs/1910.01007
#GAN #CelebA #DL
🔗 Unsupervised Doodling and Painting with Improved SPIRAL
arXiv.org
Unsupervised Doodling and Painting with Improved SPIRAL
We investigate using reinforcement learning agents as generative models of images (extending arXiv:1804.01118). A generative agent controls a simulated painting environment, and is trained with...
Hydra: A framework that simplifies the development of complex applications
https://ai.facebook.com/blog/open-source-in-brief-hydra/
AI RESEARCH, ML APPLICATIONS, OPEN SOURCE
https://engineering.fb.com/open-source/hydra/
code: https://github.com/facebookresearch/hydra/
🔗 Open-sourcing Hydra for simpler app development - Facebook Engineering
Hydra makes it easier to add functionality to projects and dramatically reduces the need for some forms of boilerplate code.
https://ai.facebook.com/blog/open-source-in-brief-hydra/
AI RESEARCH, ML APPLICATIONS, OPEN SOURCE
https://engineering.fb.com/open-source/hydra/
code: https://github.com/facebookresearch/hydra/
🔗 Open-sourcing Hydra for simpler app development - Facebook Engineering
Hydra makes it easier to add functionality to projects and dramatically reduces the need for some forms of boilerplate code.
Facebook
Hydra: A framework that simplifies the development of complex applications
Facebook AI is open-sourcing Hydra, a new framework whose dynamic approach to configuration will accelerate the development of complex Python applications.
PDDM — Новый Model-Based Reinforcement Learning алгоритм с улучшенным планировщиком
Обучение с подкреплением (Reinforcement Learning) делится на два больших класса: Model-Free и Model-Based. В первом случае действия оптимизируются напрямую по сигналу награды, а во втором нейросеть является только моделью реальности, а оптимальные действия выбираются с помощью внешнего планировщика. У каждого подхода есть свои достоинства и недостатки.
Разработчики из Berkeley и Google Brain представили Model-Based алгоритм PDDM с улучшенным планировщиком, позволяющий эффективно обучаться сложным движениям с большим числом степеней свободы на небольшом числе примеров. Чтобы научиться вращать мячи в роботизированной руке с реалистичными суставами пальцев с 24 степенями свободы, потребовалось всего 4 часа практики на реальном физическом роботе.
🔗 PDDM — Новый Model-Based Reinforcement Learning алгоритм с улучшенным планировщиком
Обучение с подкреплением (Reinforcement Learning) делится на два больших класса: Model-Free и Model-Based. В первом случае действия оптимизируются напрямую по с...
Обучение с подкреплением (Reinforcement Learning) делится на два больших класса: Model-Free и Model-Based. В первом случае действия оптимизируются напрямую по сигналу награды, а во втором нейросеть является только моделью реальности, а оптимальные действия выбираются с помощью внешнего планировщика. У каждого подхода есть свои достоинства и недостатки.
Разработчики из Berkeley и Google Brain представили Model-Based алгоритм PDDM с улучшенным планировщиком, позволяющий эффективно обучаться сложным движениям с большим числом степеней свободы на небольшом числе примеров. Чтобы научиться вращать мячи в роботизированной руке с реалистичными суставами пальцев с 24 степенями свободы, потребовалось всего 4 часа практики на реальном физическом роботе.
🔗 PDDM — Новый Model-Based Reinforcement Learning алгоритм с улучшенным планировщиком
Обучение с подкреплением (Reinforcement Learning) делится на два больших класса: Model-Free и Model-Based. В первом случае действия оптимизируются напрямую по с...
Хабр
PDDM — Новый Model-Based Reinforcement Learning алгоритм с улучшенным планировщиком
Обучение с подкреплением (Reinforcement Learning) делится на два больших класса: Model-Free и Model-Based. В первом случае действия оптимизируются напрямую по сигналу награды, а во втором нейросеть...
Google's AI Plays Football…For Science!
🔗 Google's AI Plays Football…For Science!
📝 The paper "Google Research Football: A Novel Reinforcement Learning Environment" is available here: https://arxiv.org/abs/1907.11180 https://github.com/google-research/football https://ai.googleblog.com/2019/06/introducing-google-research-football.html ❤️ Pick up cool perks on our Patreon page: https://www.patreon.com/TwoMinutePapers 🙏 We would like to thank our generous Patreon supporters who make Two Minute Papers possible: Alex Haro, Andrew Melnychuk, Angelos Evripiotis, Anthony Vdovitchenko, Brian G
🔗 Google's AI Plays Football…For Science!
📝 The paper "Google Research Football: A Novel Reinforcement Learning Environment" is available here: https://arxiv.org/abs/1907.11180 https://github.com/google-research/football https://ai.googleblog.com/2019/06/introducing-google-research-football.html ❤️ Pick up cool perks on our Patreon page: https://www.patreon.com/TwoMinutePapers 🙏 We would like to thank our generous Patreon supporters who make Two Minute Papers possible: Alex Haro, Andrew Melnychuk, Angelos Evripiotis, Anthony Vdovitchenko, Brian G
YouTube
Google's AI Plays Football…For Science! ⚽️
📝 The paper "Google Research Football: A Novel Reinforcement Learning Environment" is available here:
https://arxiv.org/abs/1907.11180
https://github.com/google-research/football
https://ai.googleblog.com/2019/06/introducing-google-research-football.html…
https://arxiv.org/abs/1907.11180
https://github.com/google-research/football
https://ai.googleblog.com/2019/06/introducing-google-research-football.html…