Santiago Profile picture
31 May, 9 tweets, 2 min read
A recipe to get a job in machine learning:

• Get foundational knowledge
• Choose an area to specialize
• Start solving problems
• Write about your solutions
• (Networking is a plus)
• Start applying to job postings

Let's talk about getting foundational knowledge. ↓
These are my most basic recommendations:

• Introduction to Python Programming (Udacity)
• Machine Learning Crash Course (Google)
• Machine Learning (Coursera)

If nothing else, these 3 courses will give you most of what you need.

If you don't have a lot of experience with Python, better to spend more time with it:

• Programming with Python (Brilliant)
• The Official Python Tutorial
• Book: Python Crash Course

Start solving problems as soon as you can.

Tutorial → Problem → Repeat.

A lot of people talk about Math in machine learning.

Here is a rough distribution of how I use the math in my day-to-day job:

• 80% — Statistics & Probabilities
• 19% — Linear algebra
• 1% — Calculus

Keep this distribution in mind when studying every topic.

My recommendation to start with machine learning math:

• Statistics 110: Probability — Harvard University
• Essence of Linear Algebra — 3Blue1Brown
• Multivariate Calculus — Coursera

Links and 3 additional free resources here: svpino.medium.com/are-you-ready-…

Wanna more machine learning content?

These 5 are from Coursera:

1. Machine Learning
2. Deep Learning Specialization
3. TensorFlow Developer Professional Certificate
4. TensorFlow: Advanced Techniques
5. Introduction to Machine Learning In Production

Take them in order.

You can also take one of these free classes from top universities:

• MIT 6.S191 Introduction to Deep Learning
• DS-GA 1008 Deep Learning
• UC Berkeley Full Stack Deep Learning
• UC Berkeley CS 182 Deep Learning
• Cornell Tech CS 5787 Applied Machine Learning

Finally, you will get a lot of benefit from an "Algorithms Fundamentals" course:

• Learn to write pseudocode
• Basic data structures
• Sorting and Searching
• Graphs and Trees
• Complexity analysis
• Approximation algorithms

It will be a game changer.

If you want more tips and an unfiltered view into the world of practical machine learning, follow me @svpino, and let's do this thing together!

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Santiago

Santiago Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @svpino

31 May
A Master's degree in Computer Science can change your life.

I went to Georgia Tech's Master's program. I graduated with a Machine Learning specialization. This is one of the best decisions I've made in my life.

Here is every class I took and how much money I paid.

The list of classes (3 credits each):

1. Machine Learning
2. Computer Vision
3. Reinforcement Learning
4. Intro to Graduate Algorithms
5. Machine Learning for Trading
6. Database Systems Concepts and Design
7. Software Development Process
8. Software Architecture and Design
9. Human-Computer Interaction
10. Advanced Operating Systems
11. Software Analysis and Testing

33 total credits (you only need 30 to graduate.) It took me 4 years to go through all the classes (2015-2019). I was 35 when I started.

I paid $9,020 for the whole thing. That's it!
Read 5 tweets
30 May
Top 5 machine learning stories.

I just reached a couple of milestones:

• 3,000 newsletter subscribers
• 1,000 Medium followers

Just like my Twitter account, all of this is purely centered around machine learning.

Here are the best 5 stories I've published: ↓
Are you ready for machine learning math?

My recommendations to learn the Math you need for machine learning.

You'll learn an approach that will help you succeed without getting overwhelmed.

svpino.medium.com/are-you-ready-…
How do I learn new things?

My—somewhat unconventional—approach for getting new knowledge and staying up to date with everything happening in my field.

You'll learn a list of practical tips to improve your process.

svpino.medium.com/how-do-i-learn…
Read 8 tweets
26 May
Wanna change your life?

Start learning machine learning.

1,500+ people have gone through this course, and they loved it!

Next 50 people: $5 only. Gratis for those who can't afford it.

gum.co/kBjbC/505

If you can't pay, let me know, and I'll give you a free copy.
Update:

• 22 copies sold.
• 28 copies left.
Only 10 spots left.
Read 12 tweets
26 May
Why is your machine learning model getting worse?
You finished building your model, and you already deployed it.

You ain't done yet, unfortunately. You are arguably only half the way through.

The performance of machine learning models degrades over time.

Let's talk about this.
A quick introduction to a machine learning model:

X → y

• X: Input data
• y: Output prediction
• →: The relationship that the model learned between X and y.
Read 11 tweets
24 May
Today, Python 🐍is the best language you can learn if you want to get into machine learning.

It has many things going for it, but here are 2 very important:

• It's very flexible.
• It's very popular.

This, however, can change.
I get a lot of questions about Python versus R.

R is great, but it doesn't have the flexibility that Python does.

Learn Python, and you can use it for more than machine learning: you can build your backend, MLOps, DevOps, tooling, etc.

One language. Multiple uses.
If you look at the literature today, it's Python all the way down.

If you look at libraries and frameworks, they are Python-first with a few spinoffs on different languages.

It's hard to go against the current.
Read 6 tweets
23 May
The best advice I've ever gotten:

"Nobody remembers who came in second place."

I played a lot of sports. I was taught that winning is the only thing that matters. Participation trophies weren't a thing back then.

That's how I'm wired.

Many people prefer to approach their careers with a different, less competitive mentality.

I respect that. I just prefer a different approach.

Complacency is something that terrifies me, and I've found that healthy competition keeps me away from it.

"Never compare yourself to others." ← This may be good advice, but it doesn't work for me.

I've tried to use yesterday's version of myself to try and improve every day. But this is not enough, too little, and not fun.

Read 4 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!

:(