You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Comment by skrawcz Monday Feb 20, 2023 at 23:51 GMT
Good start -- I don't think this is going to be clear to most people who haven't really dug into this. A few thoughts:
We can clarify the wording/make it crisper to specify why this is a problem, how its normally done, and why hamilton alleviates this
We can give more context about what we're doing here/why its in an online context
We can root on tooling that might be familiar to them. While loading fake models/whatnot makes sense, I think its going to confuse the users. So either load from a model/feature store they're used to, or (more likely) abstract it away and make it very clear that it could be implemented in many different ways.
This stuff is natural to us as we've been building online/batch inference/training tooling for years, but I think this will be extremely complex to most people out there, and fall flat. Hamilton is simple enough and makes this easy enough that this is a good chance to capture market share, but to do so we need to really hammer home a pattern and a motivation.
That's the point of the scenarios, there is no one size fits all. That is, show the simplest possible thing, then one where there is a feature store, etc.
Will add more to motivation -- and draw some pictures.
Issue by skrawcz
Tuesday Feb 14, 2023 at 20:22 GMT
Originally opened as stitchfix/hamilton#311
This example shows how you can use the same feature definitions in Hamilton in an offline setting and use them in an online setting.
Assumptions:
Changes
How I tested this
Notes
Checklist
skrawcz included the following code: https://github.com/stitchfix/hamilton/pull/311/commits
The text was updated successfully, but these errors were encountered: