OxTalks will soon move to the new Halo platform and will become 'Oxford Events.' There will be a need for an OxTalks freeze. This was previously planned for Friday 14th November – a new date will be shared as soon as it is available (full details will be available on the Staff Gateway).
In the meantime, the OxTalks site will remain active and events will continue to be published.
If staff have any questions about the Oxford Events launch, please contact halo@digital.ox.ac.uk
This is a live, real-time online course with teaching delivered Monday to Friday 9 am – 3 pm BST (UK) time with 3 hours of lectures and 2 hours of assignments per day.
Course outline:
The course will begin with a quick introduction of 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. The students will then be introduced to stochastic gradients descent and will implement stochastic gradient descent for regression using TensorFlow and Pytorch.
The 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 the students will be introduced to Convolutional Neural Networks and will implement MNIST classification with CNNs. The student will understand how Pytorch and TensorFlow handles the forward and backward pass during training.
As exercises for the course, the students will try to solve small scale practical problems of machine learning and artificial intelligence from diverse domains.
To benefit from the course students need a basic knowledge of calculus and linear algebra. No prior knowledge of machine learning and artificial intelligence is essential.