Summary
Overview
Work History
Education
Skills
Timeline
Generic
Yanzhang Ma

Yanzhang Ma

Thunder Bay,ON

Summary

  • Recent Computer Science graduate with a strong foundation in Artificial Intelligence, data analysis, and software development.
    Proficient in Python, Java, and C++, with practical experience in AI-based coursework and collaborative software projects.
    Demonstrated leadership through group project management and interest in applying AI methods to real-world systems.
    Eager to contribute to impactful research in smart energy systems, AI applications, and power system optimization.

Overview

3
3
years of professional experience

Work History

Explainable Object Detection With YOLOv8 and SHAP

Independent Research Project
01.2024 - 04.2024
  • Investigated the integration of Explainable AI (XAI) techniques with YOLOv8 object detection to enhance model interpretability.
  • Applied SHAP (Shapley Additive Explanations) to visualize feature importance in object detection tasks, using the TACO litter dataset and vehicle plate dataset.
  • Developed and trained multiple YOLOv8 models for real-time detection; implemented superpixel segmentation and SHAP analysis pipeline.
  • Evaluated and compared LIME and SHAP performance, concluding SHAP offered more intuitive and detailed insights.
  • Proposed work using autoencoders to compress SHAP outputs and enhance interpretability for practical applications.

3D Puzzle Solving Game Development

In-course Term Project
09.2023 - 12.2023
  • Initially developed a 3D puzzle game using Unreal Engine and C++, focusing on environment interaction and character control.
  • Due to time constraints, pivoted to a 2D puzzle format while retaining core gameplay mechanics.
  • Designed logic-based puzzle levels and implemented scene transitions to enhance player experience.
  • Used Jira to manage tasks, track progress, and coordinate with team members throughout the project lifecycle.

Software Architecture Analysis

In-course Term Project (Group Leader)
01.2022 - 04.2022
  • Performed reflexion analysis and feature enhancement with practical use of Unified Modeling Language on an open-source autonomous driving platform named Apollo. Create detailed architecture reports in the context of extensive software system, with presentations and visual image structure.
  • As the group leader, I divide the project, assign different working sections to group members, and summarize and complete the report when every part is finished.

ANN Driver Distraction Image Processing

In-course Term Project
09.2021 - 12.2021
  • Built and trained an inception-based CNN model for driver distraction detection in early coursework.

Education

Bachelor of Computing (Honours) - Computer Science

Queen’s University
Kingston, ON
04-2024

Skills

  • Python
  • Java
  • C, C#
  • Assembly Language (ISA)
  • Other Languages: HTML/CSS, Haskell, Prolog, PDDL
  • Git
  • Jira

Timeline

Explainable Object Detection With YOLOv8 and SHAP

Independent Research Project
01.2024 - 04.2024

3D Puzzle Solving Game Development

In-course Term Project
09.2023 - 12.2023

Software Architecture Analysis

In-course Term Project (Group Leader)
01.2022 - 04.2022

ANN Driver Distraction Image Processing

In-course Term Project
09.2021 - 12.2021

Bachelor of Computing (Honours) - Computer Science

Queen’s University
Yanzhang Ma