I have never tried reinforcement learning in my life.
I'm planning to apply it in robotics.
I have some experiences using supervised learning mainly deep learning. So, that's mean I will use neural network in the projects.
We know that supervised learning works on forward propagation to infer and backward propagation to learn.
I have read some articles about reinforcement learning concept . As far as I know, I feel reinforcement learning is doing same as supervised learning, except the robot (the agent) training process in real-time where we (the environment) give reward (for true positive/negative) and punishment (for false positive/negative) from its action (infer).
Unlike supervised deep learning where the splitted dataset for training, validating, and testing have been defined. I mean the X_train, y_train, X_test, y_test
have been defined. The reinforcement learning works similiar like that, but the X data wouldn't be defined until the agent gives action and y data wouldn't be defined until the environment gives reward or punishment.
So basically, the agents doing forward propagation, the environment (such as we are as human) giving backward propagation to them whether it's a reward or a punishment based on its action (infer).
We can conclude that, reinforcement learning is basically supervised learning with binary classification problem (reward/punishment) where the X data and y data will be defined in real-time.
The question is, please confirm that my statements were true. So were my statements true? Correct me if I'm wrong.