Computer Vision
Course Project: Reinforcement Learning in self-playing video games (project_link)
- Reproduced OpenAI’s PPO algorithm and successfully trained AI to self-play MS-Pacman
- Optimized training performance by CNN feature extraction, motion tracking, and epsilon-greedy algorithm
Natural Language Processing
Course Project: Sentiment analysis of restaurant reviews (project_link)
- Implemented natural language processing model to predict polarity of restaurant reviews
- Improved accuracy by 2% using attention mechanisms, bi-LSTM (Long-Short Term Memory) and ABSA (Aspect-Based Sentiment Analysis)
Knowledge Discovery and Data Mining
Course Project: Question Answering algorithm comparison (project_link)
- Implemented a question answering system using BERT and achieved 0.80 F-1 score for SQuAD2.0
- Evaluated the effectiveness and limitations of unsupervised learning, supervised learning and BERT on QA task
Principles of Data Management
Course Project: JSON document database design and analysis (project_link)
- Designed and optimized relational database of json documents using MongoDB and MySQL
- Conducted comparison study between RDBMS and NoSQL
Cloud Computing
Course Project: Cloud drive application development using AWS (project_link)
- Implemented a could-based document storage application using AWS EC2 and S3 storage
- Designed and embedded a file merge tool into the application using MapReduce
Machine Learning
Course Project: Children learning process prediction (project_link)
- Performed EDA and feature extraction given a children’s game dataset
- Implemented and compared ML model accuracy
Hardware and FPGA Acceleration
Course Project: Hardware Acceleration of Neural Networks (project_link)
- Modeled MLP network on FPGA platform using Synphony Model Compiler
- Achieved 1.2x throughput over convention design using architecture-level optimization (folding, interleaving, and activation function approximation)
Other courses
Convex Optimization, Artificial Intelligence, Programming Techniques, Database Design and Programming, Statistical Method