Artificial Neural Network "robot"

But i basically want it to power on and start training itself without input from the user.

You have a lot of reading to do.