Advanced Machine Learning With Python
4 Days
Overview
This course provides a foundation of the two largest areas in machine learning: supervised and unsupervised learning. The instructor will demonstrate how machine learning techniques are applied to business problems, as well as how to implement these techniques using popular Python libraries with an overview on Neural Networks. Lessons incorporate both lectures and hands-on exercises with a focus on cultivating practical skills.
This training will make your team competent to apply all machine learning concepts and few deep Learning concepts to business problems. Your team will then be able to hit the ground running, using their new skills to immediately impact their work.
Course Outcomes
Upon completion of the course, attendees should be able to:
- Understand EDA and apply it for Data analysis
- Define “Machine Learning” and common terminology
- Explain the different types of machine learning and the problems each can solve
- Identify if a problem is a regression, classification, or clustering problem
- Identify a useful metric for the business problem and optimize a model against it
- Identify important features for the model
- Train and predict on messy datasets, including data that has outliers and/or missing data
- Estimate the performance of a model on new data
- Identify the strengths and weaknesses when selecting a model for a problem
- Understanding on Neural networks & typical use cases
Training Content
DAY 1: Python for Exploratory Data Analysis (EDA)
- Introduction to Pandas
- Exploratory Data Analysis (EDA)
- Introduction to Statistics
- Univariate & Bivariate Analysis
- Data Cleaning
- Data visualization in Python
DAY 2: Supervised Learning – Regression
- Introduction to Machine Learning Terminology & Algorithms
- Linear Regression (Ordinary Least Squares)
- Polynomial Regression
- Over-fitting vs Under fitting
- Regularization
- Cross-validation and measuring generalization
- Over-fitting vs Under fitting with Regularization
- Feature engineering
DAY 3: Classification & Clustering
- Building a Classification Model- with a Classic use case
- Ensemble methods
- Unsupervised Learning Problem: Clustering- with a Classic use case
DAY 4: Introduction to Neural Networks
- Neural Networks Structure Overview
- Convolutional Neural Network (CNN) Overview
Contact us for Private Batch