Portfolio

Research

Intermediate Weather Data Generation with an Intermediate AutoEncoder

Oct - Dec 2024
Yuzhang Huang*, Rico Rodriguez Passanisi*, Devin Sze*

Weather data is often segmented into specific time intervals, which limits the granularity of the data to some arbitrarily large time interval. Using Intermediate Autoencoders (IAEs), this model is able to successfully generate intermediate weather data between recorded timestamps. The IAE model is trained on a dataset of fused images, each comprising three sub-images representing the "before", "normal noise", and "after" weather conditions. These images included areas with significant precipitation, areas without any, and a variety of weather patterns in between. While there were edge cases that the model did not perform well on, the IAE model was an effective predictor in the majority of precipitation cases. By effectively predicting intermediate weather patterns, this model has applications in real-time weather forecasting and analysis, but can also be applied to other applications like medical symptom progression and animation frame generation.

*Equal Contributor

A Survey of Chatbot Design and Application-Tailored Evaluation

May 2023
  • A survey research paper on modern chatbot designs and how they are trained to fulfil specific, specialized functions
  • A summary of how chatbots are evaluated and the varying metrics used for different purposes

Coding Portfolio

FoxNote

Sep 2022
  • Created a note-taking web application that utilized text-transcription algorithms and NLP to transcribe and summarize live audio
  • Used AssemblyAI's Speech-To-Text API to do real-time audio transcription
  • Used Co:Here's text summarization API to summarize the real-time data

The Labyrinth: Race to the End

Dec 2020 - Jan 2021
  • Interactive & fully-randomized maze with unique solutions
  • Created a heuristic to maximize difficulty and randomness while ensuring the validity of the generated solution
  • Integrated support for all display sizes by writing algorithms that centered the most important visual elements

Metaballs

Jan 2023
  • Simulation of the inverse-square law using constructive gaussian blur and thresholding

Visualizing Shortest Path

Sep 2022 - Present
  • Interactive visualization for how various shortest path algorithms operate
  • Supported Algorithms: Naive, Dual Naive, A* Search, and Dijkstra's

Clock

Aug 2021
  • Inspired by this Steam wallpaper

Snake

  • Interactive game where player maneuvers around a board without hitting itself or the the board's boundaries

Play 2048

Graphic Design

Graphic Design