Projects

Identifying Key Themes and Messages with KeyBERT

This is my final Master’s project at Northeastern University. Here I developed a technique to automatically detect key phrases in social media posts using the transformer based KeyBERT model.

Use OpenAI Whisper to Transcribe Disinformation Videos for Text Analysis

This project uses OpenAI’s whisper program to transcribe audio files. I explain how to use Google’s CoLab notebooks to access free GPUs for extra processing power. This project is helpful for transcribing audio to text for further Natural Language Processing.

Use an SDR to Record Local FM Radio Broadcasts

This project shows how to combine a Raspberry Pi and a Software Defined Radio to collect and record FM radio broadcasts. The audio files captured through this process can be used for further processing such as audio transcription for Natural Language Processing or analysis using the Commercial Radio Analysis Machine (CRAM).

Solving Wordle Using Monte-Carlo Tree Search, Reinforcement

This was the final project for my graduate introduction to Artificial Intelligence class at Northeastern University. It shows how to use different machine learning algorithms to solve the New York Times Wordle game.

Scroll to Top