Tom Wilson's repositories
Semi-Supervised-ECG-Classifier
Undergraduate group project in which we built an ECG classifier using a TCN-CNN with 97% accuracy
Bluetooth-Wrench-Mask
Make your own Watch Dogs 2 phone controlled Wrench mask with this tutorial
Clustering-and-TDA-of-scRNA-seq-Data
Final year project experimenting with clustering and topological data analysis of scRNA-seq data using Python and R across two Jupyter notebooks
Sinhala-Optical-Character-Recognition
An AI project in which I created a basic optical character recognition system to convert images of printed Sinhalese characters into text using a KNN classifier
Genome-Sequence-Analysis-HMM
HMM for annotating coding regions of DNA in S. cerevisiae chromosome III
Cancer-Evolution
Estimates the clonal population structure in a tumour sample given a cell mutation matrix
Computational-Intelligence-Genetic-Algorithm
A computational intelligence project to solve a multi-objective optimisation problem using the elitist non-dominated sorting genetic algorithm (NSGA-II)
TomMakesThings.github.io
My GitHub pages portfolio
Movie-Genre-Predictor
Natural language processing (NLP) group project to create a multi-label classifier for predicting genre(s) given an IMDb movie description
Phylogenetic-Tree-Inference
Inferring likelihood and mutation rate of an evolutionary tree through the Jukes-Cantor model and Felsenstein’s algorithm
Stick-Figure-Obstacle-Course
Obstacle course solver using a genetic algorithm
Vigenere-Cracker
Java code to crack words encrypted using the same key by a Vigenère cipher
Computational-Intelligence-Neural-Network
A computational intelligence project to train a feed-forward multi-layer perceptron network with a genetic algorithm to approximate a function
Gillespie-mRNA-Simulator
An mRNA reaction scheme simulator using the Doob-Gillespie algorithm in R
Hopfield-Network
Hopfield network for pattern recognition trained with either the Hebbian or Storkey learning rule
Joes-Pyramid
Solving Joe's pyramid puzzle using R
Perceptron
Python implementation of a perceptron trained to solve the sum sign problem and determine the parity of inputs
R-Clustering-Algorithms
A project experimenting with implementing clustering algorithms in R
TomMakesThings
Profile README
Wright-Fisher-Simulator
Simulator for the Wright-Fisher model of genetic drift for haploid and diploid populations