.. _api_reference: ============= API Reference ============= This is an overview of the API. .. module:: skactiveml :mod:`skactiveml.base`: ======================= .. automodule:: skactiveml.base :no-members: :no-inherited-members: .. currentmodule:: skactiveml Classes ------- .. autosummary:: :nosignatures: :toctree: api :template: class.rst base.QueryStrategy base.SingleAnnotatorPoolQueryStrategy base.MultiAnnotatorPoolQueryStrategy base.BudgetManager base.SingleAnnotatorStreamQueryStrategy base.SkactivemlClassifier base.ClassFrequencyEstimator base.AnnotatorModelMixin base.SkactivemlRegressor base.ProbabilisticRegressor :mod:`skactiveml.pool`: ======================= .. automodule:: skactiveml.pool :no-members: :no-inherited-members: .. currentmodule:: skactiveml Classes ------- .. autosummary:: :nosignatures: :toctree: api :template: class.rst pool.RandomSampling pool.ProbabilisticAL pool.UncertaintySampling pool.EpistemicUncertaintySampling pool.MonteCarloEER pool.ValueOfInformationEER pool.QueryByCommittee pool.Quire pool.FourDs pool.CostEmbeddingAL pool.ExpectedModelChangeMaximization pool.ExpectedModelOutputChange pool.ExpectedModelVarianceReduction pool.KLDivergenceMaximization pool.GreedySamplingX pool.GreedySamplingTarget pool.DiscriminativeAL pool.BatchBALD pool.Clue pool.CoreSet pool.TypiClust pool.Badge pool.ProbCover pool.ContrastiveAL pool.GreedyBALD pool.RegressionTreeBasedAL pool.SubSamplingWrapper pool.ParallelUtilityEstimationWrapper Functions --------- .. autosummary:: :nosignatures: :toctree: api :template: function.rst pool.cost_reduction pool.uncertainty_scores pool.expected_average_precision pool.average_kl_divergence pool.vote_entropy pool.variation_ratios pool.batch_bald pool.k_greedy_center :mod:`skactiveml.pool.multiannotator`: ====================================== .. automodule:: skactiveml.pool.multiannotator :no-members: :no-inherited-members: .. currentmodule:: skactiveml Classes ------- .. autosummary:: :nosignatures: :toctree: api :template: class.rst pool.multiannotator.IntervalEstimationThreshold pool.multiannotator.IntervalEstimationAnnotModel pool.multiannotator.SingleAnnotatorWrapper :mod:`skactiveml.pool.utils`: ============================= .. automodule:: skactiveml.pool.utils :no-members: :no-inherited-members: .. currentmodule:: skactiveml Classes ------- .. autosummary:: :nosignatures: :toctree: api :template: class.rst pool.utils.IndexClassifierWrapper :mod:`skactiveml.stream`: ========================= .. automodule:: skactiveml.stream :no-members: :no-inherited-members: .. currentmodule:: skactiveml Classes ------- .. autosummary:: :nosignatures: :toctree: api :template: class.rst stream.StreamRandomSampling stream.PeriodicSampling stream.FixedUncertainty stream.VariableUncertainty stream.Split stream.StreamProbabilisticAL stream.RandomVariableUncertainty stream.StreamDensityBasedAL stream.CognitiveDualQueryStrategy stream.CognitiveDualQueryStrategyRan stream.CognitiveDualQueryStrategyRanVarUn stream.CognitiveDualQueryStrategyVarUn stream.CognitiveDualQueryStrategyFixUn :mod:`skactiveml.stream.budgetmanager`: ======================================= .. automodule:: skactiveml.stream.budgetmanager :no-members: :no-inherited-members: .. currentmodule:: skactiveml Classes ------- .. autosummary:: :nosignatures: :toctree: api :template: class.rst stream.budgetmanager.EstimatedBudgetZliobaite stream.budgetmanager.FixedUncertaintyBudgetManager stream.budgetmanager.VariableUncertaintyBudgetManager stream.budgetmanager.SplitBudgetManager stream.budgetmanager.BalancedIncrementalQuantileFilter stream.budgetmanager.RandomVariableUncertaintyBudgetManager stream.budgetmanager.DensityBasedSplitBudgetManager stream.budgetmanager.RandomBudgetManager :mod:`skactiveml.classifier`: ============================= .. automodule:: skactiveml.classifier :no-members: :no-inherited-members: .. currentmodule:: skactiveml Classes ------- .. autosummary:: :nosignatures: :toctree: api :template: class.rst classifier.ParzenWindowClassifier classifier.MixtureModelClassifier classifier.SklearnClassifier classifier.SlidingWindowClassifier :mod:`skactiveml.classifier.multiannotator`: ============================================ .. automodule:: skactiveml.classifier.multiannotator :no-members: :no-inherited-members: .. currentmodule:: skactiveml Classes ------- .. autosummary:: :nosignatures: :toctree: api :template: class.rst classifier.multiannotator.AnnotatorLogisticRegression classifier.multiannotator.AnnotatorEnsembleClassifier :mod:`skactiveml.visualization`: ================================ .. automodule:: skactiveml.visualization :no-members: :no-inherited-members: .. currentmodule:: skactiveml Functions --------- .. autosummary:: :nosignatures: :toctree: api :template: function.rst visualization.plot_utilities visualization.plot_decision_boundary visualization.plot_contour_for_samples visualization.plot_annotator_utilities visualization.plot_stream_training_data visualization.plot_stream_decision_boundary visualization.mesh :mod:`skactiveml.utils`: ======================== .. automodule:: skactiveml.utils :no-members: :no-inherited-members: .. currentmodule:: skactiveml Classes ------- .. autosummary:: :nosignatures: :toctree: api :template: class.rst utils.ExtLabelEncoder Functions --------- .. autosummary:: :nosignatures: :toctree: api :template: function.rst utils.rand_argmax utils.rand_argmin utils.compute_vote_vectors utils.majority_vote utils.is_unlabeled utils.is_labeled utils.check_classes utils.check_missing_label utils.check_cost_matrix utils.check_scalar utils.check_classifier_params utils.check_X_y utils.check_random_state utils.call_func utils.match_signature utils.check_class_prior utils.ext_confusion_matrix utils.labeled_indices utils.unlabeled_indices utils.check_type utils.check_bound utils.check_equal_missing_label utils.check_budget_manager utils.check_indices utils.simple_batch utils._check_callable :mod:`skactiveml.exceptions`: ============================= .. automodule:: skactiveml.exceptions :no-members: :no-inherited-members: .. currentmodule:: skactiveml Classes ------- .. autosummary:: :nosignatures: :toctree: api :template: class.rst exceptions.MappingError