Skip to main content

The Subset Extended Kalman Filter for online updates to neural network models as systems evolve.

Project description

Subset Extended Kalman Filter

Updating Neural Network models as changes in the underlying system occur:

  • slowly and monotonically (drift)
  • discretely (transfer learning)

Installation

The only required dependencies aside from the standard library are numpy>=1.8.0 (for .npz file saving) and torch>=2.0.0 (for torch.func functions)

The sekf package can be installed using pip:

  • pip install sekf to install from pypi
  • pip install git+https://github.com/joshuaeh/Subset-Extended-Kalman-Filter.git to install from the github repository
  • clone the repository using git clone https://github.com/joshuaeh/Subset-Extended-Kalman-Filter.git, then install locally using pip install -e <path_to_repo>
  • If you are getting a ModuleNotFoundError, check that you are using the correct python environment. I've also found it helpful to declare the package name when installing locally using uv: uv pip install -e "sekf @ .".

TODO

  • documentation

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sekf-0.0.4a0.tar.gz (211.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sekf-0.0.4a0-py3-none-any.whl (10.4 kB view details)

Uploaded Python 3

File details

Details for the file sekf-0.0.4a0.tar.gz.

File metadata

  • Download URL: sekf-0.0.4a0.tar.gz
  • Upload date:
  • Size: 211.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.9

File hashes

Hashes for sekf-0.0.4a0.tar.gz
Algorithm Hash digest
SHA256 e19a3e885fb838ccebd79d1112a2feaadb0ec9d0fbc1d179816b21da355880ae
MD5 a0c42ca1c30dc4b10cfc95c17ff8aca1
BLAKE2b-256 c8fb4a2e49fb48a2c41fc0111e72638b26ef6225a299b5ed0b6186ad45924a26

See more details on using hashes here.

File details

Details for the file sekf-0.0.4a0-py3-none-any.whl.

File metadata

  • Download URL: sekf-0.0.4a0-py3-none-any.whl
  • Upload date:
  • Size: 10.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.9

File hashes

Hashes for sekf-0.0.4a0-py3-none-any.whl
Algorithm Hash digest
SHA256 dd38218823195626e6a3603d4218a3c370c04f0baaf700f259348815df6928f6
MD5 b49af02b69bca4bc40e20a252c130bda
BLAKE2b-256 1bc25b263d30455e52f4f45c8370fa6d686b10c470f7586d72b135faf53a4015

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page