Rock paper scissors, with self learning ai.
Credits to Cássio Zen for the neural network. (the only reason this works)
find the source here: http://gist.github.com/cassiozen/de0dff87eb7ed599b5d0
Type r for rock, p for paper, and s for scissors.
The ai will slowly learn how to win.
This really isn't that impressive because it knows what you chose but I just wanted to make something that can learn quickly and easily.
edit: I edited the code now so that when it loses it sees it as really bad. So this should make it learn better. (I guess like more of a punishment/reward)
First, I'd like to say that you did a really good job on this, second, of course you can use other people's code. The 'Talk' Section is meant to share code so others can use and build off of it as well as show off what you made
I only know the very basics of python but these seem like some good resources to look at:
If you are looking to fully build a nn on your own I would recommend doing research on how they work if you haven't already.
@Foster_Bryant Deep learning is someone that teaches itself with no human intervention.
This is what most big companies do for ai but this is just a simple one.
edit: For clarification, deep learning is made up of multiple neural networks that basically go against each other. They will start to learn better ways to do things from random mutations and changes.
When I put in the same option, such as 'scissors' the AI doesn't learn that rock beats scissors. It just keeps putting down paper, and never learns. I think there's a problem here.