Machine Learning
Crossword Clue Solver RNN Extension
AI-powered crossword clue solver with Chrome extension integration for the NYT Crossword.

About This Project
From my love of crosswords, I decided to make a crossword clue solver that would give me hints if I was stuck on a clue (without just searching up the answer). Using Tensorflow, I trained a model by transferring learning from BERT, and retraining extra layers with 750,000+ clue-answer pairs. I used Flask as a server to run inferences on. To integrate my model with the NYT Crossword, I developed a Chrome Extension using HTML, CSS, and Javascript to make a small UI interface that allows you to either type in a clue, or auto-load the clue you currently have selected.
Technologies Used
PythonTensorFlowBERTFlaskChrome ExtensionHTMLCSSJavaScript