3 ms·
Outside of academia, you need to be able to constantly adapt to changing training data. That is a constant pitfall for many projects that try to transition from
by montanalow 4y ago
Outside of academia, you need to be able to constantly adapt to changing training data. That is a constant pitfall for many projects that try to transition from offline to online.
- mr_toad 4y agoOutside academia you need to do a lot of data cleaning and feature engineering, and if you’re constantly changing the model as well as the data you’ll never be able to attribute changes to either. Chances are a DBA wouldn’t consider letting you do data engineering in a live production database anyway, so this really is all academic.
- chaps 4y agoHaven't played with it yet, but this tooling is exactly what I'm looking for for my SQL-first-python-second "data lake" workflows. It doesn't exactly matter to me if data in a table gets rewritten in-place since it's built on a model meant to be destroyed at any time from an original source file - generally data from FOIA or gov sources that's write-once. In a way, having to pull things out of the DB and into python is something that requires change attribution on its own since it's a conversion between abstractions which I tend to think of as a lossy process (even if it isn't). This sort of tooling keeps the abstractions localized, so it's much easier to maintain a mental model of models of changes.
- code_biologist 4y agoOutside academia you need to do a lot of data cleaning and feature engineering, and if you’re constantly changing the model as well as the data you’ll never be able to attribute changes to either. I get the concern but sometimes I really just do want a black box regressor or classifier. Model performance monitoring is important, but I don't care about attribution. Chances are a DBA wouldn’t consider letting you do data engineering in a live production database anyway, so this really is all academic. Maybe it isn't data engineering, but I'm curious what you'd call using Google's BigQuery ML? "BigQuery ML enables users to create and execute machine learning models in BigQuery by using standard SQL queries." I haven't used it in production, but I'd use it in a heartbeat if I was on BigQuery.