• Improve as a developer
• Improve your communication
• Take a course. Take another. Repeat.
• Solve problems. Many of them.
• Teach others.
• Analysis first. Code is secondary.
• Stay curious.
“Tutorial hell” is only when you focus on consumption and neglect production.
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?
• 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. ↓