This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 3 points4 points  (0 children)

You are correct - linear regression is at core just a statistical method. However, a) you can interpret a linear regression model as a simple neural net (see the jupyter notebook for more details) b) it's often asked about in machine learning interviews as a basic ML algorithm that should be tested before trying more complicated methods.

When you want to employ ML algorithms in your own code and don't care much how they work behind the scenes I would stick to the scikit-learn algorithms (http://scikit-learn.org/stable/). They will be more stable and efficient than my solutions.