Hi! I am Quan Tran, currently a software engineer but I have taught myself machine learning (focusing on Deep Learning) for the past 2 years. This website is a place for me to show some of the projects I did and blog about machine learning topics.

You can view my resume here. Also, I leave all of my social media info and my email in the bottom. Come check it out!


Where I put my knowledge to good use

Majority of my projects is about using machine learning and deep learning to solve a variety of problems such as:

  • Click Fraud Detection on Advertisement
  • Product Sale Prediction
  • Image Classification and Intepretation (with live demo)
  • And more to come!
scratch icon

Machine Learning from scratch

Where I ignore the existence of popular machine learning frameworks

Be able to implement machine learning algorithms using machine learning frameworks is a necessary skill to have, but to break the algorithms down to their bare bones and re-implement them from scratch is an important skill to learn. My goal is to build these models using only python loops, numpy and pandas to reproduce comparable results to popular ML framework

Few of the algorithms I have implemented so far

  • Linear Regression and Logistic Regression
  • Random Forest: with Permutation Feature Importance
  • Neural Network: with customized hidden layers/ multiple activation functions/ multiple optimizers/ batchnorm/ dropout

I love the idea of making difficult concepts understandable and explainable

Bubble icon


Where I share my thoughts

Ocassionally I share my thoughts on what I do (mostly technical stuff). I will also share my approach on some Kaggle competitions here too!