5

Hoy to all!

I need advice for NNs.

I wanna make a chess engine that uses an NN. (see collabs)

I want the NN to output a probability for each move.

However, i dont know what data to train the NN with.

If i train it with the moves from an engine, it simulates an engine and that sucks.

If i train it from games, i only see one move, and thus, cant train the other moves.

My thougt is, that maybe, i let the NN play an entire game and if it loses, it adjusts itself somehow. But how?

If you wanna contribute, email me :wittmaxi@outlook.de

Comments
  • 4
    It is called unsupervised learning. It usually is made with genetic algorithms, where you let a lot of random NNs play against each other and select the best ones to "reproduce" for the next generation, then repeat a bunch of times
  • 1
    I don't know anything about NNs, but couldn't you use famous chess matches to train it until a certain point and then let it play against itself so that it can improve?
  • 0
    @stefano thats our idea. But we wanna make the engine better than current engines

    @MatiasConTilde thanks :)

    How does unsupervized learning work?
Add Comment