About Me

This is the homepage and blog of Michael Li. For more about me, see here.

Projects

Recent Posts all posts

How to Extract Knowledge from Wikipedia, Data Science Style A Brief Introduction to WikiData and SPARQL query language
posted in Machine Learning

  Estimated read time: 11 min.

How to Port Your Medium Articles to Personal Blog with a Simple Bash Script ‘Quick and Dirty’ Blogging Automation
posted in Machine Learning

  Estimated read time: 6 min.

NEON.LIFE: Your REAL Virtual Assistant, For Real This Time? The anatomy and theory-crafting of NEON.LIFE, Samsung’s new ‘Artificial Human’
posted in Machine Learning

  Estimated read time: 11 min.

Let’s Build a Fashion-MNIST CNN, PyTorch Style A Line-by-line guide on how to structure a PyTorch ML project from scratch using Google Colab and TensorBoard
posted in Machine Learning

  Estimated read time: 24 min.

How to Build Your Own PyTorch Neural Network Layer from Scratch And learn a thing or two about weight initialization
posted in Machine Learning

  Estimated read time: 12 min.

Another Self-Driving Car Accident, Another AI Development Lesson What could be learned from Uber’s Self-Driving Car accident as a Data Scientist
posted in Machine Learning

  Estimated read time: 12 min.

How to Gain State-Of-The-Art Result on Tabular Data with Deep Learning and Embedding Layers A different approach to Kaggle Blue Book Bulldozers Competition
posted in Machine Learning

  Estimated read time: 13 min.

No Human Can Beat AlphaGo, and It’s a Good Thing Why Go master Lee Se-Dol should not feel sorry for losing to AlphaGo
posted in Machine Learning

  Estimated read time: 9 min.

5 Things I Learned from Google’s New ML-Powered Recorder App And what future ML-enabled apps should look like
posted in Machine Learning

  Estimated read time: 9 min.

What You Need to Know About Netflix’s ‘Jupyter Killer’: Polynote 📖 It’s about time Jupyter Notebook has its worthy competitor
posted in Machine Learning

  Estimated read time: 6 min.