List of all items
Structs
- bandit::ArmStats
- bandit::EpsilonGreedy
- bandit::EpsilonGreedyConfig
- bandit::LinUcb
- bandit::LinUcbArmScore
- bandit::LinUcbConditionDiagnostics
- bandit::LinUcbConfig
- bandit::LinUcbFast
- bandit::ThompsonConfig
- bandit::ThompsonSampling
- bandit::Ucb1
- bandit::Ucb1Config
- decision::CompletedDecision
- decision::DecisionId
- decision::DecisionLedger
- decision::DecisionLedgerConfig
- decision::DecisionOutcome
- decision::DecisionReceipt
- decision::PendingDecision
- descriptor::AlgorithmDescriptor
- descriptor::FeatureConstraint
- descriptor::FeatureDescriptor
- descriptor::FeatureSchema
- descriptor::FeatureSchemaHash
- descriptor::ModelDescriptor
- diagnostics::BaselineComparator
- diagnostics::ComparatorEntry
- diagnostics::ModelHealthReport
- diagnostics::OnlineModelSelector
- diagnostics::PredictionInterval
- diagnostics::PredictionReport
- diagnostics::PredictionReporter
- diagnostics::ResidualInterval
- diagnostics::ResidualIntervalConfig
- diagnostics::SelectorConfig
- diagnostics::TrainingSummary
- diagnostics::TrainingSummaryConfig
- diagnostics::WarmupConfig
- diagnostics::WarmupTracker
- drift::Adwin
- drift::AdwinConfig
- drift::AdwinPortableStateV1
- drift::DriftAwareModel
- drift::DriftConsensus
- drift::DriftConsensusConfig
- drift::DriftConsensusResult
- drift::DriftEvent
- drift::DriftEventSummary
- drift::DriftVote
- drift::FixedWindowBuffer
- drift::Kswin
- drift::KswinConfig
- drift::KswinPortableStateV1
- drift::LearningRateScheduler
- drift::PageHinkley
- drift::PageHinkleyConfig
- drift::PageHinkleyPortableStateV1
- drift::StaticStrategy
- drift::TimeDecayedMean
- evaluate::BinaryClassificationSample
- evaluate::ProgressiveStep
- evaluate::RegressionSample
- feature_hasher::FeatureHasher
- feature_hasher::FeatureHasherConfig
- loss::BinaryLogLoss
- loss::HuberLoss
- loss::SquaredError
- metrics::Accuracy
- metrics::F1Score
- metrics::LogLoss
- metrics::Mae
- metrics::Mse
- metrics::Precision
- metrics::R2
- metrics::Recall
- metrics::Rmse
- metrics::RollingAccuracy
- metrics::RollingMae
- metrics::RollingMse
- models::BaselineConfig
- models::BernoulliNaiveBayes
- models::ExponentiallyWeightedMeanRegressor
- models::FtrlClassifier
- models::FtrlConfig
- models::FtrlRegressor
- models::FtrlResourceDiagnostics
- models::GaussianNaiveBayes
- models::LastValueRegressor
- models::LinearRegression
- models::LinearRegressionConfig
- models::LogisticRegression
- models::LogisticRegressionConfig
- models::MeanRegressor
- models::MultinomialNaiveBayes
- models::NaiveBayesConfig
- optim::AdaGrad
- optim::AdaGradConfig
- optim::Sgd
- optim::SgdConfig
- persistence::Snapshot
- pipeline::ClassificationPipeline
- pipeline::RegressionPipeline
- preprocessing::Clipper
- preprocessing::ConstantImputer
- preprocessing::ConstantImputerConfig
- preprocessing::ForwardFill
- preprocessing::FrequencyEncoder
- preprocessing::MeanImputer
- preprocessing::MinMaxScaler
- preprocessing::MissingIndicator
- preprocessing::OneHotEncoder
- preprocessing::OrdinalEncoder
- preprocessing::StandardScaler
- preprocessing::StandardScalerConfig
- replay::DecisionReplayConfig
- replay::DecisionReplayHarness
- replay::DecisionReplayRecord
- replay::DecisionReplayReport
- replay::FeedbackLatencySummary
- sparse::SparseFeatures
- stats::ClippedMean
- stats::Count
- stats::ExponentiallyWeightedMean
- stats::Max
- stats::Mean
- stats::MedianMadSummary
- stats::Min
- stats::P2Quantile
- stats::P2Quantiles
- stats::RollingMean
- stats::RollingMedianMad
- stats::RollingVariance
- stats::Sum
- stats::Variance
- weighted::WeightedExponentiallyWeightedMean
- weighted::WeightedMae
- weighted::WeightedMean
- weighted::WeightedMse
- weighted::WeightedVariance
Enums
- decision::DecisionLedgerError
- decision::FeedbackStatus
- decision::RegistrationStatus
- diagnostics::Confidence
- diagnostics::SwitchReason
- diagnostics::WarmupState
- drift::DriftAction
- drift::DriftLevel
- error::RillError
- loss::RegressionLoss
- models::NewFeaturePolicy
- optim::Optimizer
- stats::ModifiedZScore
- stats::VarianceKind
Traits
- bandit::Bandit
- bandit::ContextualBandit
- decision::BoundedDecisionValue
- drift::DriftDetector
- drift::DriftStrategy
- persistence::ValidateState
- traits::Metric
- traits::OnlineBinaryClassifier
- traits::OnlineRegressor
- traits::OnlineStatistic
- traits::SparseClassifier
- traits::SparseRegressor
- traits::Transformer
- weighted::WeightedOnlineBinaryClassifier
- weighted::WeightedOnlineRegressor
- weighted::WeightedStatistic
Functions
- decision::apply_contextual_outcome
- evaluate::evaluate_binary_classification
- evaluate::evaluate_regression
- evaluate::evaluate_regression_with_steps
- weighted::validate_weight
Type Aliases
Constants
- RILL_VERSION
- decision::DECISION_LEDGER_STATE_VERSION
- decision::DEFAULT_MAX_ACTION_BYTES
- decision::DEFAULT_MAX_CONTEXT_BYTES
- descriptor::MAX_DESCRIPTOR_STRING_BYTES
- descriptor::MAX_FEATURE_METADATA_ENTRIES
- descriptor::MAX_SCHEMA_FEATURES
- drift::ADWIN_PORTABLE_STATE_VERSION
- drift::KSWIN_PORTABLE_STATE_VERSION
- drift::PAGE_HINKLEY_PORTABLE_STATE_VERSION
- persistence::MAX_SNAPSHOT_JSON_BYTES
- persistence::SNAPSHOT_FORMAT_VERSION
- stats::MAD_NORMAL_CONSISTENCY_SCALE
- stats::MAX_ROBUST_WINDOW_SIZE
- stats::MODIFIED_Z_NORMAL_FACTOR