Fundamentals of Machine Learning for Software Engineers
Explore machine learning's essentials for software engineers, delve into supervised learning, neural networks, and deep learning, and gain skills to tackle real-world data challenges effectively.
- Working knowledge of modern machine learning techniques
- A strong understanding of neural networks
- The ability to program behavior rather than processes in supervised learning systems
- Familiarity with complex artificial intelligence and deep learning
- The experience of managing real-world datasets with machine learning
Learning Roadmap
1.
How Machine Learning Works
How Machine Learning Works
2.
Our First Learning Program
Our First Learning Program
3.
Walking the Gradient
Walking the Gradient
5 Lessons
5 Lessons
4.
Hyperspace
Hyperspace
6 Lessons
6 Lessons
5.
A Discern Machine
A Discern Machine
5 Lessons
5 Lessons
6.
Get Real
Get Real
5 Lessons
5 Lessons
7.
The Final Challenge
The Final Challenge
5 Lessons
5 Lessons
8.
The Perceptron
The Perceptron
4 Lessons
4 Lessons
9.
Designing the Network
Designing the Network
2 Lessons
2 Lessons
10.
Building the Network
Building the Network
4 Lessons
4 Lessons
11.
Training the Network
Training the Network
7 Lessons
7 Lessons
12.
How Classifiers Work
How Classifiers Work
3 Lessons
3 Lessons
13.
Batchin’ Up
Batchin’ Up
4 Lessons
4 Lessons
14.
The Zen of Testing
The Zen of Testing
3 Lessons
3 Lessons
15.
Let’s Do Development
Let’s Do Development
6 Lessons
6 Lessons
16.
A Deeper Kind of Network
A Deeper Kind of Network
5 Lessons
5 Lessons
17.
Defeating Overfitting
Defeating Overfitting
6 Lessons
6 Lessons
18.
Taming Deep Networks
Taming Deep Networks
5 Lessons
5 Lessons
19.
Beyond Vanilla Networks
Beyond Vanilla Networks
5 Lessons
5 Lessons
20.
Into the Deep
Into the Deep
3 Lessons
3 Lessons
The Pragmatic Programmers
We create timely, practical books and learning resources on classic and cutting-edge topics to help you practice your craft and accelerate your career.
Trusted by 2.9 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources