alan-turing-institute / deepsensor

A Python package for tackling diverse environmental prediction tasks with NPs.
https://alan-turing-institute.github.io/deepsensor/
MIT License
71 stars 15 forks source link

Adding simple baselines from GIS #38

Open patel-zeel opened 1 year ago

patel-zeel commented 1 year ago

Simple deterministic baselines from geographical information systems (GIS) such as "Inverse Distance Weighting", "K Nearest Neighbors", "Mean of the context y" act as good baselines and sometimes provide insights into the complexity of the dataset. It may be helpful to implement these baselines inheriting from DeepSensorModel class.

tom-andersson commented 1 year ago

Adding baselines sounds great @patel-zeel. Do you envisage having a new module deepsensor.model.baselines implementing each of these?

patel-zeel commented 1 year ago

@tom-andersson Grouping similar characteristic models seems a good idea. Can we use a more self-explanatory name for this module? For example,

Over time, we may target most of the interpolators from Esri's ArcGIS. Should we put a dependency on polire (a spatial interpolation library from our lab) for this to avoid reinventing the wheel?