(self)
| 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): |
nothing calls this directly
no test coverage detected