MACHINE LEARNING THROUGH NEURAL NETWORKS FOR GAMING
Alessandro, Sestito
AI SYSTEMS ARE COOL��DOES IT MAKE SENSE TO USE FOR GAMING?
MEETING AGENDA
5 MACRO POINTS
INTRODUCTION
WHAT IS THE AI?
In general, an artificial intelligence system represents a computer system capable of having human characteristics such as reasoning, learning and planning
WHAT IS A GENERIC ALGORITHM?
A genetic algorithm is defined as such because the logic of the algorithm is constant and does not depend on the problem
Neural networks are among the most powerful generic algorithms
A SIMPLE EXAMPLE
Activate the smartphone screen when we take it out of the pocket
Too complex, let's try to solve with AI
A SIMPLE EXAMPLE
We solve the problem through an AI-oriented approach
Problem solved
BIOLOGICAL NEURON
At the base of the neural networks is the biological neuron. the human brain contains approximately 100 billion neurons
ARTIFICIAL NEURON
The idea of modeling the artificial neuron came from W.S. McCulloch and W. Pitts in 1943 demonstrating that an infinite network of neurons could model a Touring machine
MULTILAYER�PERCEPTRON
MULTILAYER PERCEPTRON
A set of connected artificial neurons is also called Multilayer Perceptron and the most common and used networks are those with 3 levels fully connected
MULTILAYER PERCEPTRON
Regression
Classification
FORWARD PROPAGATION
Suppose animal data input and dog or cat as output
What if the output is wrong?
BACK PROPAGATION
It is a technique by which weights are updated backwards to reduce network errors
STOCHASTIC GRADIENT DESCENT
It is the process that underlies the learning of each neuron in the network
DEEP LEARNING
WHAT IS DEEP LEARNING
CONVOLUTIONAL NETWORKS
CONVOLUTIONAL NETWORKS
RECURRING NETWORKS
TENSORFLOW
WHAT IS TENSORFLOW
TensorFlow is an open-source software library for machine learning
EXAMPLE
DOG
AIRPLANE
CAT
TRUCK
NEURAL NETWORK FOR GAMING
WHO ALREADY USES IT
Several companies already use machine learning mechanisms to solve complex problems
BOT DETECTION
PokerStars uses advanced Machine Learning systems to solve the bot detection problem
ODDS PREDICTION
William Hill instead uses Machine Learning to solve the Odds Prediction problem
HOW DO THEY DO IT?
WHAT CAN WE DO AS RINGMASTER?
FRAUD DETECTION
It consists of a sequence of plays designed to intentionally favor one or more players by not respecting fair play policies
CHIP DUMPING
SOLVE THROUGH GNN
Can we optimize with neural networks?
CHIP DUMPING
SOLVE THROUGH GNN
CONCLUSION
CONCLUSION
Does it make sense to use them for gaming?
Of course, Yes
Pros:
Cons:
THANK YOU
www.reply.com