Advanced Machine Learning


For organizations looking for a deeper dive, our five-day in-depth course offers hands-on training and real-world sector specific case studies, presented online or on-premise upon request. The course covers the following topics

 

Introducing A.I: A brief history and defining core concepts, overview of machine learning pipeline, and examples of real-world applications.


Data exploration: Data collection and visualization, as well as explorative analytics.


Data preprocessing: Addressing data quality problems and performing data cleaning, dimensionality reduction, and feature engineering.


ML Taxonomy: Overview of types of machine learning such as supervised, unsupervised, semi-supervised, and reinforcement learning. Differences between deep learning and traditional machine learning.


Supervised learning: Discussion of popular traditional supervised machine learning models including logistic regression, support vector machines, decision trees, etc.


Model training: Discussing overfitting vs. underfitting, hyperparameter tuning, dataset splitting and leakage, optimization strategies, and evaluating model performance.


Unsupervised learning: Discussion of popular unsupervised learning algorithms including KNN, K-means, hierarchical clustering, GMM, etc.


Sciket-Learn: Introducing scikit-learn and the scikit-learn API. Discussing scikit-learn pitfalls and best practices as well as examples of scikit-learn implementations.


Deep learning: Introducing the deep learning revolution, discussion of perceptrons and neural networks, and an overview of RNN, CNN, and autoencoder architectures.


Deep frameworks: Understanding PyTorch and PyTorch Lightning, as well as a basic overview of JAX, TensorFlow, and Keras.


End-to-end design: Dataset design, model and framework selection, as well as pretraining and transfer learning.


Practical problem: Working through design and implementation for a guided problem.


REGISTER NOW