cmac_rust
CMAC (Cerebellar Model Articulation Controller) utilities for imputing missing f64
observations that are marked as NaN values.
Features
- Predict missing samples in
f64sequences via CMAC receptive fields. - Configurable learning rate and epoch count for simple experimentation.
- Ergonomic
Cmactype re-exported asCMACfor backward compatibility. - Ships with unit tests, doctests, and an executable example for quick checks.
Installation
Add the crate to your Cargo.toml:
= "0.1"
Quick Start
use Cmac;
use f64;
let data = vec!;
let mut cmac = new;
let imputed = cmac.impute;
assert!;
assert!;
Examples
Run the bundled example to see the imputer in action:
Documentation
You can find the API documentation on docs.rs.
Contributing
Contributions are welcome! Please open issues or pull requests on GitHub.
License
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or https://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or https://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you shall be dual licensed as above, without any additional terms or conditions.