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

Method test_predict_proba

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

Source from the content-addressed store, hash-verified

1409 )
1410
1411 def test_predict_proba(self):
1412 for n_samples in range(1, 100):
1413 for n_learners in range(1, 10):
1414 for n_classes in range(1, 10):
1415 vote_proba_output = np.random.rand(
1416 n_samples, n_learners, n_classes)
1417 # assembling the mock learners
1418 learner_list = [mock.MockActiveLearner(
1419 predict_proba_return=vote_proba_output[:,
1420 learner_idx, :],
1421 predictor=mock.MockEstimator(
1422 classes_=list(range(n_classes)))
1423 ) for learner_idx in range(n_learners)]
1424 committee = modAL.models.learners.Committee(
1425 learner_list=learner_list)
1426 np.testing.assert_almost_equal(
1427 committee.predict_proba(np.random.rand(n_samples, 1)),
1428 np.mean(vote_proba_output, axis=1)
1429 )
1430
1431 def test_vote(self):
1432 for n_members in range(1, 10):

Callers

nothing calls this directly

Calls 1

predict_probaMethod · 0.95

Tested by

no test coverage detected