title image

Solving problems with data.

Hi, I'm Josh

I'm a Mathematics graduate currently studying MSc Data Analytics at QMUL.
I'm a hopeful data analyst and machine learning engineer and hope to pursue these passions in the future.

I'm constantly on the lookout to expand my skillset, most recently by exploring web development, and using this knowledge to build this site to showcase my work.

picture of josh

Projects

(Click to see notebook)

NLP Twitter Bot

Using scikit-learn and natural language processing to deploy a neural network to a bot that tells you whether what you said is funny or not. Talk to HumourDetector here.

Autoencoders

Using PyTorch to train neural network autoencoders and compare performance to reconstructions from principal component dimensionality reduction.

Deep Learning Classification

Implementing a neural network (from scratch) for classifying spoken digits from the AudioMNIST dataset.

Dimensionality Reduction

Singular value decomposition and principal component analysis for use in image compression and in increasing efficacy of clustering algorithms.

Clustering Methods

Exploring k-means clustering, Gaussian mixture methods and spectral clustering for use in classification problems and image compression.

Spotify Dataset Classification

Implementing binomial logistic regression with ridge regularisation (from scratch) for classification on the Spotify Dataset. A bit more maths-heavy.

Contact Me