Kedro: open-source library for production-ready machine learning code
1–10 of 20 posts
Re: Kedro: open-source library for production-ready machine learning code
#2Are there other techniques for data catalogs that are file based or at least open standard based that scale all the way up from developer?
[0] https://kedro.readthedocs.io/en/latest/04_user_guide/04_data...
Re: Kedro: open-source library for production-ready machine learning code
#3Re: Kedro: open-source library for production-ready machine learning code
#4> We see Airflow and Luigi as complementary frameworks: Airflow and Luigi are tools that handle deployment, scheduling, monitoring and alerting. Kedro is the worker that should execute a series of tasks, and report to the Airflow and Luigi managers.
> Create the data transformation steps as pure Python functions
Personally, I feel mystified why you would use something like this rather than a more mature product like say, Spark, that natively supports clustering, etc, which is what I would really like to see in the FAQ.
Is it a processing solution? Not really, since it suggests you can offload the heavy lifting to an engine, eg. spark. An orchestrator? Apparently not, because that's a complementary product. So... it's like, a configuration management tool?
Pretty hard to see the use case to me.
1. https://kedro.readthedocs.io/en/latest/06_resources/01_faq.h...
Re: Kedro: open-source library for production-ready machine learning code
#5tldr, if you really dig past the marketing (from the FAQ (1)): > We see Airflow and Luigi as complementary frameworks: Airflow and Luigi are tools that handle deployment, scheduling, monitoring and alerting. Kedro is the worker that should execute a series of tasks, and report to the Airflow and Luigi managers. > Create the data transformation steps as pure Python functions Personally, I feel mystified why you would…
Netflix has Metaflow for this which seems a more fully-fledged product. But it’s not open sourced.
Re: Kedro: open-source library for production-ready machine learning code
#6tldr, if you really dig past the marketing (from the FAQ (1)): > We see Airflow and Luigi as complementary frameworks: Airflow and Luigi are tools that handle deployment, scheduling, monitoring and alerting. Kedro is the worker that should execute a series of tasks, and report to the Airflow and Luigi managers. > Create the data transformation steps as pure Python functions Personally, I feel mystified why you would…
Re: Kedro: open-source library for production-ready machine learning code
#7Likeliness of achieving commercial objectives is tied to the commercial usefulness and accuracy of your analysis and predictions, not the ease of deployment, or-even more curiously-ability to be left unattended.
Re: Kedro: open-source library for production-ready machine learning code
#8Re: Kedro: open-source library for production-ready machine learning code
#9tldr, if you really dig past the marketing (from the FAQ (1)): > We see Airflow and Luigi as complementary frameworks: Airflow and Luigi are tools that handle deployment, scheduling, monitoring and alerting. Kedro is the worker that should execute a series of tasks, and report to the Airflow and Luigi managers. > Create the data transformation steps as pure Python functions Personally, I feel mystified why you would…
Because running Spark to do anything that doesn’t actually require a whole cluster is like using earthmoving equipment to assemble a series of small ikea tables?
Re: Kedro: open-source library for production-ready machine learning code
#10I really like how they implemented the data catalog [0] so that it’s yaml-based and also has a paths-style cascading method of files that can be common across or within teams as well as personal for individual projects. I think this makes it easy to build up with tools for meta analysis (how many data sets are used, etc) and even viz using a variety of tools rather than having the metadata management tied to a system…