├── LICENSE ├── README.md ├── active_learning.m ├── label_oracles ├── bernoulli_oracle.m ├── label_oracles.m ├── lookup_oracle.m ├── multinomial_oracle.m └── probabilistic_oracle.m ├── models ├── cheating_model.m ├── ensemble.m ├── gaussian_process_model.m ├── knn_model.m ├── label_propagation_model.m ├── model_memory_wrapper.m ├── models.m └── random_forest_model.m ├── other ├── get_label_oracle.m ├── get_model.m ├── get_query_strategy.m ├── get_score_function.m └── get_selector.m ├── query_strategies ├── argmax.m ├── argmin.m ├── expected_error_reduction.m ├── margin_sampling.m ├── query_by_committee.m ├── query_strategies.m └── uncertainty_sampling.m ├── score_functions ├── calculate_entropies.m ├── expected_loss_lookahead.m ├── expected_loss_naive.m ├── expected_utility_lookahead.m ├── expected_utility_naive.m ├── loss_functions │ ├── expected_01_loss.m │ ├── expected_log_loss.m │ └── loss_functions.m ├── margin.m ├── marginal_entropy.m └── score_functions.m └── selectors ├── fixed_test_set_selector.m ├── graph_walk_selector.m ├── identity_selector.m ├── meta_selectors ├── complement_selector.m ├── intersection_selector.m └── union_selector.m ├── probability_treshold_selector.m ├── random_selector.m ├── selectors.m └── unlabeled_selector.m /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/README.md -------------------------------------------------------------------------------- /active_learning.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/active_learning.m -------------------------------------------------------------------------------- /label_oracles/bernoulli_oracle.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/label_oracles/bernoulli_oracle.m -------------------------------------------------------------------------------- /label_oracles/label_oracles.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/label_oracles/label_oracles.m -------------------------------------------------------------------------------- /label_oracles/lookup_oracle.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/label_oracles/lookup_oracle.m -------------------------------------------------------------------------------- /label_oracles/multinomial_oracle.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/label_oracles/multinomial_oracle.m -------------------------------------------------------------------------------- /label_oracles/probabilistic_oracle.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/label_oracles/probabilistic_oracle.m -------------------------------------------------------------------------------- /models/cheating_model.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/models/cheating_model.m -------------------------------------------------------------------------------- /models/ensemble.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/models/ensemble.m -------------------------------------------------------------------------------- /models/gaussian_process_model.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/models/gaussian_process_model.m -------------------------------------------------------------------------------- /models/knn_model.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/models/knn_model.m -------------------------------------------------------------------------------- /models/label_propagation_model.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/models/label_propagation_model.m -------------------------------------------------------------------------------- /models/model_memory_wrapper.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/models/model_memory_wrapper.m -------------------------------------------------------------------------------- /models/models.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/models/models.m -------------------------------------------------------------------------------- /models/random_forest_model.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/models/random_forest_model.m -------------------------------------------------------------------------------- /other/get_label_oracle.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/other/get_label_oracle.m -------------------------------------------------------------------------------- /other/get_model.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/other/get_model.m -------------------------------------------------------------------------------- /other/get_query_strategy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/other/get_query_strategy.m -------------------------------------------------------------------------------- /other/get_score_function.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/other/get_score_function.m -------------------------------------------------------------------------------- /other/get_selector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/other/get_selector.m -------------------------------------------------------------------------------- /query_strategies/argmax.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/query_strategies/argmax.m -------------------------------------------------------------------------------- /query_strategies/argmin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/query_strategies/argmin.m -------------------------------------------------------------------------------- /query_strategies/expected_error_reduction.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/query_strategies/expected_error_reduction.m -------------------------------------------------------------------------------- /query_strategies/margin_sampling.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/query_strategies/margin_sampling.m -------------------------------------------------------------------------------- /query_strategies/query_by_committee.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/query_strategies/query_by_committee.m -------------------------------------------------------------------------------- /query_strategies/query_strategies.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/query_strategies/query_strategies.m -------------------------------------------------------------------------------- /query_strategies/uncertainty_sampling.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/query_strategies/uncertainty_sampling.m -------------------------------------------------------------------------------- /score_functions/calculate_entropies.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/score_functions/calculate_entropies.m -------------------------------------------------------------------------------- /score_functions/expected_loss_lookahead.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/score_functions/expected_loss_lookahead.m -------------------------------------------------------------------------------- /score_functions/expected_loss_naive.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/score_functions/expected_loss_naive.m -------------------------------------------------------------------------------- /score_functions/expected_utility_lookahead.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/score_functions/expected_utility_lookahead.m -------------------------------------------------------------------------------- /score_functions/expected_utility_naive.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/score_functions/expected_utility_naive.m -------------------------------------------------------------------------------- /score_functions/loss_functions/expected_01_loss.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/score_functions/loss_functions/expected_01_loss.m -------------------------------------------------------------------------------- /score_functions/loss_functions/expected_log_loss.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/score_functions/loss_functions/expected_log_loss.m -------------------------------------------------------------------------------- /score_functions/loss_functions/loss_functions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/score_functions/loss_functions/loss_functions.m -------------------------------------------------------------------------------- /score_functions/margin.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/score_functions/margin.m -------------------------------------------------------------------------------- /score_functions/marginal_entropy.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/score_functions/marginal_entropy.m -------------------------------------------------------------------------------- /score_functions/score_functions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/score_functions/score_functions.m -------------------------------------------------------------------------------- /selectors/fixed_test_set_selector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/selectors/fixed_test_set_selector.m -------------------------------------------------------------------------------- /selectors/graph_walk_selector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/selectors/graph_walk_selector.m -------------------------------------------------------------------------------- /selectors/identity_selector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/selectors/identity_selector.m -------------------------------------------------------------------------------- /selectors/meta_selectors/complement_selector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/selectors/meta_selectors/complement_selector.m -------------------------------------------------------------------------------- /selectors/meta_selectors/intersection_selector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/selectors/meta_selectors/intersection_selector.m -------------------------------------------------------------------------------- /selectors/meta_selectors/union_selector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/selectors/meta_selectors/union_selector.m -------------------------------------------------------------------------------- /selectors/probability_treshold_selector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/selectors/probability_treshold_selector.m -------------------------------------------------------------------------------- /selectors/random_selector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/selectors/random_selector.m -------------------------------------------------------------------------------- /selectors/selectors.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/selectors/selectors.m -------------------------------------------------------------------------------- /selectors/unlabeled_selector.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rmgarnett/active_learning/HEAD/selectors/unlabeled_selector.m --------------------------------------------------------------------------------