Projects
A selection of my research and course projects
Physical Causality in Grounded Word Acquisition
We discovered that understanding physical causality brings verb acquisition and noun grounding into a bootstrapping loop with 5.2% to 13.3% improvement, which is significant under McNemar's test and t-test.
Fuzzy Fingerprinting Graph Neural Networks (FF-GNN) for Graph-Level Supervised Learning
We proposed a novel FF-GNN to improve graph fingerprinting methods by parameterizing with a multi-channel fuzzy histogram, which matches the state-of-the-art performance and has high computational efficiency.
Iterative Data Processing with Spark
Implemented the PageRank algorithm with Scala and Spark to find the most influential users in a Twitter social graph, and deployed the Spark applications on Azure HDInsight and Databricks.
C++ Implementation of 2048
Implemented a C++ version of the game 2048 which responded to player's keystrokes, and added support for customized tiles such as Unicode Emojis.
Group Project for VV 471 Numerical Methods
We used MATLAB to solve a nonlinear optimization task from scratch, aiming to find the minimum for an objective function which integrates the exponential of polynomial function with 101 degrees.
Breast Cancer Dataset Analysis
Based on "Breast Cancer Wisconsin Data Set", applied principal component analysis to explore the combination of most informative predictors, and compared different methods like QDA and random forest on R.
Soft Clustering using GMM
Implemented the expectation–maximization (EM) algorithm for Gaussian Mixture Modelling (GMM) using BIC as criteria, and found cluster assignment for each points probabilistically.