I am Ritchie Ng, a deep learning researcher from the National University of Singapore (NUS) specializing in deep learning and computer vision.

Currently, I am conducting research in the areas of deep learning and hyperparameter optimization in NUS. And I live in University Town, NUS, as a Global Merit Scholar. Feel free to drop me a message if you are ever around NUS, I’ve a lot of free meal credits to spare!

I started this website to document my personal guides on machine learning and deep learning. This website allows anyone to easily search for a guide I wrote. You can use the Google Search function to easily search for guides too.

Oh yes! You can check out some of my “cool” stickman comics on Machine Learning if you are looking to chillax with my stickman.

The Purpose of Artificial Intelligence

John Keynes predicted we would only work 15 hours a week. Yup, you heard it! I believe we can do that with even fewer stupendously productive hours. We can then spend the rest of our time doing other awesome things like Black Water Rafting. I bet you have never heard of that.

We can and will reach there by improving machine intelligence that can directly and indirectly improve people’s lives.

Upcoming Talk

I’ll be presenting at REWORK Deep Learning Summit Singapore 2017 on scalable hyperparameter optimization.

Awesome Ongoing Projects

This is basically “the Google” for searching code for computer science papers on arXiv. It’s currently concentrated on deep learning and machine learning. I started this companion website to arXiv.org to encourage reproducible research. You can easily search for code that are implemented by the authors themselves or often by others.

This is an open-source and actively-maintained Amazon Web Service AMI that allows anyone to work with Python, TensorFlow, Keras, TensorLayer, CUDA, cuDNN, and OpenAI Gym within 5 minutes.

The Incredible PyTorch
This is an awesome curated list of tutorials, papers, projects, communities and more relating to PyTorch.

Incredible Past Projects

Residual Networks with TensorFlow

Wide Residual Networks with TensorFlow

Large Scale Identification of Multiple Digits from Real-world Images with Convolutional Neural Networks (CNN)

Training a Smart Cab (Reinforcement Learning)

Identifying Customer Segments (Unsupervised Learning)

Building a Student Intervention System (Supervised Learning)

Predicting Boston House Prices

Online Profiles


Languages, Libraries and Frameworks

Machine Learning Web Development Others
Python JavaScript LaTeX
C/C++ MeteorJS Bash Scripting
TensorFlow NodeJS MongoDB
TensorLayer   SQL
Keras   EViews
Scikit-learn   Stata
OpenCV   Adobe Illustrator
PyTorch   Adobe Photoshop


This is me attempting to look dapper with my blazer, albeit I rarely wear suits.
Ritchie Ng

Tags: about