Dec 17, 2018SQL or ML? The same dataset, two ways.This is the second post in a two-part series going through my “when to use machine learning” flowchart: The first post focused on two things: Figuring out whether you want to use your data for generating future predictions or historical trend analysis. If it’s the latter, you don’t need ML …Machine Learning10 min read
Published in HackerNoon.com·Nov 14, 2018Machine learning on machines: building a model to evaluate CPU performanceWouldn’t it be cool if we could train a machine learning model to predict machine performance? In this post, we’ll look at a linear regression model I built using BQML to predict the performance of a machine given hardware and software specifications. All of the work I do is software…Machine Learning8 min read
Nov 8, 2018When should you use machine learning? — Part 1I’m constantly fascinated by machine learning and always excited to find new projects for it. But as trendy as ML has become, sometimes a SQL query or IF statement can accomplish the same job as an ML model in much less time. …Machine Learning8 min read
Nov 1, 2018Classifying congressional bills with machine learningI’m always looking for new datasets for ML projects, so I was particularly excited to discover this public domain dataset of ~400k congressional bills. The dataset has 20+ data points for each bill. Here’s an example a subset of this data for one bill: Title: A bill to provide for…Machine Learning5 min read
Oct 8, 2018Crowdsourcing ML training data with the AutoML API and FirebaseWant to build an ML model but don’t have enough training data? In this post I’ll show you how I built an ML pipeline that gathers labeled, crowdsourced training data, uploads it to an AutoML dataset, and then trains a model. I’ll be showing an image classification model using AutoML…Machine Learning4 min read
Published in HackerNoon.com·Aug 27, 2018Query a custom AutoML model with Cloud Functions and FirebaseIf you haven’t heard about AutoML yet, it‘s the newest ML offering on Google Cloud and lets you build custom ML models trained on your own data — no model code required. It’s currently available for images, text, and translation models. …Firebase5 min read
Aug 20, 2018Building a ML keynote demo for 100,000+ peopleDid you miss the AutoML announcements and demos during the Cloud Next ’18 keynote? I‘ve got you covered! In this post I’ll provide an overview of the AutoML products launched and the demos I showed during the keynote. …Machine Learning10 min read
Published in TensorFlow·Apr 23, 2018Predicting the price of wine with the Keras Functional API and TensorFlowCan you put a dollar value on “elegant, fine tannins,” “ripe aromas of cassis,” or “dense and toasty”? It turns out a machine learning model can. In this post I’ll explain how I built a wide and deep network using Keras (tf.keras) to predict the price of wine from its…Machine Learning9 min read
Published in Towards Data Science·Jan 2, 2018Build a Taylor Swift detector with the TensorFlow Object Detection API, ML Engine, and SwiftNote: as of this writing there is no official TensorFlow library for Swift, I used Swift to build the client app for prediction requests against my model. This may change in the future, but Taylor has the final say on that. Here’s what we’re building:Machine Learning11 min read
Oct 26, 2017Adding Computer Vision to your iOS AppRecently I’ve been using the Google Cloud Machine Learning APIs with Node.js and Python, but I wondered — wouldn’t it be cool if there was an easy way to add them to a mobile app? That’s where the magic of Firebase comes in. I built an iOS app in Swift…Swift4 min read