ChatGPT has kicked off an arms race in ML and AI. Everyone in every profession must adapt or face the risk of becoming obsolete. My book eases you into basic ML concepts and summarizes the learning process in three words: initialize, adjust and repeat. This is illustrated step by step with animation to show how machines learn: from initial parameter values to adjusting each step, to the final converged parameters and predictions. You'll learn how to build deep learning game strategies and combine this with reinforcement learning, witnessing AI achieve super-human performance in Atari games such as Breakout, Space Invaders, Seaquest, Pong, and Beam Rider. The book is published by CRC Press.
An earlier version of the free online book here.
A preview of the preface, table of contents, and Chapter 1 here.
If you are using MAC, Jupyter notebooks for chapters 11, 15, and 17 are placed under /MAC in this repository to work around an issue with OpenGL.
Follow the steps in the file VersionControl.txt to install all Python libraries for this book.
If you run into any trouble, please let me know via [email protected].