Tom Mumby's repositories
Language-model-text-generator
A python project which, when given a file containing some text (e.g. works of Shakespeare), aims to generate text in a similar style. It relies on the Hugging Face Transformers to finetune the GPT-2 124M parameter model or train a model from scratch using GPT-2 architecture.
Video-Library-Application
A video library application which provides a graphical interface to select and play video files. It scans video folders creating thumbnails to display. A key features is a ‘Watch Next List’ which displays partially watched videos and any subsequent videos to watch in a series.
Album-track-merge
A PowerShell 7 script which recursively searches a music library to find album tracks and uses FFmpeg to merge these into one mp3 file and tags them using mp3info.
Countdown-Solver
Solves the numbers and the letters game for the TV Game-show Countdown, written in Java. It is composed of three main parts: a class which removes words from a dictionary which aren't allowed in countdown, a class which finds solutions to the word game, and a class which finds solutions to the numbers game.
Mersenne-prime-calculator
Calculates Mersenne primes, numbers of the form 2^n-1, where n is an integer which for certain values will produce prime numbers. This code is designed to calculate the largest known prime number as well as any other Mersenne prime.