-
Notifications
You must be signed in to change notification settings - Fork 8
Should GMLMC be a STAC extension? #30
Comments
From @m-mohr in response to above comments:
|
From @ymoisan in response to above comments:
|
I also do not have a strong opinion on this and would love to hear more discussion, but I tend to lean towards not making this a STAC extension. My feeling is that while some of the things associated with a model (e.g. training data) represent spatiotemporal assets, the model itself is not a spatiotemporal asset. Additionally, there does not seem to be one single, obvious interpretation of the spatial and temporal properties of an ML model represented as an Item. The suggestion here is that it could represent the data on which the model was trained; however, when we posed this question to others they felt that it should represent the area over which the model should be used (which may or may not be the same as the area over which it was trained). It seems like it might be clearer to structure the GMLMC as a separate spec that makes reference to and aligns with STAC, but is not a STAC extension. The downside of this, of course, is that you lose the ability to just add the model as a STAC Item in your STAC API and allow people to search for it using the typical |
cc: @sfoucher |
For reference : https://github.com/sfoucher/dlm-extension |
I beg to differ, let's say your are training a model only based on images acquired in Summer, this model will fail miserably on images acquired in Winter and this information must appear somewhere so that the user is aware of this limitation. In my opinion, a model strongly captures the properties of the underlying training set. |
From the README, Purpose section
That suggests spatial dependency. So we may consider models are at least SAC. Training a model to detect vegetation will greatly depend on the vegetation cover phenological stage (e.g. leaf off or on). For that particular case, that makes model items true STAC items to me. Just as STAC Catalogs/Collections are pointing to STAC Items, it seems logical to me for a model catalog to point to model items of sorts. Basically all information pertaining to models would be stored in model items. So it's more than "takes advantage of the STAC specification to describe training data associated with a model" (README again). Eager to see what others think. |
From @ymoisan in response to #25:
The text was updated successfully, but these errors were encountered: