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
Hui Wen
16530f40cf
fix mypy typing ( #524 )
2022-11-04 17:25:50 -04:00
Hui Wen
1085faca4a
support missing classes in multiannotator functions ( #519 )
2022-11-03 23:25:03 -07:00
Jonas Mueller
9da372bb4d
typecheck with python v3.10 ( #521 )
...
Thanks @huiwengoh for diagnosing this problem!
2022-11-03 23:17:41 -07:00
Aditya Thyagarajan
cbe3ce0f20
move multilabel functions to utils ( #515 )
...
Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com >
2022-11-03 10:16:28 -07:00
Jonas Mueller
2bff4d5dd6
Better missing class support for label quality scoring ( #518 )
2022-11-02 18:14:16 -07:00
Curtis G. Northcutt
c2d319d0ed
Add support for missing classes ( #511 )
...
Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com >
2022-10-31 16:23:41 -07:00
Elías Snorrason
8ff371c16c
separate word coloring from token-replacement ( #514 )
...
Fixes #513
2022-10-31 14:21:05 +00:00
Aditya Thyagarajan
b12d76b6d1
Multilabel code restructuring with aggregation/scorer functions ( #509 )
...
_find_label_issues_multilabel uses EMA instead of mean-pooling when computing label quality scores
Co-authored-by: Elías Snorrason <eliassno@gmail.com >
Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com >
2022-10-28 16:26:39 -07:00
Jonas Mueller
00d7c2157c
studio pointers ( #510 )
2022-10-25 17:51:00 -07:00
Hui Wen
738acae810
Point to format label function for multiannotator ( #506 )
2022-10-25 10:52:21 -07:00
Hui Wen
f8a831d239
Add internal function to properly format labels ( #504 )
2022-10-24 10:54:59 -07:00
LunaCodeDemon
7761aefa18
Trying to fix typings ( #502 )
...
* Add typing for filter.py
Co-authored-by: Elías Snorrason <eliassno@gmail.com >
2022-10-20 21:53:11 +00:00
Jonas Mueller
00781ce984
update paper links ( #503 )
...
Co-authored-by: huiwengoh <45724323+huiwengoh@users.noreply.github.com >
2022-10-18 00:01:00 -07:00
Aditya Thyagarajan
e060f551fb
supporting multilabel via one-vs-rest reductions ( #483 )
...
Co-authored-by: Elías Snorrason <eliassno@gmail.com >
Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com >
2022-10-17 12:09:23 -07:00
Elías Snorrason
26fa264344
Extending label quality scores to multilabel data ( #499 )
...
Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com >
2022-10-13 09:56:43 -07:00
Ulyana
57bcfd0a99
Mypy typechecking fix for num_label_errors ( #500 )
2022-10-07 19:43:40 -07:00
Jonas Mueller
c14c84fc49
note about M1 chip requirements
2022-10-05 21:27:53 -07:00
Ulyana
2906bf6292
Update # issues returned by num_label_issues ( #485 )
...
* Added code and test for returning correct num label issues
* Fixed docstring
* Addressed mypy uncertain typing issue
* Added typing and typing checks
* Addressed PR comments
2022-10-05 20:55:49 -07:00
Jonas Mueller
3690d5eed4
fix remaining docs/source links
2022-10-05 17:59:56 -07:00
Jonas Mueller
1f72fd0bc3
fix links that dont work from some branches
2022-10-05 17:52:52 -07:00
Jonas Mueller
42a2f6851f
increment version beyond latest release ( #476 )
2022-10-05 17:43:00 -07:00
Anish Athalye
7bfdd9169d
Make type checking pass with mypy 0.981 ( #488 )
2022-10-05 17:42:11 -07:00
Ulyana
72c4297c16
Update __init__.py to include major files ( #490 )
...
Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com >
2022-10-05 17:41:13 -07:00
Jonas Mueller
2c6caaf6d6
More instructions on rebuilding stable/older docs from master versions ( #498 )
2022-10-03 23:51:29 -07:00
Ulyana
d27478853f
Asthetic fixes for OOD tutorial ( #493 )
2022-10-03 10:26:14 -07:00
Ulyana
8a567176ad
Update DEVELOPMENT.md with howto add new modules ( #494 )
...
Co-authored-by: Elías Snorrason <eliassno@gmail.com >
Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com >
2022-10-03 10:24:07 -07:00
Jonas Mueller
6b8cb91908
Outlier tutorial: move uninteresting code to hidden cell ( #492 )
2022-09-30 00:17:48 -07:00
Jonas Mueller
aedd0da886
mention crowdlab in multiannotator tutorial ( #491 )
2022-09-30 00:05:49 -07:00
Ulyana
a6d71bf2a0
CI: check cleanlab imports without optional dependencies installed ( #470 )
...
Co-authored-by: Elías Snorrason <eliassno@gmail.com >
2022-09-29 13:06:43 -07:00
Hui Wen
bee40afd38
Doc edits: change header size in tutorials and better supress tf errors ( #484 )
2022-09-28 21:27:53 -07:00
Mohit Saxena
57adf33369
Adding pylint CI checks ( #465 )
...
* Update ci.yml
* remove unused import
* 💚 merge pylint jobs
* 🔧 add .pylintrc
* 🚨 handle pylint errors
Co-authored-by: Elías Snorrason <eliassno@gmail.com >
2022-09-23 16:10:03 +00:00
Jonas Mueller
32f7319da9
fix return type of token classification get_label_quality_scores [include in 2.1 docs]
2022-09-22 14:40:18 -07:00
Jonas Mueller
34acd0f19f
tf-io tutorial version pinned, docstring improvements [include in 2.1 docs] ( #466 )
2022-09-22 14:37:44 -07:00
Ulyana
dccdb06d5e
Fix broken link in packaging.python [include in 2.1 docs] ( #469 )
2022-09-22 14:36:22 -07:00
Hui Wen
6b3cf77242
workflow for skipping notebooks during docs-build [include in 2.1 docs] ( #472 )
2022-09-22 14:35:31 -07:00
ethanotran
1d33ea8b3c
let label_quality_utils docstrings type be autogenerated [include in 2.1 docs] ( #475 )
2022-09-22 14:34:27 -07:00