Skip to main content

Crate uqa_ml

Crate uqa_ml 

Source
Expand description

ML model specs, analytical training, and inference backends.

Re-exports§

pub use backend::CPUBackend;
pub use backend::MLBackend;
pub use backend::MLError;
pub use backend::MLResult;
pub use deep_fusion::AggregationKind as DeepAggKind;
pub use deep_fusion::DeepFusionOperator;
pub use deep_fusion::Gating;
pub use deep_fusion::GlobalPoolMethod;
pub use deep_fusion::Layer;
pub use deep_fusion::PoolMethod as DeepPoolMethod;
pub use model::AggregationSpec;
pub use model::DeepLayerSpec;
pub use model::DeepModel;
pub use model::DirectionSpec;
pub use model::GatingSpec;
pub use model::PoolKindSpec;
pub use model::PoolMethodSpec;
pub use model::PredictResult;
pub use training::deep_learn;
pub use training::DeepLearnOutput;
pub use training::LearnOptions;
pub use training::TrainingExample;
pub use training::TrainingReport;
pub use training::TrainingSet;

Modules§

backend
deep_fusion
Multi-layer fusion operator (Section 7, Paper 4).
model
Serializable deep-fusion model specs plus CPU inference helpers.
training