The Yhat Blog


machine learning, data science, engineering




  • Shot Blocking in the NHL Playoffs

    by Ross Kippenbrock | May 13 2016

    Using Selenium, BeautifulSoup, Pandas and Plotly to look at NHL shot blocking data.


  • Yhat's Biannual Blog Contest

    by carl | May 10 2016

    Submit a post to our blog contest by June 1!


  • ScienceOps Spotlight Pt. 2: Prediction Analytics

    by Elise | May 03 2016

    Introducing Prediction Analytics


  • ScienceOps Spotlight Pt. 1: Systems Monitoring

    by Elise | Apr 27 2016

    Introducing System Overview, Graphite and a Debug Server


  • Building a (semi) Autonomous Drone with Python

    by Greg | Apr 19 2016

    How to use Python and node.js to build a drone that moves all by itself.


  • Data Normalization in Python

    by Greg | Apr 06 2016

    How to normalize data using feather and pandas.


  • Cricket Survival Analysis

    by Keshav Ramaswamy | Mar 14 2016

    Examining cricket player career lengths using Survival Analysis


  • The Data Science of Firing Your (NHL) Coach

    by Jean-René Gauthier | Feb 23 2016

    Does firing a coach during the season actually help a team improve their record?


  • Interview with a Data Scientist Tool Developer

    by Peadar Coyle | Feb 18 2016

    Interview with one of the core members of the pandas Python library, Masaaki Horikoshi


  • Rodeo 1.3 - Tab-completion for docstrings!

    by Colin Ristig | Feb 14 2016

    New release, including tab-completion for getting docstrings for functions and bug fixes.