Viewing a single comment thread. View all comments

sqweeeeeeeeeeeeeeeps t1_j1zxu27 wrote

Reply to comment by Horneur in Making an AI play LoL by Horneur

Make a deep RL AI on a simple card. Start there, create the card game environment in your own code so you don’t have to worry about api’s.

2

Horneur OP t1_j2031xm wrote

great idea idk why i didn't thought of this earlier. Thank you !

1

sqweeeeeeeeeeeeeeeps t1_j203p1p wrote

Remember, Chess AI’s were the first thing really. Dota/League is significantly harder than chess. So try making AI’s for:

Tic Tac Toe, Simple Dice Game (Farkle seems like a good one), Card game with slightly more intricacies, Checkers, Chess, A simple game involving player movement, League.

3

Horneur OP t1_j209f3q wrote

For chess and tic tac toe the AI isn't deep learning, it is game theory based behavior no?

1

sqweeeeeeeeeeeeeeeps t1_j209r5c wrote

What do you think game theory means? These are all game theory based and you can use DL on any of it. Tic tac toe is simple enough to be an explicit algorithm but you can practice making simulations and use DRL for it

3

Horneur OP t1_j20a8m6 wrote

Ima gone try it, but from what I saw on ytb, the neural network use activation function, etc... I don't know where I can put game theory function or formula.

1

sqweeeeeeeeeeeeeeeps t1_j20alj8 wrote

There is no game theory function. I’m confused on how you landed to this line of thinking. Try out league-play reinforcement learning strategies here on a simple game like tic tac toe. It should play enough games to learn the best move in every scenario.

1

Horneur OP t1_j20b19u wrote

I don't know maybe translation bad but since game theory is maths it have formula no? Nvm, I will try the tic tac toe one. Thank you.

1

sqweeeeeeeeeeeeeeeps t1_j20b6hu wrote

You should do some reading on what game theory is too. It will be necessary to have a general approach for the harder games

2

dusan3sic t1_j23u7h5 wrote

Neural networks are just some complex formulas. Not that it involves some complex and fancy mathing it is just multiplication and addition with applied non-linearity. I would suggest making some simple neural networks for like digit recognition using MNIST database. After you understand all the maths than you can go deeper.

2