Machine Learning Tutorial for Beginners #2 | NumPy, pandas, matplotlib & scikit-learn for ML
SyntaxPilot
0:00 / 0:00
Machine Learning Tutorial for Beginners #2 | NumPy, pandas, matplotlib & scikit-learn for ML
1 просмотр · 3 ч назад
SyntaxPilot
30 подписчиков
1 просмотр · 3 ч назад
Machine Learning Tutorial for Beginners: Episode 2 of SyntaxPilot's free Machine Learning full course, with real-life examples for every concept. NumPy, pandas, matplotlib & scikit-learn for ML.
In this video you'll learn:
• Why Python lists are too slow (and wrong) for numeric data
• NumPy arrays: ndarray, shape and dtype
• Vectorisation and broadcasting
• pandas Series and DataFrame, reading a CSV file
• Indexing, filtering, loc and iloc, groupby
• Plotting with matplotlib
• The scikit-learn fit/predict API
• Random seeds and reproducibility
• Jupyter notebooks
Every concept starts with a real-life example, then an animation and notes, then live code in the SyntaxPilot online compiler.
Practice free in the SyntaxPilot compiler (nothing to install): https://syntaxpilot-learning-2026.web...
Detailed notes for this episode (code, outputs, practice): https://syntaxpilot-learning-2026.web...
Chapters
00:00 Welcome
00:28 Today's agenda
00:51 Python lists fail
02:36 NumPy arrays
04:14 Broadcasting
05:41 pandas DataFrames
08:04 Indexing, filtering, groupby
09:42 matplotlib plots
10:46 scikit-learn
12:55 Random seeds
14:19 Jupyter notebooks
15:14 Common mistakes
15:36 Quick quiz
15:53 Recap and homework
16:25 Next episode
Next episode: Maths for ML 1: vectors, norms, distance and the dot product
Post your homework and quiz answer in the comments, and subscribe for the full basic-to-master playlist, free.
#MachineLearning #MachineLearningTutorial #SyntaxPilot