Skip to content

Design an abstract interface for ML tasks #203

@annehaley

Description

@annehaley

Our three ML tasks (dynamic flood simulation, GeoAI segmentation, and tile2net segmentation) have different, highly-customized implementations. We should try to create one interface for ML tasks that will allow for the addition of future tasks without custom implementation. We explored the idea of using a JSON specification for defining tasks that exist in a python module. Each task should specify what inputs it requires (including UVDAT types like Dataset, VectorData, Chart, etc.), what outputs it creates, package/system requirements, and how to invoke a main function.

This issue will require further discussion and planning prior to any implementation.

Metadata

Metadata

Assignees

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions