A step-by-step guide to starting with Machine Learning. (For beginners looking to get on it right away.)

Table of Contents:

1. Where do I put the code?
2. Manipulating data
3. Let me see those charts
4. Decision Trees
5. Tying everything together
6. Our very first project

🧵👇
0⃣ Requirements to go through this guide:

▫️Python 🐍
▫️Wanting to make a difference.

To finish this tutorial you do not need any of the following:

▫️Math
▫️Degrees
▫️(Irrelevant) years of experience
▫️Superpowers

I promise; this is for you.

Let's get started!

👇
1⃣ Where do I put the code?

Jupyter is gonna be your code editor. Notebooks are a fantastic way to code, experiment, and communicate your results.

Take a look at @CoreyMSchafer's fantastic 30-minute tutorial on Jupyter Notebooks.



👇
2⃣ Manipulating data

The Pandas library is a one-stop-shop for this.

"10 minutes to pandas" is an excellent tutorial that will get you started on the basics really quick: https://pandas.pydata.org/pandas-docs/stable/user_guide/10min.html

@joejamesusa's YouTube tutorial is very good:

👇
3⃣ Let me see those charts

"Photo or it didn't happen."

Let's learn data visualization and how to showcase the work you are doing.

Kaggle's tutorial is a fantastic start: https://www.kaggle.com/learn/data-visualization

@blondiebytes's YouTube 6-minute tutorial on matplotlib is also great.

👇
4⃣ Decision Trees

This is probably the simplest algorithm that will get you started.

Here is a great tutorial: https://www.hackerearth.com/practice/machine-learning/machine-learning-algorithms/ml-decision-tree/tutorial/

You should also watch @random_forests' video where he builds a decision tree from scratch:


👇
5⃣ Tying everything together

It's time to go through an end-to-end tutorial that will put everything together for you.

Look at @dan_s_becker's Intro to Machine Learning tutorial. It will be quick and to the point.

https://www.kaggle.com/learn/intro-to-machine-learning

👇
6⃣ Our very first project

Who doesn't know about the Titanic? 🚢

Dan's tutorial from the previous step ends with this exercise.

You can find it in Kaggle: https://www.kaggle.com/c/titanic/data . Everything you need to get started and to finish your first Machine Learning project!

👇
If you are a beginner and follow this guide, you should be able to overcome the hardest challenge in a Machine Learning journey: getting started!

All of the resources here are free. All of them are well taught and to the point.

But, what are you still doing here? Let's do this!
You can follow @svpino.
Tip: mention @twtextapp on a Twitter thread with the keyword “unroll” to get a link to it.

Latest Threads Unrolled:

By continuing to use the site, you are consenting to the use of cookies as explained in our Cookie Policy to improve your experience.