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.
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