Jiacheng Yang

Research Assistant at University of Toronto

Old Toronto, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Jiacheng Yang is a PhD student and research assistant at the University of Toronto with nine years of experience focusing on efficient deep learning systems, especially deploying and accelerating DNNs on resource-constrained devices. His work spans algorithm design for training/inference, deep learning compilers, and practical system-level improvements, with internships at AWS and ByteDance and collaborations with MIT and Shanghai Jiao Tong University. He has contributed to open-source projects like MAgent by improving backend rendering and data handling for many-agent reinforcement learning visualization, reflecting a knack for bridging research and production systems. Jiacheng’s background includes published work on applied ML topics (e.g., learning analog circuit design and BERT for translation) and a consistent emphasis on making cutting-edge models practical for edge deployment.
code9 years of coding experience
job1 year of employment as a software developer
bookMaster's degree, Computer Engineering, Master's degree, Computer Engineering at University of Toronto
bookBachelor's degree, Computer Science, Senior, Bachelor's degree, Computer Science, Senior at Shanghai Jiao Tong University
languagesChinese, English, Japanese
github-logo-circle

Github Skills (9)

data-structures10
c-language10
cprogramming-language10
python10
reinforcement-learning10
data-structure10
deeplearning-ai9
deep-learning9
algorithms9

Programming languages (11)

TypeScriptC++ShellJavaScriptGoHTMLPerl 6Ruby

Github contributions (5)

github-logo-circle
geek-ai/MAgent

Nov 2017 - Apr 2022

A Platform for Many-Agent Reinforcement Learning
Role in this project:
userBack-end Developer
Contributions:37 commits, 4 PRs, 18 pushes in 4 years 5 months
Contributions summary:Jiacheng primarily focused on modifying the render backend to read combined data and included coordinate and obstacle data in the render process. These changes involved adjusting data structures like `Buffer`, `Config`, and `Frame`, and updating encoding/decoding methods within the `Text` and `Protocol` classes. Additionally, the user integrated changes to the server-side processing and rendering of map information. These modifications suggest a focus on improving the data handling and visualization aspects of the reinforcement learning platform.
reinforcement-learningmulti-agentdeep-learning
Contributions:90 pushes, 5 branches in 3 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial