JuliaAI / JuliaAI/MLJBase.jl

Where to implement spatial resampling methods

Open
#989 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Julia
Stars
163
Forks
46
Avg merge
1d 18h
Merged PRs (30d)
5

Description

In my field (ecology/species distribution modelling) it is very common to use spatial resampling, and I've written some spatial ResamplingStrategys, such as spatial cross-validation, and am considering where to share that code. I'm considering to either:

  • Add them to SpeciesDistributionModels.jl (which is still under development)
  • Make a separate package that SDM.jl would depend on
  • Add them here as an extension to GeometryOps.jl

The problem with the last option is that right now it's not really possible to pass additional information (such as the point location) of data to machine. I'm hacking around this in SDM.jl by calling train_test_pairs directly.

I would like to hear what others think about this?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Review the existing machine and train_test_pairs entry points, then compare how spatial ResamplingStrategies could be shared through SpeciesDistributionModels.jl, a separate package, or a GeometryOps.jl extension. Done means documenting an agreed package location and an interface for passing point locations or other additional data.

Written by the indexing model from the issue text.

Assessment

Tech stack
julia
Domain
machine-learning
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.