Projects

A selection of my research and course projects

Physical Causality in Grounded Word Acquisition

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.

Iterative Data Processing with Spark

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

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

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

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

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.