Starting up with Non - Linear methods

When you are starting up with Non Linear methods , you need to understand how these algorithms approach the problem.

The idea is that a non linear problem can be converted to a linear problem by doing some manipulations. One of them could be to just treat it as a linear problem and get an approximate solution. This surprisingly works in most scenarios (except image, audio and other complex data situations) and can get you a working solution (unless you are a data scientist trying to achieve the best accuracy).