Introduction to Machine Learning for Software Engineers
summary
Overview of core machine learning concepts and workflows tailored for software engineers, including data preparation, model selection, training, evaluation, and deployment. Covers practical tools and technologies such as Python libraries (e.g., scikit-learn, TensorFlow or PyTorch), model validation techniques, and integrating models into production systems.
AI-written summary · about
chapters (10)
- 0:00Introduction to ML
- 1:25Why machine learning
- 13:40Exploratory data analysis
- 21:40Generalization vs overfitting
- 26:18Training ML models
- 39:05Model performance evaluation
- 50:37Hands-on coding demo
- 58:46Bias and fairness in ML
- 1:05:27Mitigating model bias
- 1:13:20Model deployment & monitoring
related talks
37mDemystifying machine learning – from developer to ML engineer
39mMachine Learning for Developers
52mMachine learning: from practice to theory
35mA Course on Machine Learning for Software Developers
49mUsing Machine Learning and Not Dying Trying
41mForget becoming a Data Scientist, become a Machine Learning Engineer instead
35mML & I
50mPractical Introduction to Machine Learning
