Python Machine Learning training course

Gain Python Machine Learning Skills for Predictive Analytics

Next 13 August (Remote)
2 days £1495 + VAT

JBI training course London UK

• Learn about framing a business application as a Machine Learning task
• Understand the role of labelled data, data cleaning and data transformation in Machine Learning systems
• Explore feature engineering techniques to extract useful attributes from your data
• Implement supervised and unsupervised learning algorithms using Python
• Evaluate the quality of your models, using evaluation metrics, model introspection and error analysis


The Python Machine Learning syllabus is designed to help analysts, researchers, BI experts and developers becoming familiar with the implementation of Machine Learning solutions, through the
use of tools in the Python programming language ecosystem.

Using a mix of frontal presentation and interactive examples, the course provides a comparison between Supervised and Unsupervised Learning, and offers an overview on core algorithms for predictive analytics, tackling tasks such as classification, clustering, regression analysis and dimensionality reduction. Notions of Neural Networks and latest developments in Deep Learning are also discussed.

JBI training course London UK
JBI training course London UK

Developers, engineers, researchers and analysts who want to start learning about Artificial Intelligence and related concepts, including Data Science, Data Mining, Machine Learning and Deep Learning. Some background in Mathematics (e.g. Statistics and Probability, Linear Algebra, Calculus, etc) will be beneficial, but not strictly required.





Related Courses


• What is Artificial Intelligence? What's up with the hype?
• Data Science vs. Data Mining vs. Machine Learning
• Machine Learning Problems and Applications
• Python Environment Set-up with Anaconda Python
◦ Jupyter Notebooks
◦ Python Ecosystem for Data Science and Machine Learning

Machine Learning Overview

• Learning and Prediction
• Feature Engineering
• Training data and Test data
• Cross-validation
• Underfitting and Overfitting

Supervised Learning Problems

• Classification: predicting a label
• Algorithms for classification: k-Nearest Neighbours, Support Vector Machine and Naive Bayes
• Regression: predicting a quantity
• Algorithms for regression: Linear Regression and Polynomial Regression

Unsupervised Learning Problems

• Clustering: grouping similar items
• Algorithms for clustering: k-Means, Hierarchical Clustering and DBSCAN
• Dimensionality Reduction
• Algorithms for dimensionality reduction: Principal Component Analysis

Evaluation of Machine Learning algorithms

• Evaluation metrics for machine learning
• Planning an evaluation campaign on your data

Deep Learning & Neural Network Overview

• Intro to Artificial Neural Networks
• Neural Network concepts
◦ Neural Network Types
◦ Gradient Descend
◦ Back-propagation
◦ Activation Functions
◦ Loss Functions
◦ Hyper-parameters
• Neural Networks in the Wild: examples of successful applications
• Deep Network Architectures
• Deep Learning Libraries


Course Updates & Newsletter

Receive the latest version of this course by email & subscribe to our Newsletter

+44 (0)20 8446 7555



Corporate Policies     Terms & Conditions
JB International Training Ltd  -  Company number 08458005

Registered address 1345 High Road, London, N20 9HR