A PyTorch policy network, cloned then trained by playing
A small convolutional network copies a two-move search, then improves through 16,384 games. It finished about 40% short of its teacher.
rejectedrecordedTrain a network that picks columns directly, nudging it toward the choices that led to longer games.
Skip the value; keep a probability for each action, play by sampling, and after a good outcome raise the probability of what you did (lower it after a bad one).
Read the primer4 approaches, featured pages first. Each card is one theory of how to choose a column and what happened when it was tried.