Dr Ian Gregory - Projects
-
Multi-Linear Regression in Python from ScratchMultiple linear regression is implemented in Python using the graidient descent method for the optimisation routine.
-
Logistic Regression in Python from ScratchDemonstration of solving Logistic regression using Gradient Descent optimisation or Newton Raphson optimisation allowing for Ridge and Lasso regularisation implemented in Python from scratch.
-
Support Vector Machines in Python from ScratchEstimation from scratch Support Vector Machines for linear, polynomial and Gaussian kernels utilising the quadratic programming optimisation algorithm from library CVXOPT.
-
Decision Trees in Python from ScratchPerforming decision tree analysis in Python from scratch.
-
Naive Bayes implementation in PythonImplementing Naive Bayes in Python.
-
Linear and Quadratic Discriminant Analysis in PythonImplementation of Linear and Quadratic Discriminant analysis in Python.
-
K-Means Clustering in Python from ScratchImplementation of K-Mens clustering in Python from scratch.
-
Deep Learning in Python from ScratchImplementation of Deep Learning in Python from Scratch.
-
Implementation of Convolutional Neural Network Implemented in Python from ScratchImplementation of Convolutional Neural Networks in Python from scratch.
-
Generative Adversarial Networks (GAN) implemented in PythonAn implementation of Generative Adversarial Networks (GAN) implemented in Python from scratch.