Joshua Stephenson's Projects
Python script to identify chorus in lyric text by finding longest repeated substring.
A grid-based exploration of algorithms for shortest path, union-find and depth first search. Implemented in Swift and SwiftUI.
Demo of fairseq with entmax loss and fenchel-young label smoothing
Topic modeling books from The Gutenberg Project
This is a survey of morpheme segmentation techniques including 2 baselines (BertTokenizer, Morfessor 2.0) and 2 supervised (LSTM, Transformer).
Audio prompts of IPA sounds for studying the International Phonetic Alphabet.
This is a sliding puzzle game with AI solution finder. The solution employs a minimum priority queue (binary heap) coupled with an A* algorithm.
Transformers for Natural Language Processing, published by Packt
BASH shell script to move downloaded videos from one directory to another, encoding them as MP4 if necessary along the way via HandBrake.
Inspired by Jurafsy and Martin 2021, chapter 8
Python script to solve NYTimes Wordle in least possible guesses
Finds the lower bound solutions for all Wordle daily puzzles.
Explorer for Nouns from Princeton's WordNet Database