I dont know anything about neural networks but i think whoever is saying they created self learning engines are kind of sugar coating the truth I mean how does that even work. Its still using a chess engine. Thats what an engine does already it sorts through many bad moves many times in a short span of time and re routes back to the initial move many times to determine if its the best move theres no such thing as self learning currently, the people that said are just on the spectrum, so they want to believe thats true. No offense. Its still using an algorithm but whats happening in the case of alpha zero is the moves have been delayed to give the affect of learning essentially they found a way to rewrite whatever algorithm a normal engine uses to a greater depth than stockfish or whatever the best engine was. Its normal algorithm is simply delayed over the course of many games and displayed between it and the opponent.
That isn't at all what something like A0 is. The only thing given to the program in advance is the rules on how the pieces move and what defines the end condition.
No theory. No algorithms on how to choose moves. It literally learned what worked for it and what didn't. It looks at positions and assigns a statistical likelihood of winning, based on past experiences, and chooses the move that give the position with the highest likelihood of winning. It also doesn't look at as many future positions as classic methods.
Leela as far as I'm aware used the exact same process.

I want to dip my toe into Machine Learning and I want to do it in chess. True, that we have already opensource `LC0` and `Stockfish NNUE`, but I think that the level of `ML` used here is very specialized, deep and niche. I don't need an exceptionally strong chess strength, but instead I'm looking for best use case examples using popular ML methods/libraries such as:
It could be in small chunks, but that it fits and shows the ML concept clearly. Also, I smell something wrong in neural networks by requiring to train trillions of training data before an engine improves in strength. Isn't there something that learns like a human, plays couple of games and improves that way? It could be a sparring partner that grows with the player.