Louiii
I am currently studying an MSc in ML at UCL. My website: https://zeitwebsite.louis97r.now.sh/index.html
UCL StudentReading/London, UK
Pinned Repositories
ArtificialBeeColonyOptimisation
Implementation of Karaboga and Basturk, Artificial Bee Colony (ABC) algorithm.
BayesianNetworks
Computer-Graphics
WebGL model of an interactive classroom. View in browser!
DPPsForRL
Masters Dissertation Repository
Image-Processing
Project I did for a submodule called Image Processing in which we had to implement basic image morphology operations.
NeuralSequenceModelling
Landmark machine learning algorithms for modelling sequential data.
Q-Learning
Q-learning algorithms, inspired by Tom Mitchell - "Machine Learning" reinforcement learning chapter
RecommenderSystems
Project about context-aware recommender systems on the #NowPlaying dataset. I demonstrate two recommender system techniques. The first uses tensor factorisation (contextual modelling) to predict ratings and Determinantal Point Processes to recommend items. The second uses Singular Value Decomposition to predict ratings and post-filtering to recommend items based on context.
RL-SuttonBarto
My implementation of Richard Sutton & Andrew Barto's Reinforcement Learning Book (2nd Edition)
ValueDecomposition
Value-Decomposition Networks For Cooperative Multi-Agent Learning
Louiii's Repositories
Louiii/ValueDecomposition
Value-Decomposition Networks For Cooperative Multi-Agent Learning
Louiii/RecommenderSystems
Project about context-aware recommender systems on the #NowPlaying dataset. I demonstrate two recommender system techniques. The first uses tensor factorisation (contextual modelling) to predict ratings and Determinantal Point Processes to recommend items. The second uses Singular Value Decomposition to predict ratings and post-filtering to recommend items based on context.
Louiii/Q-Learning
Q-learning algorithms, inspired by Tom Mitchell - "Machine Learning" reinforcement learning chapter
Louiii/ArtificialBeeColonyOptimisation
Implementation of Karaboga and Basturk, Artificial Bee Colony (ABC) algorithm.
Louiii/DPPsForRL
Masters Dissertation Repository
Louiii/Image-Processing
Project I did for a submodule called Image Processing in which we had to implement basic image morphology operations.
Louiii/BayesianNetworks
Louiii/Computer-Graphics
WebGL model of an interactive classroom. View in browser!
Louiii/NeuralSequenceModelling
Landmark machine learning algorithms for modelling sequential data.
Louiii/RL-SuttonBarto
My implementation of Richard Sutton & Andrew Barto's Reinforcement Learning Book (2nd Edition)
Louiii/DurhamSpidersGame
Games & Multimedia submodule coursework
Louiii/Huffman-Compression
Lossless compression and decompression algorithm using Huffman encoding.
Louiii/MarianaOptimisation
Repository to showcase optimisation algorithms on a low dimensional, multimodal function.
Louiii/Markov-Decision-Processes
Policy improvement algorithm to solve Markov decision processes. This is a MDP because the probabilities and rewards are known, if these are unknown this is a reinforcement learning problem, you would estimate the probabilities and rewards by sampling and storing in an array Q (Q-learning).
Louiii/Network-Analysis
Graph analysis project investigating 'Random', 'Ring Group' and 'Preferential Attachment' graphs. Discusses a variety of properties such as clustering coeffient and distribution of min independent set of a vertex's neighbours as well as each graphs' searchability.
Louiii/PyTorch-AbstractionLevels
Five ways of writing a simple artificial neural network in PyTorch with different levels of abstraction. The lowest level only uses a tensor parameter and the highest uses pre defined loss, optimiser and sequential architecture.
Louiii/SequenceAlignment
Bioinformatics coursework
Louiii/Sparsemm
GPGPU project in C using OpenACC of an algorithm to perform sparse matrix multiplication.
Louiii/tpp_scraper
TPP Health Data Analysis and ANN classifer. Useful programs for doctors or statiticians to perform analysis on patients data.
Louiii/TSP-Algorithms
Different search algorithms I wrote to solve the Travelling Salesman Problem.
Louiii/VAE
I will add different implementations of Variational Autoencoders here, starting with a simple VAE tutorial
Louiii/Web-Programming
Events website project that uses AJAX to make requests to an API and render it to html. It also has an admin page which you can log into storing a cookie with your password which is hashed and matched with the one in the database.