Ethan Rosenthal
Why can't we separate YAML from ML?
Portable Quarto Reports
Big Company Bachelor's
Do you actually need a vector database?
About
Data scientists work alone and that's bad
Ego, Identity, and Rationalization
ML Monitoring with Materialize
Let's Continue Bundling into the Database
Bayesian Rock Climbing Rankings
Everything Gets a Package: My Python Data Science Setup
Autoretraining is Easy if You Skip the Hard Parts
Alignimation: Differentiable, Semantic Image Registration with Kornia
Sandwich Data Science 2: Electric Boogaloo
A Serverless Event Collector
Feature Stores for Self-Service Machine Learning
Cold Air Calories
Optimal Peanut Butter and Banana Sandwiches
Starting Up and Shutting Down, Quickly
Doing Freelance Data Science Consulting in 2019
Links
Production Machine Learning Survey Results
Time Series for scikit-learn People (Part III): Horizon Optimization
Hedging Academia and Liberalizing Physics PhD Programs
spacecutter: Ordinal Regression Models in PyTorch
Bio
Quick and Dirty Serverless Integer Programming
Time Series for scikit-learn People (Part II): Autoregressive Forecasting Pipelines
Time Series for scikit-learn People (Part I): Where's the X Matrix?
Matrix Factorization in PyTorch
From Analytical to Numerical to Universal Solutions
Rec-a-Sketch: a Flask App for Interactive Sketchfab Recommendations
Using Keras' Pretrained Neural Networks for Visual Similarity Recommendations
Learning to Rank Sketchfab Models with LightFM
Intro to Implicit Matrix Factorization: Classic ALS with Sketchfab Models
Likes Out! Guerilla Dataset!
Towards optimal personalization: synthesisizing machine learning and operations research
I'm all about ML, but let's talk about OR
Explicit Matrix Factorization: ALS, SGD, and All That Jazz
Intro to Recommender Systems: Collaborative Filtering
Yet Another PhD to Data Science Post (Part III)
Yet Another PhD to Data Science Post (Part II)
Yet Another PhD to Data Science Post (Part I)
Festival Chatter (Part 4) - Some Simple Sentiment Analysis
Festival Chatter (Part 3) - Bonnaroo Analysis in the Fourth Dimension
Festival Chatter (Part 2) - Evaluating Band Popularity from Bonnaroo Tweets
Festival Chatter (Part 1) - Collecting Bonnaroo Tweets from the Streaming Twitter API
Setting up a website and separate blog repository hosted on GitHub
Beyond Static Open Data
Building a Data Foundation for Multimodal Foundation Models
Closing the Loop: Automated Model Retraining and Deployment
Continuous Approximation: From Physics to Data Science
Ethan Rosenthal and the M1 misadventure
Machine Learning Engineering's Arrested Development
Model Remodeling with Modern Deep Learning Frameworks
Scaling Personalization vis Machine-Learned Assortment Optimization
Time series for scikit-learn people