文件历史

51 次代码提交

作者 SHA1 备注 提交日期
Jonas Mueller 73f947e952 Address tutorial points of confusion (#233)
CI / Test: Python 3.9 on macos-latest (push) Has been cancelled
CI / Test: Python 3.8 on windows-latest (push) Has been cancelled
CI / Test: Python 3.9 on windows-latest (push) Has been cancelled
CI / Format (push) Has been cancelled
CI / Lint Notebooks (push) Has been cancelled
CI / Test: Python 3.10 on ubuntu-latest (push) Has been cancelled
CI / Test: Python 3.10 on macos-latest (push) Has been cancelled
CI / Test: Python 3.6 on macos-latest (push) Has been cancelled
CI / Test: Python 3.7 on macos-latest (push) Has been cancelled
CI / Test: Python 3.8 on macos-latest (push) Has been cancelled
CI / Test: Python 3.6 on ubuntu-latest (push) Has been cancelled
CI / Test: Python 3.7 on ubuntu-latest (push) Has been cancelled
CI / Test: Python 3.8 on ubuntu-latest (push) Has been cancelled
CI / Test: Python 3.9 on ubuntu-latest (push) Has been cancelled
CI / Test: Python 3.10 on windows-latest (push) Has been cancelled
CI / Test: Python 3.6 on windows-latest (push) Has been cancelled
CI / Test: Python 3.7 on windows-latest (push) Has been cancelled
GitHub Markdown Links / test (push) Has been cancelled
* address tutorial points of confusion

* fix typo indices k --> num_classes - 1

Co-authored-by: Curtis G. Northcutt <curtis.northcutt@gmail.com>
2022-04-20 14:46:13 -04:00
Caleb Chiam 73607198b3 Update README.md (#226)
nit: The ` and ' around "clean lab" don't match. Even after fixing that, it looked unappealing, so removing it altogether.

Proofreading: fixed some typos, misspellings + improved grammar
2022-04-18 21:21:11 -04:00
Wei Jing 7a8104c83f Add tutorial toc page (#230)
* add tutorials index page

* update link to all tutorials

* fix old readme links

Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com>
2022-04-18 13:02:24 -07:00
Jonas Mueller 6e064f6618 Update readme links for v2.0 2022-04-17 20:57:11 -07:00
Curtis G. Northcutt 08d7f2cdc6 Make fit(verbose) default False. Fix minor bugs. fix black and urls (#204)
* set verbose defaulat false. fix order of printing

* add newline for black format compliance

* fix broken url links in readme
2022-04-13 21:23:01 -04:00
Jonas Mueller 18b784f910 Readme reformat (#198)
* initial readme updates

* code example

* example errors image

* example errors image formatting

* example errors image formatting 2

* restof pulldowns

* rest of pulldowns formatting

* deleted extra details - pulldowns formatting

* pulldowns spacing

* pulldowns spacing

* news bullets

* release note link update

* Fix logo URL

* Fix whitespace errors

* Replace `cleanlab` -> cleanlab

This follows what we do in our documentation (see style guide in
DEVELOPMENT.md).

* Make various fixes and changes

* Hide bibtex behind summary/details

* updated example code for @cgnorthcutt feedback

Updated example code bringing back comments from the old readme, and updated the code snippet to use new CleanLearning API which is far more streamlined.

* example code formatting

* skeleton of migration guide added

* add changelog link

* Make banner logo transparent amazing in dark mode

* add link to docs migration guide

link needs to be verified, total guess

* link formatting fix in img caption

* add dataset module summary

* Major revision of entire README.

Co-authored-by: Anish Athalye <me@anishathalye.com>
Co-authored-by: Curtis G. Northcutt <curtis.northcutt@gmail.com>
2022-04-13 07:50:46 -04:00
Anish Athalye 0be3c70a6e Move noise_generation into benchmarking module 2022-04-08 20:08:19 -04:00
Anish Athalye 6e09aee751 Add link checking for all Markdown files 2022-04-07 10:18:46 -04:00
Curtis G. Northcutt c4e84624e9 CleanLearning = Machine Learning with cleaned data (#177)
* CleanLearning = Machine Learning with cleaned data

* Replace lnl instance naming with cl everywhere (CleanLearning)

* replace rp (rank pruning) with cl (clearn learning) everywhere

* Clarifying comments. remove unnecessary newlines. fix spelling err
2022-04-06 17:33:04 -04:00
Curtis G. Northcutt 3094dac115 Drop support for Python 2.7 in README badge 2022-04-06 14:42:04 -04:00
Jonas Mueller d3eb08e75a added LearningWithNoisyLabels.find_label_issues instance method (#157)
* added LearningWithNoisyLabels.find_label_issues instance method

* LNL.find_label_issues no longer memoizes

* verbose unit test coverage

* Fixed all issues in PR. Fixed confident joint usage in LNL.find_label_issues. Fixed other minor bugs. Added tests

Co-authored-by: Curtis G. Northcutt <curtis.northcutt@gmail.com>
Co-authored-by: Anish Athalye <me@anishathalye.com>
2022-04-06 12:24:27 -04:00
Jonas Mueller 9aae5c330b remove redundant text
also retrigger docs build
2022-03-23 09:37:05 -07: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
Curtis G. Northcutt b1ea583acc Update readme for new conda installation 2022-03-04 13:25:33 -05:00
Curtis G. Northcutt be7c3d825e convert readme to markdown for pypi release. 2022-03-03 01:00:21 -08:00
Curtis Northcutt 0f558a6997 The RankPruning() class for learning with noisy labels. 2018-11-21 12:39:56 -05:00
Curtis G. Northcutt 808fb4c579 Update README.md 2018-11-21 12:13:19 -05:00
Curtis G. Northcutt 5e31f35e46 Update README.md 2018-11-21 12:12:16 -05:00
Curtis G. Northcutt 6436d76f80 Finished change from confidentlearning to cleanlab 2018-11-21 12:05:12 -05:00
Curtis Northcutt f42b5af4c7 Changed package name from confidentlearning to cleanlab 2018-11-21 11:54:31 -05:00
Curtis G. Northcutt b8b1ab3066 Update README.md 2018-11-02 19:16:18 -04:00
Curtis G. Northcutt a779a75f85 Update README.md 2018-10-12 11:36:06 -07:00
Curtis G. Northcutt 8122987853 Update README.md 2018-09-04 12:39:07 -07:00
Curtis G. Northcutt 4bbc0b05a1 Update README.md 2018-09-04 12:35:23 -07:00
Curtis G. Northcutt bec6c449a6 Forgot to include clf=YourFavoriteModel(), added. 2018-07-02 16:11:39 -07:00
Curtis G. Northcutt ab82094b8f use same formatting for confidentlearning throughout 2018-07-02 16:10:02 -07:00
Curtis G. Northcutt 3cfc0980fb Added how to wrap a model(e.g. pytorch, tensorflow, etc) to be used with confidentlearning 2018-07-02 16:08:34 -07:00
Curtis G. Northcutt 73b88e9cfb Bold train vs test and add ImageNet clarification to caption 2018-06-29 20:59:48 -07:00
Curtis G. Northcutt 87d8d4f29c Added a full length tutorial / documentation
Covers many of the common used methods in the package. Does not cover the vast hyper-parameters in each function.
2018-06-23 20:36:28 -07:00
Curtis G. Northcutt da7ee1d5ba Update README.md 2018-05-30 12:36:16 -07:00
Curtis G. Northcutt 640ede2ef4 Update README.md 2018-05-30 12:35:15 -07:00
Curtis G. Northcutt 525ecd0b22 Update README.md 2018-05-28 20:55:33 -07:00
Curtis G. Northcutt 1cc4cce71a Update README.md 2018-05-28 20:53:12 -07:00
Curtis G. Northcutt d4d147c972 Added ImageNet and MNIST label error graphics. 2018-05-28 18:11:03 -07:00
Curtis G. Northcutt 0356cfce16 Update README.md 2018-05-28 17:37:09 -07:00
Curtis G. Northcutt 6eee9a4a19 Update README.md 2018-05-28 17:34:00 -07:00
Curtis G. Northcutt 6e706c445d Update README.md 2018-05-28 17:30:08 -07:00
Curtis G. Northcutt 8e84bdab84 Update README.md 2018-05-28 17:01:45 -07:00
Curtis G. Northcutt dd23b430cf Update README.md 2018-05-28 16:29:01 -07:00
Curtis G. Northcutt 0a5a616095 Re-arrange order of first sentence. 2018-05-28 14:03:46 -07:00
Curtis G. Northcutt dcccf1cd11 Reformatted quick examples section. 2018-05-28 13:26:23 -07:00
Curtis G. Northcutt a970dcf7e3 Add details for Iris example link 2018-05-28 12:55:20 -07:00
Curtis G. Northcutt fcbfd722a3 Add conda install support. 2018-05-28 12:15:25 -07:00
Curtis G. Northcutt ad52270cc9 Re-word examples section. 2018-05-28 12:07:29 -07:00
Curtis G. Northcutt 34088008aa Add relative links for starter examples. 2018-05-28 06:33:20 -07:00
Curtis G. Northcutt fe547f5873 Added installation and start example instructions. 2018-05-28 06:12:59 -07:00
Curtis G. Northcutt 91c5cf52a5 Update README.md 2018-05-22 22:14:42 -07:00
Curtis G. Northcutt 213a1706f2 Update README.md 2018-05-22 22:12:22 -07:00
Curtis G. Northcutt 97de904b55 Update README.md 2018-05-15 19:26:01 -07:00
Curtis G. Northcutt 7f5631f68d Update README.md 2018-05-10 18:58:38 -07:00