Artificial Intelligence Projects


I implemented a wealth of ML algorithms from scratch, including perceptron algorithm, decision tree, KNN, support vector machine, Apriori algorithm, k-Means, DBSCAN, Guassian Mixture model, principal component analysis, and neural networks. Some may even include the derivations for optimzation steps in these algorithms. These can be accessed through the Code link.

I also implemented classical AI algorithms, including A* algorithm for Sokoban game, 3SAT solver, and bayesian networks. These are documented in the repo Artificial-Intelligence-Algorithms.

Rui Deng
Rui Deng
Master in Computational Mathematical Engineering

My research interests include general ML framework and big data mining.