Tim Lawson's repositories
algorithms
The algorithms I use for speedcubing.
computational-logic
Prolog and Python for the coursework of the Computational Logic for Artificial Intelligence unit.
dialogue-and-narrative
Python and Jupyter notebooks written for the Dialogue and Narrative (NLP) unit of the Interactive AI CDT.
distributional-semantics
"The unreasonable effectiveness of distributional semantics". Literature review for the coursework of the Research Methods in Interactive Artificial Intelligence unit.
entropix
Entropy Based Sampling and Parallel CoT Decoding
fuzzy-systems
"An Investigation Into Fuzzy Systems". Python and report for the coursework of the Uncertainty Modelling for Intelligent Systems unit.
graded-similarity
"SemEval-2020 Task 3: Graded Word Similarity in Context by Composing Pre-Trained Embeddings". Python and report for the coursework of the Dialogue and Narrative (NLP) unit.
guardian-crosswords
Gatsby app for solving the Guardian's crosswords
interactive-ai-cdt
Notes, slides, code, and other materials written in the foundation year of the Interactive AI CDT.
more-bikes
"More Bikes': Experiments in Univariate Regression". Python and report for the coursework of the Machine Learning Paradigms unit.
pytorch-hessian-eigenthings
Efficient PyTorch Hessian eigendecomposition tools!
react-state-management
Demos of concepts in React state management
sae
Sparse autoencoders
sparse_autoencoder
Sparse Autoencoder for Mechanistic Interpretability
word-search
A simple word-search app with Electron, React, TypeScript, and Rust