LSESU Data Science Society Workshop: Python for MA

Facebook Event Link: https://www.facebook.com/events/2643008459281847

The first workshop, we introduce the potential of using Python to help with your MA courses - how to use Python for plotting functions, . And an introduction to the stochastic gradient descent aglorithm, a key algorithm in Machine Learning.

Slides available here

Google Colab Notebook (Code, Python)

We discuss:

Python for Calculus

  • Using Python for functions
  • Using the matplotlib library to plot and visualise functions
  • Using the sympy library to calculate derivatives, integrals (symbolically)

Python for Linear Algebra

  • Using the numpy to do operations on Matrices (sum, product, inverses, eigenvalues)

Finally we introduce the linkage between Multivariate Calculus, Linear Algebra, (and Python) in the Stochastic Gradient Descent algorithm, an important method in Machine Learning

Further Learning

Scipy Lectures: https://scipy-lectures.org/

14/10/2020