Skip to content

[Design] possible refactor manellic tree and leaf kernels to mixture or nonparametrics #327

@dehann

Description

@dehann

Description

History

Currently ManellicKernelDensity (MKD) relies on two collections of kernels, either .tree_ or .leaf_ kernels. The reason for this was to try save memory when large particle counts don't need to store full Gaussian kernel covariances as bandwidths for all the "nonparametric" points. So called "tree kernels" does however store full covariances so that we could have "hybrid-parametric".

Related

Design Question

Should

  • HomotopyBelief rather have containers for "mixture kernels" and "bare nonparametric kernels"
    • Implication for (especially unbalanced trees) is that the depth boundary where "mixture kernels" transition to "bare nonparametric kernels" will vary for each branch in the belief tree -- and we'd need to track that somehow
    • Also, do we rebuild or serialize store this info.
      • DF, first instinct is to serialize this info and avoid rebuilding, since the build may be expensive while storing might just be a vector of indices.
  • pick a naming convention, {mixture + twig} kernels vs {parametric + nonparametric} kernels.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions