-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
deprecated in favor of MLM extension #16
base: main
Are you sure you want to change the base?
Conversation
The *Machine Learning Model (MLM)* extension (https://github.com/crim-ca/mlm-extension) combines the fields that were previously defined in the *Deep Learning Model (DLM)* extension as well as most (all?) fields proposed by ML-Model. Some fields are renamed to avoid redundant details between the 2 references, while others are adjusted to allow more flexibility (e.g.: not just docker-compose runtime, but virtually anything). More best-practices and examples are provided to demonstrate the use of MLM along other STAC extensions to take advantage of the full STAC ecosystem. Schema for MLM: https://crim-ca.github.io/mlm-extension/v1.0.0/schema.json
Waiting for https://github.com/orgs/stac-utils/discussions/4 to be discussed. If we go forward with this PR, we should not forget to archive this extension via the GH settings. |
Echoing @m-mohr, based on the outcome of https://github.com/orgs/stac-utils/discussions/4, this should be deprecated. |
Instead, I think this extension should not be deprecated until the new one increased its maturity level to Candidate. |
"Candidate" is a long way off. MLM is already at "Pilot", which is 1 level higher than ML-Model has been on for ~3 years. I need stac-extensions/stac-extensions.github.io#48 to be integrated to reflect the latest changes and increase adoption. |
Actually, ml-model should be in "Candidate" level but was never reviewed. |
I'm in favour of keeping this extension as its purpose is valid and needed. This extension doesn't prevent the MLM from existing. |
That's the whole issue and reason about deprecating ML-model. Instead, efforts should be done in MLM to include any necessary adjustments (if they are actually required) to support all use cases with a single extension. Looking at the PR, I think this is already possible with MLM in its current state, since all |
The Machine Learning Model (MLM) extension (https://github.com/crim-ca/mlm-extension) combines the fields that were previously defined in the Deep Learning Model (DLM) extension as well as most (all?) fields proposed by ML-Model. Some fields are renamed to avoid redundant details between the 2 references, while others are adjusted to allow more flexibility (e.g.: not just docker-compose runtime, but virtually anything). More best-practices and examples are provided to demonstrate the use of MLM along other STAC extensions to take advantage of the full STAC ecosystem.
Schema for MLM: https://crim-ca.github.io/mlm-extension/v1.0.0/schema.json
Fixes #13