tapios / risk-networks

Code for risk networks: a blend of compartmental models, graphs, data assimilation and semi-supervised learning
Other
2 stars 2 forks source link

Added batches for EAKF #168

Closed odunbar closed 3 years ago

odunbar commented 3 years ago

specified with n_assimilation_batches=n on initialization of DataAssimilator

on every DataAssimilator.update() call it will create a random partition of the observed states into n evenly sized (roughly) batches, then performs EAKF updates to each batch separately.

This does not touch model parameters. Due to this, we advise only batching for the perfect data observations.