提交

提交图

1485 次代码提交

作者 SHA1 备注 提交日期
Jonas Mueller 9ec3a74d85 clarify not to use basic mypy without the CI flags 2022-12-28 14:18:33 -08:00
Jonas Mueller 8350ef5a74 additional readme improvements (#575)
better formatting and more concise language
2022-12-23 20:57:04 -08:00
Jonas Mueller aee2719652 update paper list (#574) 2022-12-23 19:47:41 -08:00
Elías Snorrason 27340b0d5f fix(multi-label docstring example): 📝 make score array two-dimensional (#573) 2022-12-23 15:59:23 -08:00
Hui Wen 75bac0a284 Specify Sphinx to order functions by source code order (#571)
also re-order rank.py functions by moving specific types of label-quality scores to be last in file


Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com>
2022-12-22 09:14:44 -08:00
Jonas Mueller c0b4e58471 multiannotator explanation improvements (#570)
more clarification when to use active learning vs fixed dataset analysis functions
2022-12-22 00:35:18 -08:00
Hui Wen f61469420b Multiannotator Active Learning Support (#538)
Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com>
2022-12-21 18:31:24 -08:00
Jonas Mueller f18279856f Update version.py (#550) 2022-12-16 23:32:41 -08:00
Ulyana a6c8e9f622 Fix typo (#566) 2022-12-13 16:19:06 -08:00
Hui Wen d62fad78a6 Fix text tutorial, use GBM model in tabular tutorial (#565)
Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com>
2022-12-13 13:11:11 -08:00
Elías Snorrason 0a3344726f chore: 🔥 remove .pylintrc (#564)
flake8 should be used instead
2022-12-13 00:58:22 -08:00
Elías Snorrason 1e8f9ab8b2 Docs: remove double slash in math-mode in EMA docstring (#563)
Fixes #556
2022-12-12 09:07:40 -08:00
Anish Athalye 0e4e38a9ef Add back testing Python 3.6 (#562)
If we want to continue supporting Python 3.6 (as we claim in the
README), we should make sure we keep testing with it.
2022-12-11 17:57:23 -08:00
Jonas Mueller 6471d0d90a update linting link to new action 2022-12-09 00:48:45 -08:00
Hui Wen d7723d5159 change nblint to gh actions (#560) 2022-12-09 00:41:41 -08:00
Jonas Mueller 7b1946e75b remove python 3.6 testing in CI (#558) 2022-12-06 13:29:45 -08:00
Jonas Mueller 3a6f33c1ff typo: probabilites -> probabilities (#557) 2022-12-05 21:36:56 -08:00
Ulyana a14d810b9b Shorten tutorial titles in docs for readability (#553)
Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com>
2022-12-02 11:58:51 -08:00
Jonas Mueller 5a8619a274 Add v2.2.0 to RELEASE_VERSIONS in html_context (#552)
CI / Format (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.9 on macos-latest (push) Has been cancelled
CI / Check for unused/wildcard imports (push) Has been cancelled
CI / Test: Python 3.10 on ubuntu-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 / Lint Notebooks (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
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 / Type check (push) Has been cancelled
GitHub Markdown Links / test (push) Has been cancelled
v2.2.0
2022-11-28 15:47:15 +00:00
Jonas Mueller 95032fadae update readme for v2.2 (#551) 2022-11-28 02:11:42 -08:00
Jonas Mueller 7d9a98b0cf black formatting 2022-11-28 01:09:52 -08:00
Jonas Mueller f0226d5f3e increment version to 2.2 2022-11-28 01:04:55 -08:00
Jonas Mueller 8fda383d2d point to find_label_issues in multilabel_classification.py 2022-11-28 00:46:56 -08:00
Jonas Mueller 7dd06d14a0 remove unnecessary TF warning suppression statements in tutorials (#544) 2022-11-26 11:25:58 -08:00
Anish Athalye 7b87535e48 Remove unnecessary type: ignore annotations (#549) 2022-11-26 14:44:54 +00:00
Anish Athalye ecefdbf3d6 Switch CI cron schedule (#548)
Previously, the CI cron schedule, copy-pasted from a personal project,
ran jobs at 8am UTC (3am EST or 4am EDT) on Saturday. This isn't a great
time to get emails about CI breakages.

This patch switches the schedule so it runs on Monday morning (7am EST /
8am EDT).

[skip ci]
2022-11-26 14:43:55 +00:00
Anish Athalye 91cb6a7de0 Fix passing of kwargs to get_label_quality_scores (#547)
The functions `_get_consensus_stats` and
`_get_annotator_label_quality_score` take an argument
`label_quality_score_kwargs`, a dictionary of keyword arguments to pass
to `get_label_quality_scores`. When passing a
`label_quality_score_kwargs` dictionary to these functions, using the
unpacking operator is incorrect: that would be an extra level of
unpacking. The _implementations_ of these functions will unpack the
`label_quality_score_kwargs` when calling `get_label_quality_scores`.
This patch fixes the issue and adds a basic regression test.

[skip ci]
2022-11-26 14:41:47 +00:00
Anish Athalye d4fe568024 Fix types to work with latest pandas-stubs (#546)
The latest pandas-stubs (1.5.2.221124) changed the type of
`.apply(f, ...)` such that the function `f` must return either a
`Scalar` or a `Series`. This patch updates the functions to return a
`Series`. Note that this has minimal impact on runtime performance,
because by default, the pd.Series constructor does *not* copy the
underlying data.

[skip ci]
2022-11-26 14:39:33 +00:00
Anish Athalye 91b5b40ff7 Move mypy configuration to config file (#545)
This patch moves the `--allow-redefinition` into the `.mypi.ini` file.
Centralizing our mypy config in a single file makes sense, and this way,
if people want to run mypy locally, they don't need to remember to
supply this command-line argument.
2022-11-26 08:07:38 -05:00
Jonas Mueller a222859569 Improve docs in label error detection methods for classification data + filter/count mypy type annotations (#543) 2022-11-23 23:01:36 -08:00
Jonas Mueller 17a82c32fc Public multilabel quality scores method + softmin aggregation + more tests (#542)
Co-authored-by: Elías Snorrason <eliassno@gmail.com>
2022-11-23 18:34:43 -08:00
Elías Snorrason 7139a8fd99 Refactor MultilabelScorer helper methods and tests (#540)
Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com>
2022-11-20 15:43:23 -08:00
Jonas Mueller 6d8c611fe7 ask for runnable code in Help issue template 2022-11-19 15:55:14 -08:00
Jonas Mueller d2d481be46 dependencies between classes: multilabel tutorial 2022-11-17 19:14:55 -08:00
Jonas Mueller c86c51dd23 multilabel tutorial fixes: install colab, set seed, text improvements (#537)
Co-authored-by: Aditya Thyagarajan <aditya1593@icloud.com>
2022-11-17 07:09:25 -08:00
Jonas Mueller 0727a7da4d github actions with TF_CPP_MIN_LOG_LEVEL = 3 (#536)
set environ variable TF_CPP_MIN_LOG_LEVEL = 3 to suppress unnecessary tensorflow prints when building tutorials on github server
2022-11-15 14:11:17 -08:00
Elías Snorrason 4d0ad6ed04 Fix multilabel_py dimensionality (#535)
* Go from a (2**K,) vector to a (K, 2) matrix of prior probabilities.
2022-11-14 15:19:17 +00:00
Aditya Thyagarajan ab2679724e Add multilabel tutorial to index.rst (#533) 2022-11-14 13:33:12 +00:00
Elías Snorrason 871f08693c Fix outdates links to example notebook for multilabel classification (#534) 2022-11-14 13:28:00 +00:00
Aditya Thyagarajan c32335c789 Tutorial for multi-label classification (#517)
clarification re empty list label, thanks to @elisno


Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com>
2022-11-11 17:13:56 -08:00
Ilnar 10abd7d191 replace pylint --> flake8 in CI (#531)
* add flake8 configuration in setup.cfg
2022-11-08 16:08:57 +00:00
Jonas Mueller 886e6aee6e make mypy v0.990 happy (#530) 2022-11-08 09:56:51 +00:00
Jonas Mueller b6ce88d484 clarify mypy flags 2022-11-08 01:53:38 -08:00
Elías Snorrason 9e1e36fcc3 Add a link for How to Contribute in docs (#505)
* 📝 add section on how to contribute to project

* 📝 add external link to CONTRIBUTING.md

* move contribution guide link to Guides section

Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com>
2022-11-08 09:18:46 +00:00
Ulyana 7b9c0cf54e Remove strong worded requirement for out-of-sample pred probs (#520)
Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com>
2022-11-07 20:10:07 -08:00
Anish Athalye 2ff42b849f Make "contributing" explicit (#528)
It's nice to say the word "contributing" in the readme, and also, it's
nice to clarify that there are valuable non-code contributions as well.
2022-11-07 12:06:32 -08:00
Elías Snorrason 25025d9275 Validate forgetting factor in EMA (#527)
- Added runtime check that `0 <= alpha <= 1` to ensure EMA uses proportional weighting.
- Moved all EMA tests to separate class.
2022-11-07 15:56:33 +00:00
Jonas Mueller aceaa4f25e Improve tutorials intro language/formatting (#526) 2022-11-06 00:34:54 -07:00
Aditya Thyagarajan f37ba9ff39 support missing classes in multilabel tasks (#523) 2022-11-04 15:00:43 -07:00
Chris Mauck 0f4b6a2aa2 Add Cleanlab Studio Banner (#525) 2022-11-04 14:38:46 -07:00