Working through Numerical Algorthms: Methods for Computer Vision, Machine Learning, and Graphics in Rust
Probably you won't want to use these implementations since the main purpose is to use it to brush up on learning these topics rather than implement in the fastest/most robust way.