3 Tips to Build a Career in Machine Learning (Unconventional Advice)

Underfitted · Beginner ·🧬 Deep Learning ·3y ago

Key Takeaways

The video discusses three tips for building a career in machine learning, including approaching machine learning as a way to augment existing software development skills, focusing on analysis over code, and solving classic problems to learn and improve skills.

Full Transcript

pr3 somewhat unintuitive recommendations that will help you if you're trying to build a career in machine learning let's start right away with number one over the last two years I've gotten dozens of messages from software developers asking me how they can transition into machine learning sometimes they even ask how they can keep most of their salary when they transition into a more Junior position I want you to stop using words like transitioning or switching and start using words like Augmentin I want you to understand that the ultimate goal is to build software better software and machine learning happens to be a set of skills that will allow us to do that but machine learning is not the only ingredient that we need to build good software heck most of the time it's not even necessary it's not even the right answer if you're a software developer you spend years already building the skills that most companies need to design build and maintain good software that gives you a huge advantage and now you need to be adding to those skills not replacing so I want you to approach this new chapter in your career as an exercise of leveling up you are going to start building new skills new machine learning skills and start adding them up to the skills that you already have that's where the real power comes from so stop talking about Transitions and start talking about improvements before we talk about my second piece of advice I want to tell you that I've been a software engineer for the longest time in my career let me show you some this this here is my path everything I say and recommend it's based on my experience so here are the good news though despite of where you come from we are all going in the same direction and that's why I want you to consider this second piece of advice I want you to forget the code I'm focused 100 on the analysis this is what I mean analysis better than code the very first machine learning Professor that I paid attention to taught me this lesson he always said that he didn't care if we copied the entire solution of our homework I remember making the source code of my fourth assignment the solution that I wrote I made it available for my entire class my professor didn't care he always asked us to focus on the analysis of the problem our assignments were 100 focused on the why of the solution that we were choosing he didn't want to hear about the code he only cared about what was here and this advice has helped me over and over again because that's what machine learning is about it's about thinking and creativity and making decisions it's about ideas and frustrations and breakthroughs the code is the easiest part especially nowadays when we have access to so many tools and libraries and Frameworks that do all of the heavy lifting for us promise you you will rarely be stuck because you don't know how to code something instead you will mostly find yourself wondering what is the thing that you have to code in the first place before we get to the final piece of advice I want you to go to the comments below and type any questions you may have about starting with machine learning anything at all and I'm gonna try to record a video to answer the best comments I want you to break into the field and I think this is a great way of doing it so finally the third tip I have for you today third piece of advice recommendation however you want to call it many people will tell you to stay away from problems that are Classics problems that other people have solved over and over again I'm talking about the Titanic challenge the handwritten digit recognition the house pricing challenge Computing sentiment analysis for movie reviews all of those Classics now people claim you need to be original they question the value of solving a problem that 2 billion people have sold before and I would agree if you were building a portfolio to Showcase your skills but here we're talking about learning when you're studying you want to build your skill and there's nothing more effective than solving a problem that many other people have solved before and then having the opportunity to compare Your solution with them my brother poem my broader point is so so problems the beauty of machine learning is that there is never a single way to solve an exercise so if you work on a problem that you have access to many other Solutions you're gonna find hundreds of super smart and creative approaches that you could have used yourself and you will learn way more than if you are inside this black box trying to solve the problem by yourself so start solving problems from day one and right now I want you to take a look at this video here for an introduction to a tool you'll need the very first day you build a classification machine learning model and I'll see you in the next one

Original Description

3 tips that have helped me grow as a machine learning engineer. 🔔 Subscribe for more stories: https://www.youtube.com/@underfitted?sub_confirmation=1 📚 My 3 favorite Machine Learning books: • Deep Learning With Python, Second Edition — https://amzn.to/3xA3bVI • Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow — https://amzn.to/3BOX3LP • Machine Learning with PyTorch and Scikit-Learn — https://amzn.to/3f7dAC8 Twitter: https://twitter.com/svpino Disclaimer: Some of the links included in this description are affiliate links where I'll earn a small commission if you purchase something. There's no cost to you.
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from Underfitted · Underfitted · 8 of 60

1 Test-Time Augmentation In Machine Learning.
Test-Time Augmentation In Machine Learning.
Underfitted
2 Don't Replace Missing Values In Your Dataset.
Don't Replace Missing Values In Your Dataset.
Underfitted
3 Introduction to Adversarial Validation In Machine Learning.
Introduction to Adversarial Validation In Machine Learning.
Underfitted
4 Introduction To Autoencoders In Machine Learning.
Introduction To Autoencoders In Machine Learning.
Underfitted
5 Active Learning. The Secret of Training Models Without Labels.
Active Learning. The Secret of Training Models Without Labels.
Underfitted
6 Early Stopping. The Most Popular Regularization Technique In Machine Learning.
Early Stopping. The Most Popular Regularization Technique In Machine Learning.
Underfitted
7 The Confusion Matrix in Machine Learning
The Confusion Matrix in Machine Learning
Underfitted
3 Tips to Build a Career in Machine Learning (Unconventional Advice)
3 Tips to Build a Career in Machine Learning (Unconventional Advice)
Underfitted
9 I can predict cars CRASHING. And it's 99% accurate!
I can predict cars CRASHING. And it's 99% accurate!
Underfitted
10 A Critical Skill People Learn Too LATE: Learning Curves In Machine Learning.
A Critical Skill People Learn Too LATE: Learning Curves In Machine Learning.
Underfitted
11 The BEST Machine Learning Interview Strategy.
The BEST Machine Learning Interview Strategy.
Underfitted
12 OpenAI’s Whisper is AMAZING!
OpenAI’s Whisper is AMAZING!
Underfitted
13 5 Lessons You’re NOT Taught in School
5 Lessons You’re NOT Taught in School
Underfitted
14 TensorFlow On Apple Silicon. Step-by-Step Instructions
TensorFlow On Apple Silicon. Step-by-Step Instructions
Underfitted
15 Generating Images From Text. Stable Diffusion, Explained
Generating Images From Text. Stable Diffusion, Explained
Underfitted
16 The Wrong Batch Size Will Ruin Your Model
The Wrong Batch Size Will Ruin Your Model
Underfitted
17 8 Mistakes Holding Your Career Back | Machine Learning
8 Mistakes Holding Your Career Back | Machine Learning
Underfitted
18 AI Just Solved a 53-Year-Old Problem! | AlphaTensor, Explained
AI Just Solved a 53-Year-Old Problem! | AlphaTensor, Explained
Underfitted
19 Bias and Variance, Simplified
Bias and Variance, Simplified
Underfitted
20 Should You Stop Splitting Your Data Like This?
Should You Stop Splitting Your Data Like This?
Underfitted
21 The Function That Changed Everything
The Function That Changed Everything
Underfitted
22 This Model Caused A Nuclear Disaster
This Model Caused A Nuclear Disaster
Underfitted
23 Will Your Code Write Itself?
Will Your Code Write Itself?
Underfitted
24 The Simplest Encoding You’ve Never Heard Of
The Simplest Encoding You’ve Never Heard Of
Underfitted
25 Superhuman AI Cracked An Impossible Game! | DeepNash, Explained
Superhuman AI Cracked An Impossible Game! | DeepNash, Explained
Underfitted
26 Can you become a Data Scientist without a Ph.D?
Can you become a Data Scientist without a Ph.D?
Underfitted
27 How to 10x your productivity with ChatGPT?
How to 10x your productivity with ChatGPT?
Underfitted
28 Cheating the Prisoner's Dilemma
Cheating the Prisoner's Dilemma
Underfitted
29 We integrated OpenAI's Whisper with Spot
We integrated OpenAI's Whisper with Spot
Underfitted
30 The Machine Learning School program
The Machine Learning School program
Underfitted
31 We integrated ChatGPT with our robots
We integrated ChatGPT with our robots
Underfitted
32 Solving complex tasks using a Large Language Model (LLM)
Solving complex tasks using a Large Language Model (LLM)
Underfitted
33 5 problems when using a Large Language Model
5 problems when using a Large Language Model
Underfitted
34 We just discovered faster sorting algorithms!
We just discovered faster sorting algorithms!
Underfitted
35 The 3 most important updates to OpenAI's API.
The 3 most important updates to OpenAI's API.
Underfitted
36 People are divided! Does GPT-4 understand what it says?
People are divided! Does GPT-4 understand what it says?
Underfitted
37 How much should you charge hourly as a Machine Learning freelancer?
How much should you charge hourly as a Machine Learning freelancer?
Underfitted
38 Building a RAG application from scratch using Python, LangChain, and the OpenAI API
Building a RAG application from scratch using Python, LangChain, and the OpenAI API
Underfitted
39 Building a RAG application using open-source models (Asking questions from a PDF using Llama2)
Building a RAG application using open-source models (Asking questions from a PDF using Llama2)
Underfitted
40 How to evaluate an LLM-powered RAG application automatically.
How to evaluate an LLM-powered RAG application automatically.
Underfitted
41 Step by step no-code RAG application using Langflow.
Step by step no-code RAG application using Langflow.
Underfitted
42 I built a simple game using Langchain. Here is a step by step tutorial.
I built a simple game using Langchain. Here is a step by step tutorial.
Underfitted
43 I used the first AI Software Engineer for a week. This is happening.
I used the first AI Software Engineer for a week. This is happening.
Underfitted
44 I deployed a recommendation model. Testing Models In Production using Interleaving Experiments.
I deployed a recommendation model. Testing Models In Production using Interleaving Experiments.
Underfitted
45 How to run PyTorch, TensorFlow, and JAX on your Mac (Apple Silicon)
How to run PyTorch, TensorFlow, and JAX on your Mac (Apple Silicon)
Underfitted
46 How to train a model to generate image embeddings from scratch
How to train a model to generate image embeddings from scratch
Underfitted
47 Building an AI assistant that listens and sees the world (Step by step tutorial)
Building an AI assistant that listens and sees the world (Step by step tutorial)
Underfitted
48 Why are vector databases so FAST?
Why are vector databases so FAST?
Underfitted
49 A Machine Learning roadmap (the one I recommend to my students)
A Machine Learning roadmap (the one I recommend to my students)
Underfitted
50 How to build a real-time AI assistant (with voice and vision)
How to build a real-time AI assistant (with voice and vision)
Underfitted
51 An introduction to Mojo (for Python developers)
An introduction to Mojo (for Python developers)
Underfitted
52 How does Lexical Scoping in Mojo 🔥 works (under 3 minutes)
How does Lexical Scoping in Mojo 🔥 works (under 3 minutes)
Underfitted
53 Building a CI workflow for those who hate it (using GitHub Actions)
Building a CI workflow for those who hate it (using GitHub Actions)
Underfitted
54 How to run Python Code in Mojo 🔥
How to run Python Code in Mojo 🔥
Underfitted
55 AI will not take your job. Here is what I think will happen instead.
AI will not take your job. Here is what I think will happen instead.
Underfitted
56 How to fine-tune a model using LoRA (step by step)
How to fine-tune a model using LoRA (step by step)
Underfitted
57 Late initialization in Mojo🔥 (Python doesn't support this)
Late initialization in Mojo🔥 (Python doesn't support this)
Underfitted
58 The $1,000,000 problem AI can't solve
The $1,000,000 problem AI can't solve
Underfitted
59 A gentle introduction to RAG (using open-source models)
A gentle introduction to RAG (using open-source models)
Underfitted
60 Automating feedback using ChatGPT and Zapier
Automating feedback using ChatGPT and Zapier
Underfitted

The video provides three tips for building a career in machine learning, including approaching machine learning as a way to augment existing software development skills, focusing on analysis over code, and solving classic problems to learn and improve skills. These tips can help machine learning engineers improve their skills and build successful careers. By following these tips, viewers can learn how to build machine learning models, analyze data, and improve their software development skills.

Key Takeaways
  1. Approach machine learning as a way to augment existing software development skills
  2. Focus on analysis over code
  3. Solve classic problems to learn and improve skills
  4. Use tools and libraries to build machine learning models
  5. Compare solutions with others to learn and improve
  6. Deploy models and evaluate their performance
💡 Focusing on analysis over code and solving classic problems can help machine learning engineers improve their skills and build successful careers.

Related AI Lessons

Want to get started with deep learning
Get started with deep learning by leveraging resources like Andrew Karpathy's playlist and frameworks such as TensorFlow or PyTorch
Reddit r/deeplearning
Building a Deepfake Detector From Scratch — What Nobody Tells You
Learn to build a deepfake detector from scratch and understand the challenges involved in detecting AI-generated fake media
Medium · Deep Learning
Unfolding the Meandering Path: High-Dimensional Invariance and the Flat 2D Plane of Neural…
Learn about high-dimensional invariance and its relation to the flat 2D plane of neural networks, and how to apply these concepts to improve model performance
Medium · Deep Learning
Implementing Neural Style Transfer from Scratch: The Project That Started It All
Learn to implement Neural Style Transfer from scratch and understand its significance in deep learning
Medium · Deep Learning
Up next
Image Classification with ml5.js
The Coding Train
Watch →