Catboost inference
There are some Catboost Rust crates, but they're based on bindings to the C++ API and handle both training and inference, which makes them highly complicated to build and use. This is a simple library that just handles inference.
To use, save your catboost classifier to JSON, like so (python):
Then use it from Rust like so:
use Catboost;
use Path;
let model = load.unwrap;
let test_features: = vec!;
let probability = model.predict.unwrap;
Note: the model does not currently support categorical features.