MCPcopy Create free account
hub / github.com/modAL-python/modAL / test_selection

Method test_selection

tests/core_tests.py:362–383  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

360 )
361
362 def test_selection(self):
363 for n_samples in range(1, 100):
364 for n_instances in range(1, n_samples):
365 X = np.random.rand(n_samples, 3)
366 mean = np.random.rand(n_samples, )
367 std = np.random.rand(n_samples, )
368 max_val = np.random.rand()
369
370 mock_estimator = mock.MockEstimator(
371 predict_return=(mean, std)
372 )
373
374 optimizer = modAL.models.learners.BayesianOptimizer(
375 estimator=mock_estimator)
376 optimizer._set_max([0], [max_val])
377
378 modAL.acquisition.max_PI(
379 optimizer, X, tradeoff=np.random.rand(), n_instances=n_instances)
380 modAL.acquisition.max_EI(
381 optimizer, X, tradeoff=np.random.rand(), n_instances=n_instances)
382 modAL.acquisition.max_UCB(
383 optimizer, X, beta=np.random.rand(), n_instances=n_instances)
384
385
386class TestDensity(unittest.TestCase):

Callers

nothing calls this directly

Calls 1

_set_maxMethod · 0.95

Tested by

no test coverage detected