Skip to main content

Crate uni_locy

Crate uni_locy 

Source

Re-exports§

pub use calibration::BetaCalibration;
pub use calibration::BetaFitter;
pub use calibration::CalibrationError;
pub use calibration::CalibrationMethodKind;
pub use calibration::Calibrator;
pub use calibration::CalibratorFitter;
pub use calibration::CredalCalibrator;
pub use calibration::DirichletCalibrator;
pub use calibration::DirichletFitter;
pub use calibration::EnsembleVarianceCalibrator;
pub use calibration::IdentityCalibrator;
pub use calibration::IsotonicFitter;
pub use calibration::IsotonicRegression;
pub use calibration::MulticlassCalibrator;
pub use calibration::MulticlassCalibratorFitter;
pub use calibration::PlattFitter;
pub use calibration::PlattScaling;
pub use calibration::TemperatureFitter;
pub use calibration::TemperatureScaling;
pub use calibration::accuracy;
pub use calibration::auc;
pub use calibration::brier_score;
pub use calibration::debiased_ece;
pub use calibration::expected_calibration_error;
pub use calibration::log_loss;
pub use compiler::compile;
pub use compiler::compile_with_config;
pub use compiler::compile_with_external_rules;
pub use compiler::compile_with_external_rules_and_config;
pub use compiler::compile_with_modules;
pub use compiler::compile_with_oracle;
pub use compiler::errors::LocyCompileError;
pub use compiler::modules::ModuleContext;
pub use compiler::MonotonicityOracle;
pub use compiler::default_monotonicity_oracle;
pub use config::ClassifierRegistry;
pub use config::ConfigError;
pub use config::LocyConfig;
pub use dependency_dnf::BaseRv;
pub use dependency_dnf::BaseRvSet;
pub use dependency_dnf::DependencyDnf;
pub use errors::LocyError;
pub use neural::CalibratedClassifier;
pub use neural::CandleLinearClassifier;
pub use neural::ClassifierError;
pub use neural::ClassifierResult;
pub use neural::ClassifyInput;
pub use neural::FeatureValue;
pub use neural::MockClassifier;
pub use neural::ModelInvocationCache;
pub use neural::NeuralClassifier;
pub use neural::NeuralProvenanceRecord;
pub use neural::NeuralProvenanceStore;
pub use result::AbductionResult;
pub use result::CalibrationResult;
pub use result::CommandResult;
pub use result::ConfidenceBand;
pub use result::ConfidenceSource;
pub use result::DerivationNode;
pub use result::DerivedEdge;
pub use result::DerivedFactSet;
pub use result::FactRow;
pub use result::LocyResult;
pub use result::LocyStats;
pub use result::Modification;
pub use result::NeuralProvenance;
pub use result::ValidatedModification;
pub use result::ValidationResult;
pub use semiring::merge_top_k_dispatch_owned as merge_top_k_runtime;
pub use semiring::AddMultProb;
pub use semiring::LocySemiring;
pub use semiring::MaxMinProb;
pub use semiring::ResolvedSemiringConfig;
pub use semiring::SemiringDispatch;
pub use semiring::SemiringError;
pub use top_k_proofs::NeuralCallId;
pub use top_k_proofs::Proof;
pub use top_k_proofs::PruneNotice;
pub use top_k_proofs::TopKProofs;
pub use top_k_proofs::TopKTag;
pub use types::CompiledCalibrate;
pub use types::CompiledCommand;
pub use types::CompiledInputBinding;
pub use types::CompiledModel;
pub use types::CompiledProgram;
pub use types::CompiledValidate;
pub use types::ModelInvocation;
pub use types::RuntimeWarning;
pub use types::RuntimeWarningCode;
pub use types::SemiringKind;

Modules§

calibration
Phase C C1: pure-math probability calibration transforms.
compiler
config
dependency_dnf
Per-row dependency tracking for Phase C C0 TopKProofs.
errors
neural
Neural classifier abstraction for Locy CREATE MODEL (Phase B).
result
semiring
Probability semiring abstraction for Locy aggregation.
top_k_proofs
Phase C C0: TopKProofs<K> row-at-a-time semiring with per-tag dependency DNFs (impl plan §1.6 decision D-7, §3.0).
types