Beginners guide to start with machine learning.
What you need:
1. A programming language
2. A place to write and run code
3. A way to deal with data
4. A way to visualize results
5. A cool algorithm
6. An introductory course
7. A project to solve
Here are my recommendations.
Most people recommend Python to start.
I do too.
You can do machine learning with many different languages, but today, Python is the best option.
My advice: Get comfortable writing code before looking into machine learning.
You don't have to be a great developer to start.
But if you are, it helps.
Everything you know about building software is helpful to build machine learning systems.
Good developers have the odds in their favor.
"How much Python do I need to know before starting?"
If you ask, you aren't ready yet.
Ideal scenario: You should be comfortable building software. Most people get here within a year.
Let's move on to the 2nd item from the list: A place to write and run your code.
Get familiar with Google Colab.
• It's free.
• Requires no setup to start.
• It's available from anywhere.
Alternative: Kaggle.