Control Theory meets Machine Learning

Control Theory: Introduction



How Control Theory is related to Machine Learning ?



Neural Networks which have been the forefront of Deep Learning and had great success recently are similar to control problems. We consider error (supervised learning) and the input for calculating the output. If the output of Neural Network doesn't match the expected output, then the loss is calculated (loss function or cost function may vary across different problems), and the loss is further used to calculate gradients which further updates the parameters of the network with backpropagation. So, this seems like an optimization problem. Almost, all of the problems in modern machine learning and deep learning are optimization problems. Same is the case for control theory. 


Final Verdict
As you read in this blog, many concepts of machine learning have been derived from control theory. Both of the fields have rich history between them. Machine Learning and Control can be considered as an optimization problem. Control Theory provides useful tools for Machine Learning. Conversely, Machine Learning can be used to solve large control problems. PID which is a type of controller used in control theory for solving control problems can also be tuned with the help of machine learning algorithms. We can even replace PID controllers in some cases with deep learning algorithms (like LSTM) to make the control process more faster.
It will not be wrong to say that, 
"Machine Learning is a derived class of modern control theory"






Comments