This course is designed to introduce students to the basic concepts of machine learning (ML) and artificial intelligence (AI) in a hands-on manner. The course functions in a self-contained manner with only basic knowledge of calculus and linear algebra required. Prior knowledge of machine learning and artificial intelligence is not essential.
The course will begin with a quick introduction to Python and the theoretical foundations of basic concepts in machine learning and artificial intelligence. Students will start with a simple linear regression example where they will derive and implement the gradient descent for a curve fitting problem and try to understand the concepts of loss function, regularization techniques, and bias-variance trade-off. Students will then be introduced to stochastic gradients descent and will implement stochastic gradient descent for regression using TensorFlow and PyTorch.
Students will design simple neural networks for MNIST classification and implement the full forward and backward pass for the training of the neural network. Following which students will be introduced to Convolutional Neural Networks and will implement MNIST classification with CNNs. Students will understand how PyTorch and TensorFlow handles the forward and backward pass during training. In the final part of the course, large scale problems of semantic segmentation, edge detection and metric learning will be implemented on AWS/ Google cloud.
As exercises for the course, the students will try to solve small scale practical problems of machine learning and artificial intelligence from diverse domains.
- Live and study in Lady Margaret Hall, one of Oxford's finest colleges
- Learn from experienced academics using the tutorial system
- Enjoy meals in hall, experiencing life as an Oxford student
- Gain new skills to take you further in your future academic or professional career.
- All tuition, including lectures, seminars, and tutorials
- Assessment, transcript of academic performance, and certificate
- A co-curricular programme of skills workshops and guest speakers
- Access to the Lady Margaret Hall College Library
- Bed & Breakfast accommodation throughout your programme
- Lunch and dinner in the College Dining Hall Monday to Friday
- A full Social & Cultural Programme, including two excursions to other English cities per three-week programme session
- A high-quality printed class photograph
- Formal Graduation banquet.
You will stay in College accommodation onsite at Lady Margaret Hall, in en suite bedrooms normally occupied by our undergraduate students during term time.
You will eat breakfast each day in the Dining Hall, and lunch and dinner will also be provided in College on each of your teaching days. On the final evening of the course there is a Graduation Formal Hall, when students dress up in their finest outfits for a special banquet served in the Dining Hall.
LMH Summer Programmes are designed and delivered by experienced academics and experts from Lady Margaret Hall and across the University of Oxford, and are taught using the Oxford teaching model, which emphasises personalised small-group learning. Each week you will take part in a range of class types, including lectures, seminars, and tutorials.
The academic programme is the fundamental core of an LMH Summer Programme, and you will have a busy schedule of lectures, seminars, tutorials, and independent study time. Outside of your study time, however, our Resident Advisers are here to help you get to know other students, explore the city, and have an authentic experience of life as a student at an Oxford college.