Oxford University
Oxford University Logo

Python Programming for Data Science - Part 2 
offered by Oxford University

Python Programming for Data Science - Part 2
 at 
Oxford University 
Overview

Identify the appropriate and most performant model for a given task and tune appropriately the hyperparameters

Duration

2 months

Total fee

21,200

Mode of learning

Online

Course Level

UG Certificate

Python Programming for Data Science - Part 2
 at 
Oxford University 
Highlights

  • Earn a certificate of completion from Oxford university
Details Icon

Python Programming for Data Science - Part 2
 at 
Oxford University 
Course details

Skills you will learn
What are the course deliverables?
  • Explore the landscape con contemporary machine learning (ML) and deep learning
  • Learn how to use a variety of machine learning algorithms to extract features from the data using Python libraries
  • Familiarise with the concepts of overfitting and regularisation in ML
  • Gain insights on how to face scaling issues in a "big data" scenario
  • Set up a data pre-processing pipeline for data science and machine learning algorithms
More about this course
  • The aim of this course is to provide insights on intermediate and advanced data science topics, using the Python programming language
  • The course will explore concepts such as machine learning, deep learning and natural language processing from a practical hands-down point of view
  • The focus will be on tools and methods rather than diving into the theoretical basis, in order to be appreciated by an audience with a minimal mathematical background
  • The course will rely on Jupyter Notebooks for interactive Python programming as they are widely used in Data Science

Python Programming for Data Science - Part 2
 at 
Oxford University 
Curriculum

Week 1

Introduction to the course. Basic overview of Machine Learning. Linear Regression example

Week 2

Overview of a data-science preprocessing pipeline

Week 3

Supervised Learning: regression

Week 4

Supervised Learning: classification

Week 5

Decision Trees. Ensemble Methods. The Perceptron

Week 6

Deep Learning: Feed-forward Neural Networks

Week 7

Deep Learning: Convolutional Neural Networks (CNNs) for Image Processing. Recurrent Neural Networks (RNNs) for time series analysis

Week 8

Dimensionality Reduction and Unsupervised Learning

Week 9

Natural Language Processing (NLP): an overview. Word embeddings. RNNs for NLP. Attention-based models (Transformers)

Week 10

Autoencoders and Generative Adversarial Networks (GANs). Introduction to Reinforcement Learning

Faculty Icon

Python Programming for Data Science - Part 2
 at 
Oxford University 
Faculty details

Dr Massi Izzo
Massimiliano Izzo is a Research Software Engineer in the Department of Engineering Science, University of Oxford. He has a Doctorate in Bioengineering from the University of Genoa, Italy, and currently works in the department's FAIR Data Science team on developing innovative data models for the life sciences.

Python Programming for Data Science - Part 2
 at 
Oxford University 
Entry Requirements

Eligibility criteriaUp Arrow Icon
Conditional OfferUp Arrow Icon
  • Yes

Other courses offered by Oxford University

Star Icon4.912 months
A++ Shiksha Grade
#19 QS
24 Months
  • Sep' 25
88.95 L
12 months
A++ Shiksha Grade
#1 THE
61
  • Oct' 25
43.8 L
11 months
A++ Shiksha Grade
#2 QS
21
  • Oct' 25
38.49 L
11
    – / –
31.54 L
View Other 330 CoursesRight Arrow Icon

Python Programming for Data Science - Part 2
 at 
Oxford University 
Contact Information

Address

University Offices, Wellington Square, Oxford OX1 2JD, United Kingdom
Oxford ( Oxfordshire)

Go to College Website ->