Blog

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

My Attempt To Make Clinical Trials More Efficient

For a few months, on nights and weekends while working at my most recent job, I worked on a project to help make clinical trials more efficient, and even built a prototype (the screenshot above, you can play around with it here)--I gave it the memorable and exciting name "Clinical Research Network". Though my project didn't "succeed" in the traditional sense, ...
Continue reading
/ Projects