Hands-On Reinforcement Learning for Games : Implementing self-learning agents in games using artificial intelligence techniques

Explore reinforcement learning (RL) techniques to build cutting-edge games using Python libraries such as PyTorch, OpenAI Gym, and TensorFlow

Key Features

Get to grips with the different reinforcement and DRL algorithms for game development

Learn how to implement components such as artificial agents, map and level generation, and audio generation

Gain insights into cutting-edge RL research and understand how it is similar to artificial general research

Book Description

With the increased presence of AI in the gaming industry, developers are challenged to create highly responsive and adaptive games by integrating artificial intelligence into their projects. This book is your guide to learning how various reinforcement learning techniques and algorithms play an important role in game development with Python.

Starting with the basics, this book will help you build a strong foundation in reinforcement learning for game development. Each chapter will assist you in implementing different reinforcement learning techniques, such as Markov decision processes (MDPs), Q-learning, actor-critic methods, SARSA, and deterministic policy gradient algorithms, to build logical self-learning agents. Learning these techniques will enhance your game development skills and add a variety of features to improve your game agent's productivity. As you advance, you'll understand how deep reinforcement learning (DRL) techniques can be used to devise strategies to help agents learn from their actions and build engaging games.

By the end of this book, you'll be ready to apply reinforcement learning techniques to build a variety of projects and contribute to open source applications.

What you will learn

Understand how deep learning can be integrated into an RL agent

Explore basic to advanced algorithms commonly used in game development

Build agents that can learn and solve problems in all types of environments

Train a Deep Q-Network (DQN) agent to solve the CartPole balancing problem

Develop game AI agents by understanding the mechanism behind complex AI

Integrate all the concepts learned into new projects or gaming agents

Who this book is for

If you're a game developer looking to implement AI techniques to build next-generation games from scratch, this book is for you. Machine learning and deep learning practitioners, and RL researchers who want to understand how to use self-learning agents in the game domain will also find this book useful. Knowledge of game development and Python programming experience are required.

Aloita kirja saman tien hintaan 0 €

  • Kokeilujakson aikana käytössäsi on kaikki sovelluksen kirjat
  • Ei sitoumusta, voit perua milloin vain
Kokeile nyt ilmaiseksi
Yli 52 000 ihmistä on antanut Nextorylle viisi tähteä App Storessa ja Google Playssä.

Muut ovat myös lukeneet

Ohita lista
  1. #2

    Learn Python Programming by Coding Retro Games with Pygame : A Hands-On Python Course Inspired by 80s and 90s Classics

    Kevin Wilson

  2. Drone Exec Runner Essentials : The Complete Guide for Developers and Engineers

    William Smith

  3. AI-Assisted Programming for Web and Machine Learning : Improve your development workflow with ChatGPT and GitHub Copilot

    Christoffer Noring, Marina Fernandez, Anjali Jain, Ajit Jaokar, Ayşe Mutlu

  4. 100 Days of Strength for Men : Pocketbooks by BroadStreet

    BroadStreet Publishing Group LLC

  5. Build an A-Team: Play to Their Strengths and Lead Them Up the Learning Curve :

    Whitney Johnson

  6. Classroom Instruction That Works : Research-Based Strategies for Increasing Student Achievement

    Ceri B. Dean, Elizabeth Ross Hubbell, Howard Pitler, BJ Stone

  7. Hands-On Artificial Intelligence for Beginners : An introduction to AI concepts, algorithms, and their implementation

    Patrick D. Smith

  8. Artificial Intelligence for Robotics : Build intelligent robots using ROS 2, Python, OpenCV, and AI/ML techniques for real-world tasks

    Francis X. Govers III

  9. Unity 2018 Artificial Intelligence Cookbook : Over 90 recipes to build and customize AI entities for your games with Unity

    Jorge Palacios

  10. Kubernetes in Production Best Practices : Build and manage highly available production-ready Kubernetes clusters

    Murat Karslioglu, Aly Saleh

  11. Hands-On Artificial Intelligence with Java for Beginners : Build intelligent apps using machine learning and deep learning with Deeplearning4j

    Nisheeth Joshi

  12. Lesson Observation Pocketbook

    Roy Watson-Davis


Liittyvät kategoriat