0 votes
1 view
in AI and Deep Learning by (50.5k points)

I want to have an artificial neural network:

  • 42 input neurons
  • 168 hidden neurons
  • 7 output neurons

This network is to play the game of "Connect Four". At the end of each game, the network gets feedback (game result/win?).

Learning should be done with Temporal Difference Learning.

My questions:

What values should be in my reward array?

And finally: How can I apply it to my game now?

Thank you so much in advance!

1 Answer

0 votes
by (108k points)

Here is a Neural Network example with Delphi + FANN (Fast Artificial Neural Network Library) under MS Windows which solves the Iris flower classification problem https://archive.ics.uci.edu/ml/datasets/iris (Fisher, 1936). This has been solved with two methods:

  1. Neural network classification (output layer with three neurons, one neuron per class).

  2. Neural network regression (output layer with single neuron).

Fast Artificial Neural Network (FANN) is a good open-source library, it's been optimized and used by a large community, with plenty of support and Delphi bindings.

Welcome to Intellipaat Community. Get your technical queries answered by top developers !