文件历史

提交图

16 次代码提交

作者 SHA1 备注 提交日期
Anish Athalye 0dc384a4ed Merge branch 'docs-cleanup' 2022-04-09 15:16:09 -04:00
Anish Athalye 63393237d6 Revise noise_generation 2022-04-09 09:25:56 -04:00
Anish Athalye 8770e977d3 Remove deprecated functions
No reason to have any deprecated functions in a backwards-incompatible
release like 2.0.
2022-04-09 09:01:08 -04:00
Anish Athalye 0be3c70a6e Move noise_generation into benchmarking module 2022-04-08 20:08:19 -04:00
Anish Athalye 11dff1faf4 Standardize code style to Black (#107)
* Set up Black as the code style

* Migrate code style to Black
2022-03-16 21:27:36 -04:00
Curtis G. Northcutt 8f9f3f5380 Major API change. Introducing Cleanlab 2.0 (#128)
* Refactor modules pruning to filter and latent_estimation to count

* Remove polyplex (research) algorithms from cleanlab

* Create new module rank and move scoring functions to rank.

* Rename test to match new module names

* Fixed error in normalized margin. added ranking for arbitrary psx and labels.

* Remove unused tests and methods. add multi-label support for baseline.

* Move baseline methods to filter and delete baseline module.

* change filter.get_noise_indices to filter.find_label_issues

* Rename baseline methods. fill out docstrings.

* Only require 1 example to be left in each class after removing errors. (instead of 5)

* Remove K as a parameter to count.compute_confident_joint

* Add C_argmax and C_ij methods from CL paper to find_label_issues

* Add warnings for new prune methods and frac_noise. Fix tests.

* Add baseline tests to test_rank_filter and delete baseline test

* Remove inverse_noise_matrix parameter in classification call to find_label_issues

* add todo to update docstring with new ranking functions

* 100% tests pass. add multi-label support for prune_method

* Major NOT-backwards-compatible name changes to most components

* More Major NOT-backwards-compatible name changes

* fixed s -> label mistakes

* Several nomenclature updates from PR feedback. models renamed to example models.

* Remove python2 support across all modules.

* major api changes. psx -> pred_probs. prob_given_label -> self_confidence. testing added.

* enable python version 3.9 for pytorch model.

* ran spellcheck

* ran grammar check

* Update count.py

* Update filter.py

* Update setup.py and ci.yml to no longer support Python 2 and py3.4/5

* Increase test coverage and documentation of rank module methods.

* create utils submodule and move util and latent_algebra

* Rename y everywhere to true_labels, and p(true_label=..)

* Enforce positional arguments in methods. Fully remove py2 support.
2022-03-16 06:52:03 -04:00
cgnorthcutt bed2fa228c Remove ipynb artificats like # In[0] 2019-08-19 16:59:09 -04:00
cgnorthcutt e2b713872f Try removing pyc and pycache before running toxt. 2019-02-16 15:35:48 -05:00
Curtis Northcutt 3b4cf93730 Add tests for max_iter parameter in noise matrix gen 2018-12-15 17:40:33 -05:00
Curtis Northcutt da6a49abed Remove unused test. 2018-12-07 17:48:48 -05:00
Curtis Northcutt f738e6dc77 Towards complete coverage. 2018-12-07 17:45:48 -05:00
Curtis Northcutt beec90b458 remove execution code 2018-12-07 17:27:24 -05:00
Curtis Northcutt fe384c1253 Add tests for fraczero in nm gen. 2018-12-07 16:57:54 -05:00
Curtis Northcutt 40f1c8ffc0 Remove execution code. 2018-12-07 16:41:39 -05:00
Curtis Northcutt 7c0c9f296f Fixed invalid trace value in one_class test. 2018-12-07 16:40:44 -05:00
Curtis Northcutt 724dc19ac6 Added coverage for noise_generation.py 2018-12-07 16:16:00 -05:00