Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/BlackHC/BatchBALD
/ types & classes
Types & classes
28 in github.com/BlackHC/BatchBALD
⨍
Functions
305
◇
Types & classes
28
↓ 5 callers
Class
DataSource
src/dataset_enum.py:35
↓ 5 callers
Class
TransformedDataset
Transforms a dataset. Arguments: dataset (Dataset): The whole Dataset transformer (LambdaType): (idx, sample) -> transformed
src/transformed_dataset.py:4
↓ 3 callers
Class
AcquisitionBatch
src/acquisition_batch.py:6
↓ 3 callers
Class
RandomFixedLengthSampler
Sometimes, you really want to do more with little data without increasing the number of epochs. This sampler takes a `dataset` and draws `ta
src/random_fixed_length_sampler.py:5
↓ 2 callers
Class
ContextStopwatch
src/context_stopwatch.py:6
↓ 2 callers
Class
SamplerModel
src/sampler_model.py:73
↓ 1 callers
Class
ActiveLearningData
Splits `dataset` into an active dataset and an available dataset.
src/active_learning_data.py:7
↓ 1 callers
Class
AggregateAccuracies
src/al_notebook/results_loader.py:31
↓ 1 callers
Class
ExperimentData
src/dataset_enum.py:25
↓ 1 callers
Class
Forwarder
src/test_acquisition_functions.py:87
↓ 1 callers
Class
IgniteProgressBar
src/ignite_progress_bar.py:6
↓ 1 callers
Class
Loaders
src/recover_model.py:19
↓ 1 callers
Class
NoDropoutModel
src/sampler_model.py:61
↓ 1 callers
Class
RecoveredModel
src/recover_model.py:25
↓ 1 callers
Class
SubsetEvalResults
src/reduced_consistent_mc_sampler.py:16
↓ 1 callers
Class
TrainModelResult
src/train_model.py:13
↓ 1 callers
Class
VGG
VGG with BatchNorm performs best. We only add MCDropout in the classifier head (where VGG used dropout before, too).
src/vgg_model.py:23
↓ 1 callers
Class
VIPArgs
src/al_notebook/results_loader.py:496
Class
AcquisitionFunction
src/acquisition_functions.py:34
Class
AcquisitionMethod
src/acquisition_method.py:11
Class
BayesianModule
A module that we can sample multiple times from given a single input batch. To be efficient, the module allows for a part of the forward pass to
src/mc_dropout.py:16
Class
BayesianNet
src/emnist_model.py:9
Class
BayesianNet
src/mnist_model.py:8
Class
DatasetEnum
src/dataset_enum.py:89
Class
MCDropout
r"""Randomly zeroes some of the elements of the input tensor with probability :attr:`p` using samples from a Bernoulli distribution. The eleme
src/mc_dropout.py:125
Class
MCDropout2d
r"""Randomly zeroes whole channels of the input tensor. The channels to zero-out are randomized on every forward call. During eval time, a fi
src/mc_dropout.py:161
Class
RestoringScoreGuard
RestoringScoreGuard handler can be used to stop the training if no improvement after a given number of events Args: patience (int):
src/ignite_restoring_score_guard.py:7
Class
_MCDropout
src/mc_dropout.py:68