AI SERIES 101 : Python for Machine Learning
A practical training workshop on Python programming, with focus on libraries and tools designed for data scientists and engineers. Topics include an introduction to the basic constructs of Python programming language, libraries for data analysis and manipulation, data plotting and visualisation, and data processing and machine learning using scikit-learn.
PREREQUISITE : Basic Python or programming skills
Lesson 1 Basic Python Programming
1.1. Basic Constructs of Python Programming Language
1.2. Control Structures
1.3. Arrays & Collections
1.4. Functions & Objects
Lesson 2 Data Analysis & Manipulation
2.1. Overview of NumPy Library
2.2. NumPy Arrays & Operations
2.3. Overview of Pandas Library
2.4. Pandas DataFrames & Operations
Lesson 3 Data Plotting & Visualisation
3.1. Introduction to Matplotlib
3.2. Performing Data Visualisation with Matplotlib
3.3. Introduction to Seaborn
3.4. Visualising Statistical Plots with Seaborn
Lesson 4 Data Processing & Machine Learning
4.1. Overview of scikit-learn Library
4.2. Simple Data Pre-processing
4.3. Performing Classification & Regression
4.4. Performing Clustering