SlideShare a Scribd company logo
1 of 43
Download to read offline
Introduction to
Artificial Intelligence
applied in Games
Leonardo Mauro P. Moraes
Machine Learning Engineer
Speaker
Leonardo Mauro P. Moraes
2
Experience
• Machine Learning Engineer
(Sinch) Brazil, Nov. 2020 – Now
• Data Science Tutor
(USP) Brazil, Set. 2020 – Now
• PhD in Computer Sciences
(USP) Brazil, Mar. 2022 (Doing)
https://www.linkedin.com/in/leomaurodesenv/
3
Agenda
• Games universe
• AI introduction
Introduction Datasets
Data forArtificial
Intelligence projects
Project
Case Study -
Super Mario Maker
ARTIFICIAL INTELLIGENCE
1. Introduction
5
Digital Games
• The most popular form of entertainment,
reaching millions of players;
Digital Games
6
¹Newzoo’s Games Trends to Watch in 2021
• Universe of games is in constant ascendancy;
both in production and in consumption.
• Estimated U$ 189.3 billion for 2021¹;
• Also, it is cool!
7
• eSports - professional competitions.
• joining Olympics in 2024.
• Streamers - produce online videos.
• audience hit 728.8 million in 2021²
• +10.0% from 2020.
Digital Games
• Game Influencers
• professional players and streamers.
²How Big Is the Game Live Streaming Audience?
8
• Digital influencers of games;
• Exist since the popularization of social media;
• Publish online content;
• e.g., videos, blogs, forums.
• High influence in new trends.
Game Influencers
2. Artificial Intelligence
Artificial Intelligence Areas
10
• Artificial Intelligence
• Data Mining
• Machine Learning
• Deep Learning
Artificial Intelligence (AI)
11
is intelligence demonstrated by machines. Its definition,
AI research as the study of "intelligent agents": any
device that perceives its environment and takes actions
that achieving its goals.
Russell et. al (2016)
Russell, S. J., Norvig, P. (2016). Artificial intelligence: a modern
approach. Malaysia; Pearson Education Limited.
Data Mining (DM)
12
is the process of discovering patterns in data sets (or datasets)
involving methods of machine learning, statistics, and database
systems, i.e., Artificial Intelligence; DM focus on extraction of
patterns in datasets.
Han and Kamber (2011)
Han, J., Pei, J., Kamber, M. (2011). Data mining:
concepts and techniques. Elsevier.
Machine Learning (ML)
13
is a research area from computer science
that can learn automatically through
experience and by the use of data.
Mitchell (1997)
Mitchell, Tom (1997). Machine Learning. New York: McGraw Hill.
Many terms...
14
Artificial Intelligence Vs Machine Learning Vs
Data science Vs Deep learning.
15
Fayyad, U. M., Piatetsky-Shapiro, G. S., & Smyth, P. (1996). P. and Uthurusamy, R.
Advances in Knowledge Discovery and Data Mining.
Knowledge Discovery
in Databases (KDD)
3. Datasets
Where to find
a dataset?
17
• UCI Machine Learning Repository
http://archive.ics.uci.edu/ml/index.php
• Kaggle
https://www.kaggle.com/datasets
• GitHub
https://github.com
• etc...
18
and ... games'
dataset?
Awesome Game Datasets
https://github.com/leomaurodesenv/game-datasets
Over 150 contents
“Awesome manifesto” is about finding
the awesome in the everyday.
4. Super
Mario Maker
Super Mario Maker
20
• Released on September 2015 - Nintendo
• Contains games from Super Mario Bros series.
• Video game console - Nintendo Wii U
• Player can:
• Create a game level;
• Play, clear, like …
Super Mario Maker
21
"If you played every level in #SuperMarioMaker for 1 minute
each, it would take you nearly 14 years to play them all!"
Nintendo (Twitter)
Super Mario Maker Styles
22
Super Mario Maker - Nintendo Wii U
23
SMMnet - kaggle
• over 115k games levels;
• over 880k players;
• over 7 millions of interactions.
• four game difficulties;
• four game styles;
• four countries (BR, CA, FR, DE);
• by quasi five months.
Moraes,L. M. P., Codeiro,R. L. F. (2019). Smmnet:A socialnetwork ofgamesdataset.Brazilian
Symposium on Databases(SBBD) - DatasetShowcase Workshop (DSW).Ceará,Brazil.
Super
Mario
Maker
Dataset
Super Mario
Maker Dataset
24
Social Network of Games
• Interactions: player → game
• play, like, etc.
• They can change over time
Moraes,L. M. P., Codeiro,R. L. F. (2019). Smmnet:A socialnetwork ofgamesdataset.BrazilianSymposium
on Databases (SBBD) - DatasetShowcaseWorkshop(DSW). Ceará,Brazil.
5. Project
26
Project Procedures
(a) Planning
• What to do?
PDCA Cycle
(plan–do–check–adjust)
Proposed by Shewhart,
Executed by Deming
For quality control
(b) Execution
• How to do?
(c) Evaluation
• Did I do it right?
27
(a) Game Influencers
• Popular players who have
high influence in new trends.
Consequently
• Companies invest to endorse their products;
• Direct relevance in viral marketing.
Planning
28
1. What to do?
• I want to find game influencers
in Super Mario Maker. (Problem)
2. Has anyone done something similar?
• Probably yes.
Planning
(a) Game Influencers
29
• How to detect an influencer?
• What are the influencers’ characteristics?
Characteristics
• Publish many contents;
• Receive many “likes”; but not only that...
• Evolution of likes, trend of peaks.
Planning
(a) Game Influencers
• Evolution of likes, trend of peaks.
Planning
30
(a) Game Influencers
31
Execution
1. How to do?
• Baseline – replicate similar works.
2. Enjoy!
• Creativity, explore your ideas!
Planning
(b) Execution
32
1. Modeling
• Evolution of likes for each game level.
2. Feature Extraction
• Formulas to extract the
tendency of peaks in the streams.
Execution
Planning
(b) Execution
33
What formulas?
Execution
Planning
(b) Execution
34
3. Player Modeling
• Extract features from the game levels;
• A player is represented by the combination
of the characteristics of his/her games.
Execution
Planning
(b) Execution
35
Execution
Planning
(b) Execution
36
Did I do it right?
• Evaluation, Metrics…
Detection -> Classification
• Accuracy
• Precision
• Recall
• etc…
Execution
Evaluation
Planning
(c) Evaluation
37
Dataset
• Canadian players - test/train.
• Manually labeled
the top-100 by the likes.
• 41 game influencers.
• Consensus: influencer who published in
popular websites of the SMM community.
Execution
Evaluation
Planning
(c) Evaluation
38
• 28 algorithms evaluated;
• best: 87.1% accuracy and 90.3% precision.
Generality Test
• Is an algorithm trained in one country (CA)
capable of inferring influencers in
another nationality (FR)?
Yes, with 77.8% precision.
Execution
Evaluation
Planning
(c) Evaluation
39
Is this the best way?
• I doubt it!
Remember: Cycle!
• Improve as much as you can.
Execution
Evaluation
Planning
(d) Adjust
6. Conclusion
41
1. How to work with Artificial Intelligence
• Awesome Game Datasets
Moraes,L. M. P., Codeiro,R. L. F. (2019). Smmnet:A socialnetwork ofgamesdataset.BrazilianSymposium
on Databases (SBBD) - DatasetShowcaseWorkshop(DSW). Ceará,Brazil.
Moraes,L. M. P., Codeiro,R. L. F. (2019).Detecting Influencers in Very Large Social Networks ofGames.In
21stInternational Conferenceon Enterprise InformationSystems (ICEIS),Crete, Greece.
3. Your creativity is the limit!
2. Case Study - Super Mario Maker (code)
• Planning, Execution, Evaluation, Again?
42
Job opportunities!
Join the
team!
sinch.com/careers/
@sinch.latam
linkedin.com/company/sinch
medium.com/wearesinch
Thank you
for your attention ✌
Leonardo Mauro P. Moraes
http://leonardomauro.com
/in/leomaurodesenv/

More Related Content

Similar to Artificial Intelligence applied in Games (AI for Enterprise Virtual User Group)

Vertex perspectives artificial intelligence
Vertex perspectives   artificial intelligenceVertex perspectives   artificial intelligence
Vertex perspectives artificial intelligenceYanai Oron
 
Vertex Perspectives | Artificial Intelligence
Vertex Perspectives | Artificial IntelligenceVertex Perspectives | Artificial Intelligence
Vertex Perspectives | Artificial IntelligenceVertex Holdings
 
Mastering the Game - Big Data and Gamification
Mastering the Game - Big Data and GamificationMastering the Game - Big Data and Gamification
Mastering the Game - Big Data and GamificationPete Baikins
 
Worker Productivity 20230628 v1.pptx
Worker Productivity 20230628 v1.pptxWorker Productivity 20230628 v1.pptx
Worker Productivity 20230628 v1.pptxISSIP
 
Deep Reinforcement Leaning In Machine Learning
Deep Reinforcement Leaning In Machine LearningDeep Reinforcement Leaning In Machine Learning
Deep Reinforcement Leaning In Machine LearningInterCon
 
20220103 jim spohrer hicss v9
20220103 jim spohrer hicss v920220103 jim spohrer hicss v9
20220103 jim spohrer hicss v9ISSIP
 
Data Science, Personalisation & Product management
Data Science, Personalisation & Product managementData Science, Personalisation & Product management
Data Science, Personalisation & Product managementBhaskar Krishnan
 
Keynote at the 2023 Annual Meeting of the Society for the Neuroscience of Cre...
Keynote at the 2023 Annual Meeting of the Society for the Neuroscience of Cre...Keynote at the 2023 Annual Meeting of the Society for the Neuroscience of Cre...
Keynote at the 2023 Annual Meeting of the Society for the Neuroscience of Cre...Rogelio E. Cardona-Rivera
 
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptxEIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptxISSIP
 
DSDT Meetup February 2018
DSDT Meetup February 2018DSDT Meetup February 2018
DSDT Meetup February 2018DSDT_MTL
 
Learning from Computer Games
Learning from Computer GamesLearning from Computer Games
Learning from Computer GamesAndy Fawkes
 
Sweden future of ai 20180921 v7
Sweden future of ai 20180921 v7Sweden future of ai 20180921 v7
Sweden future of ai 20180921 v7ISSIP
 
Trends in Training and Simulation Technologies
Trends in Training and Simulation TechnologiesTrends in Training and Simulation Technologies
Trends in Training and Simulation TechnologiesAndy Fawkes
 
IronHacks Live: Info session #3 - COVID-19 Data Science Challenge
IronHacks Live: Info session #3 - COVID-19 Data Science ChallengeIronHacks Live: Info session #3 - COVID-19 Data Science Challenge
IronHacks Live: Info session #3 - COVID-19 Data Science ChallengePurdue RCODI
 
Social media solution for s hinsei bank in japan
Social media solution for s hinsei bank in japanSocial media solution for s hinsei bank in japan
Social media solution for s hinsei bank in japanChetan Goenka
 
20210128 jim spohrer ai house_fund v4
20210128 jim spohrer ai house_fund v420210128 jim spohrer ai house_fund v4
20210128 jim spohrer ai house_fund v4ISSIP
 

Similar to Artificial Intelligence applied in Games (AI for Enterprise Virtual User Group) (20)

Vertex perspectives artificial intelligence
Vertex perspectives   artificial intelligenceVertex perspectives   artificial intelligence
Vertex perspectives artificial intelligence
 
Vertex Perspectives | Artificial Intelligence
Vertex Perspectives | Artificial IntelligenceVertex Perspectives | Artificial Intelligence
Vertex Perspectives | Artificial Intelligence
 
Mastering the Game - Big Data and Gamification
Mastering the Game - Big Data and GamificationMastering the Game - Big Data and Gamification
Mastering the Game - Big Data and Gamification
 
5th world otron
5th world otron5th world otron
5th world otron
 
Worker Productivity 20230628 v1.pptx
Worker Productivity 20230628 v1.pptxWorker Productivity 20230628 v1.pptx
Worker Productivity 20230628 v1.pptx
 
Deep Reinforcement Leaning In Machine Learning
Deep Reinforcement Leaning In Machine LearningDeep Reinforcement Leaning In Machine Learning
Deep Reinforcement Leaning In Machine Learning
 
20220103 jim spohrer hicss v9
20220103 jim spohrer hicss v920220103 jim spohrer hicss v9
20220103 jim spohrer hicss v9
 
Data Science, Personalisation & Product management
Data Science, Personalisation & Product managementData Science, Personalisation & Product management
Data Science, Personalisation & Product management
 
Keynote at the 2023 Annual Meeting of the Society for the Neuroscience of Cre...
Keynote at the 2023 Annual Meeting of the Society for the Neuroscience of Cre...Keynote at the 2023 Annual Meeting of the Society for the Neuroscience of Cre...
Keynote at the 2023 Annual Meeting of the Society for the Neuroscience of Cre...
 
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptxEIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx
 
Dsdt meetup 2018 02-12
Dsdt meetup 2018 02-12Dsdt meetup 2018 02-12
Dsdt meetup 2018 02-12
 
Dsdt meetup 2018
Dsdt meetup 2018 Dsdt meetup 2018
Dsdt meetup 2018
 
DSDT Meetup February 2018
DSDT Meetup February 2018DSDT Meetup February 2018
DSDT Meetup February 2018
 
Learning from Computer Games
Learning from Computer GamesLearning from Computer Games
Learning from Computer Games
 
Sweden future of ai 20180921 v7
Sweden future of ai 20180921 v7Sweden future of ai 20180921 v7
Sweden future of ai 20180921 v7
 
Trends in Training and Simulation Technologies
Trends in Training and Simulation TechnologiesTrends in Training and Simulation Technologies
Trends in Training and Simulation Technologies
 
Games for Change Lab
Games for Change LabGames for Change Lab
Games for Change Lab
 
IronHacks Live: Info session #3 - COVID-19 Data Science Challenge
IronHacks Live: Info session #3 - COVID-19 Data Science ChallengeIronHacks Live: Info session #3 - COVID-19 Data Science Challenge
IronHacks Live: Info session #3 - COVID-19 Data Science Challenge
 
Social media solution for s hinsei bank in japan
Social media solution for s hinsei bank in japanSocial media solution for s hinsei bank in japan
Social media solution for s hinsei bank in japan
 
20210128 jim spohrer ai house_fund v4
20210128 jim spohrer ai house_fund v420210128 jim spohrer ai house_fund v4
20210128 jim spohrer ai house_fund v4
 

Recently uploaded

Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real timeSatoshi NAKAHIRA
 
Solution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsSolution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsHajira Mahmood
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxyaramohamed343013
 
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCRCall Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCRlizamodels9
 
Module 4: Mendelian Genetics and Punnett Square
Module 4:  Mendelian Genetics and Punnett SquareModule 4:  Mendelian Genetics and Punnett Square
Module 4: Mendelian Genetics and Punnett SquareIsiahStephanRadaza
 
Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫qfactory1
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PPRINCE C P
 
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |aasikanpl
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Nistarini College, Purulia (W.B) India
 
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxRESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxFarihaAbdulRasheed
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.aasikanpl
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trssuser06f238
 
Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxpriyankatabhane
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentationtahreemzahra82
 
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |aasikanpl
 
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaDashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaPraksha3
 
Heredity: Inheritance and Variation of Traits
Heredity: Inheritance and Variation of TraitsHeredity: Inheritance and Variation of Traits
Heredity: Inheritance and Variation of TraitsCharlene Llagas
 

Recently uploaded (20)

Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Munirka Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Grafana in space: Monitoring Japan's SLIM moon lander in real time
Grafana in space: Monitoring Japan's SLIM moon lander  in real timeGrafana in space: Monitoring Japan's SLIM moon lander  in real time
Grafana in space: Monitoring Japan's SLIM moon lander in real time
 
Solution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutionsSolution chemistry, Moral and Normal solutions
Solution chemistry, Moral and Normal solutions
 
Scheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docxScheme-of-Work-Science-Stage-4 cambridge science.docx
Scheme-of-Work-Science-Stage-4 cambridge science.docx
 
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCRCall Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
Call Girls In Nihal Vihar Delhi ❤️8860477959 Looking Escorts In 24/7 Delhi NCR
 
Module 4: Mendelian Genetics and Punnett Square
Module 4:  Mendelian Genetics and Punnett SquareModule 4:  Mendelian Genetics and Punnett Square
Module 4: Mendelian Genetics and Punnett Square
 
Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫Manassas R - Parkside Middle School 🌎🏫
Manassas R - Parkside Middle School 🌎🏫
 
Artificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C PArtificial Intelligence In Microbiology by Dr. Prince C P
Artificial Intelligence In Microbiology by Dr. Prince C P
 
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Mukherjee Nagar(Delhi) |
 
Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...Bentham & Hooker's Classification. along with the merits and demerits of the ...
Bentham & Hooker's Classification. along with the merits and demerits of the ...
 
Engler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomyEngler and Prantl system of classification in plant taxonomy
Engler and Prantl system of classification in plant taxonomy
 
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptxRESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
RESPIRATORY ADAPTATIONS TO HYPOXIA IN HUMNAS.pptx
 
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
Call Girls in Mayapuri Delhi 💯Call Us 🔝9953322196🔝 💯Escort.
 
Neurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 trNeurodevelopmental disorders according to the dsm 5 tr
Neurodevelopmental disorders according to the dsm 5 tr
 
Speech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptxSpeech, hearing, noise, intelligibility.pptx
Speech, hearing, noise, intelligibility.pptx
 
Harmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms PresentationHarmful and Useful Microorganisms Presentation
Harmful and Useful Microorganisms Presentation
 
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Munirka Delhi 💯Call Us 🔝8264348440🔝
 
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
Call Us ≽ 9953322196 ≼ Call Girls In Lajpat Nagar (Delhi) |
 
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tantaDashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
Dashanga agada a formulation of Agada tantra dealt in 3 Rd year bams agada tanta
 
Heredity: Inheritance and Variation of Traits
Heredity: Inheritance and Variation of TraitsHeredity: Inheritance and Variation of Traits
Heredity: Inheritance and Variation of Traits
 

Artificial Intelligence applied in Games (AI for Enterprise Virtual User Group)

  • 1. Introduction to Artificial Intelligence applied in Games Leonardo Mauro P. Moraes Machine Learning Engineer
  • 2. Speaker Leonardo Mauro P. Moraes 2 Experience • Machine Learning Engineer (Sinch) Brazil, Nov. 2020 – Now • Data Science Tutor (USP) Brazil, Set. 2020 – Now • PhD in Computer Sciences (USP) Brazil, Mar. 2022 (Doing) https://www.linkedin.com/in/leomaurodesenv/
  • 3. 3 Agenda • Games universe • AI introduction Introduction Datasets Data forArtificial Intelligence projects Project Case Study - Super Mario Maker ARTIFICIAL INTELLIGENCE
  • 6. • The most popular form of entertainment, reaching millions of players; Digital Games 6 ¹Newzoo’s Games Trends to Watch in 2021 • Universe of games is in constant ascendancy; both in production and in consumption. • Estimated U$ 189.3 billion for 2021¹; • Also, it is cool!
  • 7. 7 • eSports - professional competitions. • joining Olympics in 2024. • Streamers - produce online videos. • audience hit 728.8 million in 2021² • +10.0% from 2020. Digital Games • Game Influencers • professional players and streamers. ²How Big Is the Game Live Streaming Audience?
  • 8. 8 • Digital influencers of games; • Exist since the popularization of social media; • Publish online content; • e.g., videos, blogs, forums. • High influence in new trends. Game Influencers
  • 10. Artificial Intelligence Areas 10 • Artificial Intelligence • Data Mining • Machine Learning • Deep Learning
  • 11. Artificial Intelligence (AI) 11 is intelligence demonstrated by machines. Its definition, AI research as the study of "intelligent agents": any device that perceives its environment and takes actions that achieving its goals. Russell et. al (2016) Russell, S. J., Norvig, P. (2016). Artificial intelligence: a modern approach. Malaysia; Pearson Education Limited.
  • 12. Data Mining (DM) 12 is the process of discovering patterns in data sets (or datasets) involving methods of machine learning, statistics, and database systems, i.e., Artificial Intelligence; DM focus on extraction of patterns in datasets. Han and Kamber (2011) Han, J., Pei, J., Kamber, M. (2011). Data mining: concepts and techniques. Elsevier.
  • 13. Machine Learning (ML) 13 is a research area from computer science that can learn automatically through experience and by the use of data. Mitchell (1997) Mitchell, Tom (1997). Machine Learning. New York: McGraw Hill.
  • 14. Many terms... 14 Artificial Intelligence Vs Machine Learning Vs Data science Vs Deep learning.
  • 15. 15 Fayyad, U. M., Piatetsky-Shapiro, G. S., & Smyth, P. (1996). P. and Uthurusamy, R. Advances in Knowledge Discovery and Data Mining. Knowledge Discovery in Databases (KDD)
  • 17. Where to find a dataset? 17 • UCI Machine Learning Repository http://archive.ics.uci.edu/ml/index.php • Kaggle https://www.kaggle.com/datasets • GitHub https://github.com • etc...
  • 18. 18 and ... games' dataset? Awesome Game Datasets https://github.com/leomaurodesenv/game-datasets Over 150 contents “Awesome manifesto” is about finding the awesome in the everyday.
  • 20. Super Mario Maker 20 • Released on September 2015 - Nintendo • Contains games from Super Mario Bros series. • Video game console - Nintendo Wii U • Player can: • Create a game level; • Play, clear, like …
  • 21. Super Mario Maker 21 "If you played every level in #SuperMarioMaker for 1 minute each, it would take you nearly 14 years to play them all!" Nintendo (Twitter)
  • 22. Super Mario Maker Styles 22 Super Mario Maker - Nintendo Wii U
  • 23. 23 SMMnet - kaggle • over 115k games levels; • over 880k players; • over 7 millions of interactions. • four game difficulties; • four game styles; • four countries (BR, CA, FR, DE); • by quasi five months. Moraes,L. M. P., Codeiro,R. L. F. (2019). Smmnet:A socialnetwork ofgamesdataset.Brazilian Symposium on Databases(SBBD) - DatasetShowcase Workshop (DSW).Ceará,Brazil. Super Mario Maker Dataset
  • 24. Super Mario Maker Dataset 24 Social Network of Games • Interactions: player → game • play, like, etc. • They can change over time Moraes,L. M. P., Codeiro,R. L. F. (2019). Smmnet:A socialnetwork ofgamesdataset.BrazilianSymposium on Databases (SBBD) - DatasetShowcaseWorkshop(DSW). Ceará,Brazil.
  • 26. 26 Project Procedures (a) Planning • What to do? PDCA Cycle (plan–do–check–adjust) Proposed by Shewhart, Executed by Deming For quality control (b) Execution • How to do? (c) Evaluation • Did I do it right?
  • 27. 27 (a) Game Influencers • Popular players who have high influence in new trends. Consequently • Companies invest to endorse their products; • Direct relevance in viral marketing. Planning
  • 28. 28 1. What to do? • I want to find game influencers in Super Mario Maker. (Problem) 2. Has anyone done something similar? • Probably yes. Planning (a) Game Influencers
  • 29. 29 • How to detect an influencer? • What are the influencers’ characteristics? Characteristics • Publish many contents; • Receive many “likes”; but not only that... • Evolution of likes, trend of peaks. Planning (a) Game Influencers
  • 30. • Evolution of likes, trend of peaks. Planning 30 (a) Game Influencers
  • 31. 31 Execution 1. How to do? • Baseline – replicate similar works. 2. Enjoy! • Creativity, explore your ideas! Planning (b) Execution
  • 32. 32 1. Modeling • Evolution of likes for each game level. 2. Feature Extraction • Formulas to extract the tendency of peaks in the streams. Execution Planning (b) Execution
  • 34. 34 3. Player Modeling • Extract features from the game levels; • A player is represented by the combination of the characteristics of his/her games. Execution Planning (b) Execution
  • 36. 36 Did I do it right? • Evaluation, Metrics… Detection -> Classification • Accuracy • Precision • Recall • etc… Execution Evaluation Planning (c) Evaluation
  • 37. 37 Dataset • Canadian players - test/train. • Manually labeled the top-100 by the likes. • 41 game influencers. • Consensus: influencer who published in popular websites of the SMM community. Execution Evaluation Planning (c) Evaluation
  • 38. 38 • 28 algorithms evaluated; • best: 87.1% accuracy and 90.3% precision. Generality Test • Is an algorithm trained in one country (CA) capable of inferring influencers in another nationality (FR)? Yes, with 77.8% precision. Execution Evaluation Planning (c) Evaluation
  • 39. 39 Is this the best way? • I doubt it! Remember: Cycle! • Improve as much as you can. Execution Evaluation Planning (d) Adjust
  • 41. 41 1. How to work with Artificial Intelligence • Awesome Game Datasets Moraes,L. M. P., Codeiro,R. L. F. (2019). Smmnet:A socialnetwork ofgamesdataset.BrazilianSymposium on Databases (SBBD) - DatasetShowcaseWorkshop(DSW). Ceará,Brazil. Moraes,L. M. P., Codeiro,R. L. F. (2019).Detecting Influencers in Very Large Social Networks ofGames.In 21stInternational Conferenceon Enterprise InformationSystems (ICEIS),Crete, Greece. 3. Your creativity is the limit! 2. Case Study - Super Mario Maker (code) • Planning, Execution, Evaluation, Again?
  • 43. Thank you for your attention ✌ Leonardo Mauro P. Moraes http://leonardomauro.com /in/leomaurodesenv/