We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

Apprendre à une IA des jeux de stratégie avec easyAI

ELINGUI Pascal Uriel

Dans ce projet guidé, vous découvrirez easyAI un Framework d’intelligence artificielle pouvant apprendre à la machine à jouer des jeux de stratégie dit à somme nulle. Vous allez découvrir ce Framework à travers la création de 5 jeux en console : le jeu des Allumettes, le jeu de Nim, le Morpion, Puissance 4 et Awalé.

Read more

Dans ce projet guidé, vous découvrirez easyAI un Framework d’intelligence artificielle pouvant apprendre à la machine à jouer des jeux de stratégie dit à somme nulle. Vous allez découvrir ce Framework à travers la création de 5 jeux en console : le jeu des Allumettes, le jeu de Nim, le Morpion, Puissance 4 et Awalé.

easyAI embarque plusieurs simples algorithmes de Machine Learning comme Negamax et les arbres de Monte-Carlo souvent utilisé pour le Reinforcement Learning.

Ce cours est destiné aux pratiquants du Machine Learning, ayant des sensibilités en Gaming.

Enroll now

What's inside

Syllabus

Aperçu du projet
Dans ce projet guidé, vous découvrirez easyAI un Framework d’intelligence artificielle pouvant apprendre à une machine à jouer des jeux de stratégie dit à somme nulle. Vous allez découvrir ce Framework à travers la création de 6 jeux en console : le jeu des Allumettes, le jeu de Nim, le Morpion, Puissance 4 et Awalé. easyAI embarque plusieurs simples algorithmes de Machine Learning comme Negamax et les arbres de Monte-Carlo souvent utilisé pour le Reinforcement Learning.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Ce cours est présenté par des instructeurs Pascal Uriel et ELINGUI reconnus pour leur expertise en apprentissage automatique et en jeux de stratégie
Ce cours s'adresse aux praticiens de l'apprentissage automatique ayant une sensibilité pour les jeux
Ce cours est pratique et vous permet de créer 5 jeux de stratégie, ce qui renforce l'apprentissage par la pratique
Ce cours couvre les algorithmes d'apprentissage automatique tels que Negamax et les arbres de Monte-Carlo, qui sont essentiels pour les jeux de stratégie

Save this course

Save Apprendre à une IA des jeux de stratégie avec easyAI to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Apprendre à une IA des jeux de stratégie avec easyAI with these activities:
Review Python basics
Lay a strong foundation for the class by reviewing core Python concepts
Browse courses on Python
Show steps
  • Re-familiarize yourself with data types and variables
  • Review operators and expressions
  • Recall control structures like if, else, and loops
Build a basic AI agent using easyAI
Gain hands-on experience with easyAI by building a basic AI agent
Browse courses on Artificial Intelligence
Show steps
  • Follow guided tutorials on easyAI's website
  • Create a simple game environment
  • Implement an AI agent using easyAI's algorithms
Explore advanced AI algorithms for game playing
Expand your knowledge by studying advanced AI algorithms used in game playing
Browse courses on Artificial Intelligence
Show steps
  • Review materials on algorithms like Monte Carlo Tree Search and Alpha-Beta Pruning
  • Implement these algorithms in easyAI or other frameworks
  • Compare and evaluate the performance of different algorithms
Three other activities
Expand to see all activities and additional details
Show all six activities
Discuss AI strategies for different games
Engage with peers to exchange ideas and refine AI strategies
Browse courses on Artificial Intelligence
Show steps
  • Join a study group or online forum
  • Participate in discussions on AI algorithms and strategies
  • Analyze different games and develop AI strategies for each
Gather resources on AI in game development
Consolidate your knowledge by compiling resources on AI in game development
Browse courses on Artificial Intelligence
Show steps
  • Collect research papers, articles, and tutorials
  • Organize them into categories and subcategories
  • Create a comprehensive index or directory
  • Share the compilation with others
Build an AI-powered game
Apply your knowledge by creating a fully functional AI-powered game
Browse courses on Artificial Intelligence
Show steps
  • Design the game mechanics and AI algorithms
  • Implement the game using a programming language
  • Test and refine the game's AI
  • Share your game with others

Career center

Learners who complete Apprendre à une IA des jeux de stratégie avec easyAI will develop knowledge and skills that may be useful to these careers:
Data Scientist
Data Scientists use their knowledge of computer science and programming to build models that can learn from data. easyAI is a useful tool for Data Scientists who work on machine learning and artificial intelligence projects. This course can help Data Scientists learn how to use easyAI to build more effective machine learning models.
Machine Learning Engineer
Machine Learning Engineers design and implement machine learning models. They use their knowledge of computer science, programming, and machine learning to build models that can solve real-world problems. easyAI is a useful tool for Machine Learning Engineers who work on game AI projects. This course can help Machine Learning Engineers learn how to use easyAI to build more effective game AI models.
Software Engineer
Software Engineers design, develop, and maintain software applications. They use their knowledge of computer science, programming, and software engineering to build software that meets the needs of users. easyAI is a useful tool for Software Engineers who work on game development projects. This course can help Software Engineers learn how to use easyAI to build more effective game AI.
Game Designer
Game Designers design and develop video games. They use their knowledge of game design, programming, and art to create games that are fun and engaging. easyAI is a useful tool for Game Designers who work on AI-driven games. This course can help Game Designers learn how to use easyAI to build more effective game AI.
Computer Scientist
Computer Scientists conduct research on computer science and programming. They use their knowledge of computer science, programming, and mathematics to develop new computer science algorithms and techniques. easyAI is a useful tool for Computer Scientists who work on game AI projects. This course can help Computer Scientists learn how to use easyAI to build more effective game AI models.
Artificial Intelligence Researcher
Artificial Intelligence Researchers conduct research on artificial intelligence and machine learning. They use their knowledge of computer science, programming, and artificial intelligence to develop new AI algorithms and techniques. easyAI is a useful tool for Artificial Intelligence Researchers who work on game AI projects. This course can help Artificial Intelligence Researchers learn how to use easyAI to build more effective game AI models.
Data Analyst
Data Analysts use their knowledge of mathematics, statistics, and computer science to analyze data and extract insights. They use their skills to help businesses make better decisions. easyAI is a useful tool for Data Analysts who work on game AI projects. This course can help Data Analysts learn how to use easyAI to build more effective game AI models.
Operations Research Analyst
Operations Research Analysts use their knowledge of mathematics, statistics, and computer science to solve complex business problems. They use their skills to develop and implement solutions that improve efficiency and productivity. easyAI is a useful tool for Operations Research Analysts who work on game AI projects. This course can help Operations Research Analysts learn how to use easyAI to build more effective game AI models.
Statistician
Statisticians use their knowledge of mathematics, statistics, and computer science to analyze data and extract insights. They use their skills to help businesses make better decisions. easyAI is a useful tool for Statisticians who work on game AI projects. This course can help Statisticians learn how to use easyAI to build more effective game AI models.
Financial Analyst
Financial Analysts use their knowledge of mathematics, statistics, and computer science to analyze financial data and make investment recommendations. They use their skills to help businesses make better decisions. easyAI is a useful tool for Financial Analysts who work on game AI projects. This course can help Financial Analysts learn how to use easyAI to build more effective game AI models.
Product Manager
Product Managers use their knowledge of business, technology, and marketing to develop and launch new products. They use their skills to create products that meet the needs of users and businesses. easyAI is a useful tool for Product Managers who work on game AI projects. This course can help Product Managers learn how to use easyAI to build more effective game AI models.
Management Consultant
Management Consultants use their knowledge of business, strategy, and technology to help businesses improve their performance. They use their skills to develop and implement solutions that improve efficiency and productivity. easyAI is a useful tool for Management Consultants who work on game AI projects. This course can help Management Consultants learn how to use easyAI to build more effective game AI models.
Software Tester
Software Testers use their knowledge of computer science and programming to test software applications and identify bugs. They use their skills to ensure that software applications are reliable and meet the needs of users. easyAI is a useful tool for Software Testers who work on game AI projects. This course can help Software Testers learn how to use easyAI to build more effective game AI models.
Quality Assurance Analyst
Quality Assurance Analysts use their knowledge of computer science and programming to ensure that software applications are reliable and meet the needs of users. They use their skills to test software applications and identify bugs. easyAI is a useful tool for Quality Assurance Analysts who work on game AI projects. This course can help Quality Assurance Analysts learn how to use easyAI to build more effective game AI models.
Business Analyst
Business Analysts use their knowledge of business, technology, and finance to analyze business processes and identify opportunities for improvement. They use their skills to develop and implement solutions that improve efficiency and productivity. easyAI is a useful tool for Business Analysts who work on game AI projects. This course can help Business Analysts learn how to use easyAI to build more effective game AI models.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Apprendre à une IA des jeux de stratégie avec easyAI.
Ce livre est une référence complète sur l'intelligence artificielle, couvrant un large éventail de sujets, des techniques de recherche classiques aux dernières avancées dans l'apprentissage automatique et le traitement du langage naturel.
Ce livre classique est une introduction complète à l'apprentissage par renforcement, une technique d'apprentissage automatique qui permet aux agents d'apprendre à prendre des décisions optimales dans des environnements dynamiques.
Ce livre fournit une introduction probabiliste à l'apprentissage automatique, couvrant des sujets tels que les modèles graphiques, l'inférence bayésienne et l'apprentissage par renforcement.
Ce livre fournit une présentation avancée de l'apprentissage profond, couvrant des sujets tels que les réseaux de neurones récurrents, les transformateurs et la génération de langage naturel.
Ce livre fournit une introduction à la statistique bayésienne, en utilisant le langage de programmation R et le framework Stan pour l'inférence.
Ce livre fournit un guide pratique de l'apprentissage automatique en utilisant le langage de programmation R, couvrant des sujets tels que la préparation des données, la modélisation et l'évaluation.
Ce livre fournit une présentation complète et accessible des concepts et techniques fondamentaux de l'apprentissage profond, une sous-catégorie de l'apprentissage automatique qui utilise des réseaux de neurones complexes pour résoudre des problèmes complexes.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Apprendre à une IA des jeux de stratégie avec easyAI.
Le solfège à votre portée
Most relevant
Le solfège à votre portée 3
Most relevant
Structurer des projets d’apprentissage automatique
Most relevant
Le solfège à votre portée 4
Most relevant
Gestion et Politique de l'eau
Most relevant
Approche systémique pour la gouvernance des systèmes de...
Most relevant
Créer un site Web gratuit avec WordPress
Most relevant
Le solfège à votre portée 2
Most relevant
Développeur Python | Formation Complète 2024
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser