Blog

What I Wish I Knew Before Using Google Analytics for Firebase for Mobile Product Analytics

Understanding your users is the best way to continue building a product that they want and ultimately cannot live without. One way to better understand your users and how they experience your product is to talk to them or survey them; another way is to dig into data on how they're using your product--what actions are they taking, how much ...
Continue reading
/ Data Science and Analytics, Projects

Using Expected Value for Classifier Use in Business Problems

I've been reading Data Science for Business, by Provost and Fawcett, a very useful book that explains some of the most important principles and topics in data science. The authors' language and structure helps a lot in developing an intuitive understanding of key data science concepts like model tuning, model evaluation, and various models themselves like decision trees, linear models, and k nearest ...
Continue reading

List of thought experiments for making hard life decisions

We all know how hard making decisions about own own lives can be sometimes, such as decisions about your career, or your relationships. Here's a list of several thought experiments I've come across over the years that have personally given me more perspective, making hard decision making a little bit easier sometimes. Though they're all slightly different, they seem to operate similarly, cutting out fear ...
Continue reading
/ Knowledge, Life

Creating a stock market sentiment Twitter bot with machine learning based image processing

One of the side projects I worked on in the past handful of months was Mr. Market Feels: a stock market sentiment Twitter bot that used automated image processing to extract and tweet the value of CNN Money's Fear and Greed Index every day. Motivation There have been attempts to backtest the predictive power of the Fear and Greed Index when buying and ...
Continue reading

Learning from machine learning: ensembling, and other important skills

In my downtime, I’ve been using Kaggle to get better at applying machine learning to solve problems. The process is not only teaching me new technical skills, but also reminding me of some useful principles that can be applied elsewhere. To keep things digestible, this is the second post of two (the first one is here). A short list of important skills ...
Continue reading

Learning from machine learning: deliberate practice

In my downtime, I've been using Kaggle to get better at applying machine learning to solve problems. The process is not only teaching me new technical skills, but also reminding me of some useful principles that can be applied elsewhere. To keep things digestible, this is the first post of two. Deliberate practice, with Kaggle Deliberate practice--practice that is repeatable, hard, ...
Continue reading