Hayson Cheung

I am a first-year Engineering Science student at the University of Toronto with a passion for machine learning, computer science, robotics, and control systems. I use technology to solve real-world challenges and explore innovative solutions.

My Interests

My technical interests span machine learning, AI, robotics, and control systems. I love leveraging software and emerging technologies to enhance system performance and solve practical problems.

Projects

  • Krackle

    Developed a real-time emotion detection system using CNNs and Eigenface algorithms to track user reactions during video interactions, enhancing user engagement.

  • NEAT Pong Bot

    Created a high-performance Pong bot using NeuroEvolution of Augmenting Topologies (NEAT), exploring deep learning techniques like CNNs and Q-learning for improved decision-making.

  • MapMatch

    Designed an AWS-based algorithm to analyze roommate descriptions and compute compatibility through semantic embeddings, efficiently matching roommates with similar habits.

  • PHY-Pendulum

    Developed an object detection system using OpenCV to analyze pendulum motion with center origin detection and dynamic graph generation for detailed analysis.

  • AWS Hacks

    • Built a backend algorithm that analyzes roommate descriptions by extracting keywords, transforming them into semantic vectors, and assessing compatibility using AWS services.
    • Enhanced matching efficiency and accuracy for streamlined pairing; featured for potential deployment at UofT.
  • Smash Bros. RL Agent

    Developed a reinforcement learning agent for a Smash Bros.-style platformer game using rPPO, NEAT, and Stable-Baselines3. Integrated recurrent networks with RecurrentPPO to improve decision-making and evolve optimal network topologies.

  • Node-Based Machine Learning Model Builder

    Developed a Django app that generates machine learning scripts based on user-defined pipelines. Includes builders for PyTorch and statistical models to streamline custom model development.

Skills

Machine Learning View Project
Deep Learning View Project
Deep Learning View Project
Python View Project
OpenCV View Project

ESROP-Global Scholarship

Awarded a $3,500 scholarship for a research position in Thailand at KMUTT, where I focus on machine intelligence, neural networks, and robotics.

Resume

For more details on my experience, education, and skills, please view my full resume.