1. You need a lot of math to start 2. You need a Ph.D. to get a job 3. You always need a lot of data 4. You need to buy expensive hardware 5. It's hard to become proficient in it 6. It's the solution for most problems
Bullshit.
In the last 6 months, I've posted more than 100 threads here on Twitter talking about machine learning and how you can build a career on it.
And I'm just getting started!
Stay tuned. A lot more is coming.
First misconception: All machine learning is hardware-hungry.
Deep learning stretches you, but outside that, it gets much better.
If you need GPUs/TPUs, there are many free/cheap options you can use, especially while learning.
The 4 stages of a machine learning project lifecycle:
1. Project scoping 2. Data definition and preparation 3. Model training and error analysis 4. Deployment, monitoring, and maintenance
Here are 29 questions that you can use at each step of the process.
↓
Project scoping
• What problem are we trying to solve?
• Why do we need to solve this problem?
• What are the constraints?
• What are the risks?
• What's the best approach to solving it?
• How do we measure progress?
• What does success look like?
Data definition and preparation
• What data do we need?
• How are we going to get it?
• How frequently does it change?
• Do we trust the source?
• How is this data biased?
• Can we improve it somehow?
• How are we going to clean it?
• How are we going to augment it?