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 sekfto install from pypipip install git+https://github.com/joshuaeh/Subset-Extended-Kalman-Filter.gitto install from the github repository- clone the repository using
git clone https://github.com/joshuaeh/Subset-Extended-Kalman-Filter.git, then install locally usingpip 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 usinguv:uv pip install -e "sekf @ .".
TODO
- documentation
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e19a3e885fb838ccebd79d1112a2feaadb0ec9d0fbc1d179816b21da355880ae
|
|
| MD5 |
a0c42ca1c30dc4b10cfc95c17ff8aca1
|
|
| BLAKE2b-256 |
c8fb4a2e49fb48a2c41fc0111e72638b26ef6225a299b5ed0b6186ad45924a26
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd38218823195626e6a3603d4218a3c370c04f0baaf700f259348815df6928f6
|
|
| MD5 |
b49af02b69bca4bc40e20a252c130bda
|
|
| BLAKE2b-256 |
1bc25b263d30455e52f4f45c8370fa6d686b10c470f7586d72b135faf53a4015
|