Introduction to Machine Learning with Python drafted draft
Create a free account to unlock full content!
By registering, you agree to our Privacy Statement and Terms and Conditions.
Program Overview
Course overview
This 10-week course is a practical introduction to machine learning using Python, one of the most widely used and in-demand programming languages. Taught live online, you’ll explore how to use statistical techniques and machine learning algorithms to create models that enable computer systems to learn from different types of data. These models can support decision-making in a range of fields, including market prediction, within scientific research and statistical analysis.
Open to anyone interested in machine learning and data science, this course is suitable for anyone who is interested in understanding the potential of machine learning when applied to datasets. The only requirement is a basic level of computer literacy, and this course is open to:
The course is both theoretical and practical, and will ensure you understand the theory behind the algorithm, before you perform tests on real-world data examples. You'll be guided through the analysis of large amounts of data and classification of appropriate categories and taught how to recognise recurring features and identify correlations, so that you can develop a complex system which has the ability to make accurate predictions.
You'll begin by exploring the main tools provided in Python for data visualisation and data analysis, learning how to process data and create graphs that can reveal specific insights of a database. You’ll then delve into the theory and practical application of the main machine learning algorithm in Scikit-learn for classification and regression models. Following this you’ll begin to explore the sophisticated machine-learning library, Keras, which will expand on your work with Scikit-learn. The course will also cover some of the other most popular Python data science libraries including Jupyter Notebook, NumPy, pandas and matplotlib. Towards the end of the course, you'll have the opportunity to discuss Neural Networks and Convolutional Neural Networks to give you a brief introduction to the concept of Deep Learning.
Course structure
Taught through practical examples and theoretical explanation, the course will cover the following key aspects of Machine Learning: Data Pre-processing, Regression, Classification, Clustering, Introduction to Deep Learning. Specific topics include:
Learning outcomes
