A full-stack Deep Learning Research Project for Identifying Trout Species & More

This blog is in reference to on-going work for the Aqua Vision Deep Learning Research Project

I recently got into dry fly fishing in Montana. It’s a technical sport and I’m not very good (yet!) but it’s a blast getting out on the river and learning more each time I’m out there.

Rock Creek, Montana

One thing I’ve noticed when I’m out fishing for trout is that I have little knowledge of the different types of trout species. When I catch trout (which is still not very often) I find myself Google-ing photos and comparing them to what I had caught. I can…


I recently went on a weekend camping trip in The Enchantments, which is just over a two hour drive from where I live in Seattle, WA. To plan for the trip, we relied on Washington Trails Association (WTA) and a few other resources to make sure we had the optimal trail routes and camping spots for each day. Many of these outdoor adventure resources can help folks plan for multi-day camping trips, figure out where to go for a hike with parents or make sure to correctly traverse Aasgard Pass, a sketchy 2300 feet elevation gain in less than a…


Using Machine Learning to Build a Walkability Score

Heatmap of Predicted Walk Scores throughout Seattle, WA

I live in Seattle and recently moved to a different neighborhood. According to Walk Score’s proprietary algorithms, I moved from the 9th most walkable Seattle neighborhood to the 30th. I can still easily walk to a local coffee shop and barber, but that’s about it! I can tell that I’ve moved to a considerably less walkable neighborhood but it’s unclear how to quantify the magnitude or what goes into a walkability score.

I’ve previously used the Walk Score API as a data source for predicting clustering of electric scooter locations. Walk Score is a website that takes an address and…


Bird scooters in Columbus, Ohio

Ever since I started using bike-sharing to get around in Seattle, I have become fascinated with geolocation data and the transportation sharing economy. When I saw this project leveraging the mobility data RESTful API from the Los Angeles Department of Transportation, I was eager to dive in and get my hands dirty building a data product utilizing a company’s mobility data API.

Unfortunately, the major bike and scooter providers (Bird, JUMP, Lime) don’t have publicly accessible APIs. However, some folks have seemingly been able to reverse-engineer the Bird API used to populate the maps in their Android and iOS applications.

Perry Johnson

Data scientist & engineer http://perryrjohnson.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store