Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Using Reinforcement Learning for Classfication Problems [closed]

Can I use reinforcement learning on classification? Such as human activity recognition? And how?

like image 353
Chaine Avatar asked Jun 16 '17 16:06

Chaine


People also ask

Can you use reinforcement learning for classification?

You can use reinforcement learning for classification problems but it won't be giving you any added benefit and instead slow down your convergence rate.

What kind of problems can be solved with reinforcement learning?

Reinforcement Learning can be used in this for a variety of planning problems including travel plans, budget planning and business strategy. The two advantages of using RL is that it takes into account the probability of outcomes and allows us to control parts of the environment.

Can reinforcement learning be used for image classification?

Many reinforcement learning techniques [20,18,26,28] used for image classification use actions like zoom and translation according to visual detection in humans.


1 Answers

There are two types of feedback. One is evaluative that is used in reinforcement learning method and second is instructive that is used in supervised learning mostly used for classification problems.

When supervised learning is used, the weights of the neural network are adjusted based on the information of the correct labels provided in the training dataset. So, on selecting a wrong class, the loss increases and weights are adjusted, so that for the input of that kind, this wrong class is not chosen again.

However, in reinforcement learning, the system explores all the possible actions, class labels for various inputs in this case and by evaluating the reward it decides what is right and what is wrong. It may be the case too that until it gets the correct class label it may be giving wrong class name as it is the best possible output it has found till now. So, it doesn't make use of the specific knowledge we have about the class labels, hence slows the convergence rate significantly as compared to supervised learning.

You can use reinforcement learning for classification problems but it won't be giving you any added benefit and instead slow down your convergence rate.

like image 151
VishalTheBeast Avatar answered Sep 21 '22 16:09

VishalTheBeast