ROADMAP

MACHINE LEARNING

Begin Course

This should introduce you to all the core concepts of linear algebra, and you should pay particular attention to vectors, matrix multiplication, determinants, and Eigenvector decomposition — all of which play pretty heavily as the cogs that make machine learning algorithms go. Also, making sure you understand things like Euclidean distances will be a major positive as well.

Begin Course

Here we’re most interested in learning and understanding the meaning of derivatives, and how we can use them for optimization. There are tons of great calculus resources out there, but at a minimum, you should make sure to get through all topics in Single Variable Calculus and at least sections 1 and 2 of Multivariable Calculus

Begin Course

The first step to start learning machine learning is to pick up a programming language. There are different programming languages in the market, but the most suitable for machine learning are Python and R. I recommend Python. Why? Because its popular, easy to learn and future-ready

Click Here

If you go with Python, you must learn sklearn for Machine Learning. Sklearn is a modern machine learning library written in Python. he best thing about sklearn is that most of the Machine learning algorithms are written for you already. It has a lot of useful classes for preprocessing your data for further analysis

Begin Course

Once you have some idea of using sklearn after learning python, you should start looking into how these machine learning algorithms work. While using sklearn, an ML Algorithm is a black box written by the sklearn developers.

Click Here

To host your machine learning models with a powerful backend, you will need to learn frameworks like Django and Flask.

Begin Course

Django is a high-level Python web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source.

Begin Course

Flask is a web application framework written in Python. Armin Ronacher, who leads an international group of Python enthusiasts named Pocco, develops it. Flask is based on Werkzeug WSGI toolkit and Jinja2 template engine. Both are Pocco projects.