Chapter 8. Deploying bots in the wild

This chapter covers

  • Building an end-to-end application to train and run a Go bot
  • Running a frontend to play against your bot
  • Letting your bot play against other bots locally
  • Deploying your bot on an online Go server

By now, you know how to build and train a strong deep-learning model for Go move prediction—but how do you integrate this into an application that plays games against opponents? Training a neural network is just one part of building an end-to-end application, whether you’re playing yourself or letting your bot compete against other bots. The trained model has to be integrated into an engine that can be played against.

In this chapter, you’ll build a simple Go model server and two frontends. ...

Get Deep Learning and the Game of Go now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.