
Data Science and Machine Learning with Python
Want to harness the power of big data using data science and machine learning to ultimately change your organisation for the better? This five-day instructor-led course is the perfect place to start.
Book this courseCourse Overview
5 day course
Certificate of Attendance
Private
Data science and machine learning are two of the most important disciplines to emerge in technology in recent years, and at their heart is the understanding and management of data.
This course will guide you through the world of data science (DS) and machine learning (ML) using the Python programming language and data management principles. Through a combination of lectures, demonstrations and exercises, you’ll gain practical experience applying DS and ML techniques to real data, so it’s perfect for individuals who want to leverage the power of data science and machine learning to drive organisation development.
By the end of the five days, you’ll have a thorough understanding of analytics and automation, and will have developed practical skills in Python targeted towards data analysis so you can create sophisticated models.
Our Data Science and Machine Learning with Python course is available as a private training session that can be delivered live online or at a location of your choice in the UK.
What you'll learn
By the end of this course, you will be able to:
Set up a powerful environment for data science and machine learning tasks
Output and describe descriptive statistics
Gain actionable insights from big data
Carry out thorough exploratory data analyses
Understand the end-to-end process of machine learning, from data to prediction
Optimise machine learning models and assess efficacy
Create, optimise and apply your own deep learning models for image recognition
Load, visualise and clean big data
Create a range of graphs and data visualisations
Confidently assess the structure and quality of data
Define and apply a range of machine learning algorithms
Use correct machine learning algorithms based on data criteria
Describe the process, underlying maths, architecture and applications of neural networks
Course agenda
Introduction to Data Science
- Basics of data science
- Getting set up for data science
- Introduction to jupyter notebook and gaggle
- Numpy and pandas for data science
- Loading and exploration of data
- Visualisation techniques for data science
- Practical: creating your first data science report
Data Science: Preparation & Actionable Insights
- Variable types
- Correcting data
- Completing data
- Creating data (feature engineering)
- Converting data
- Practical: real-life data set
Machine Learning: Theory & Model Selection
- Introduction to ML
- Foundations: linear and logistic regression
- Cost, loss, bias and variance
- Using scikit learn
- Practical: linear regression in practice
- Commonly used ML models
Applying Machine Learning Models
- Real-world use cases
- Practical: choosing and applying an ML model
- Assessing results
- Improving model output
- Practical: your end-to-end ML project
Deep Learning: Applying Neural Networks
- A conceptual introduction to deep learning and neural networks
- Underlying maths
- Neural network architecture
- Practical: applying NNs
- Optimising NNs
- Image classification using neural networks
- Taking these skills forward
Who it's for
This course is perfect for you if you’re a Python developer, or if you’re a coder who is looking to upskill and focus on big data.
Prerequisites
To get the most of out of this course, you should have:
- A working knowledge of Python. You should be confident with basic variable types, functions, if/else, for loops and importing modules
- Basic maths skills: understanding of mean, standard deviation, x/y graphs, logistic and linear regression are a plus
BOOK THIS COURSE
Booking for a team or large group (5+ people)
For private sessions call our sales team