ChG
4250f5925d
Add GEN out-of-distribution detection method ( #800 )
...
Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com >
Co-authored-by: Elías Snorrason <eliassno@gmail.com >
2023-08-29 22:30:59 -07:00
Elías Snorrason
4ce9f771c8
Unify softmax implementations ( #826 )
...
* unify softmax implementations
* Refine mypy type hint in _set_fine_search_range function
- Update type hint for `min_entropy_ind` from built-in `int` to `np.intp`.
- This refinement addresses a type compatibility warning.
- `np.intp` is the integer type used by numpy for indexing and can differ in size from the built-in Python `int` depending on the platform (32-bit vs 64-bit).
- Mypy highlighted this type hint discrepancy.
* add unit tests for softmax
---------
Co-authored-by: Hui Wen <45724323+huiwengoh@users.noreply.github.com >
2023-08-30 00:22:05 +00:00
Tata Ganesh
fd2506c6b0
Use rare class proportion instead of mean values for imbalance score ( #828 )
...
Co-authored-by: Elías Snorrason <eliassno@gmail.com >
2023-08-28 14:24:24 +00:00
Tata Ganesh
62980c1334
Catch NotFitted exception for knn ( #825 )
2023-08-28 14:08:02 +00:00
Hui Wen
21b82a325e
Add note/faq about how to speed up regression.learn.CleanLearning runtime ( #830 )
...
Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com >
2023-08-28 01:36:05 -04:00
Aditya Thyagarajan
a497b38c28
change thresholding class-wise for ObjectLab ( #804 )
...
* Adding support for per-class thresholding for ObjectLab
2023-08-26 05:06:00 +05:30
Tata Ganesh
d37a7d8d85
Expose low memory option for token and multi-label classification ( #822 )
2023-08-23 01:14:29 -04:00
Hui Wen
0adce8290f
50x speedup for multiannotator module ( #821 )
2023-08-16 18:39:06 -07:00
Ulyana
396bd68e66
Improve indexing for Object Detection Badloc Score ( #807 )
2023-08-14 09:29:56 -07:00
Tata Ganesh
83731599be
Expose low memory option for finding label issues in classification ( #791 )
2023-08-11 00:35:51 -04:00
Elías Snorrason
0d7a7df234
remove cleanlab/datalab/examples directory ( #803 )
2023-08-10 18:05:22 +00:00
Elías Snorrason
571e2b2d37
Add __init__.py to enable imports from cleanlab.datalab.internal ( #793 )
2023-08-02 11:25:51 -04:00
Tata Ganesh
3d50b9859d
Add imbalance issue to datalab ( #758 )
...
Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com >
Co-authored-by: Elías Snorrason <eliassno@gmail.com >
2023-07-28 18:42:15 +00:00
Elías Snorrason
b0fb8e5f77
Move Datalab internals to dedicated internal module ( #783 )
2023-07-28 16:18:51 +00:00
Yiran Shi
bc78816341
Label Issue Detection Extention ( #760 )
...
Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com >
Co-authored-by: Hui Wen <45724323+huiwengoh@users.noreply.github.com >
2023-07-27 15:43:34 -04:00
Hui Wen
b9102017bd
Add more descriptive error messages for multiannotator modules ( #784 )
2023-07-27 14:25:19 -04:00
Elías Snorrason
cc0fb470d9
Update near-duplicate sets ( #781 )
2023-07-26 17:12:20 +00:00
Sanjana
944c61379d
Cleanvision Integration ( #679 )
...
Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com >
Co-authored-by: Elías Snorrason <eliassno@gmail.com >
2023-07-25 15:51:53 +00:00
Ulyana
dcd9ea3a16
Improve OD scores ( #770 )
...
* Add updated badloc, overlooked scores
* Improve code clarity for all scores
* Add codecov tests
* Remove unnecessary logic for swap score
2023-07-21 12:37:51 -07:00
Elías Snorrason
063c0fe472
Segmentation docs fix ( #775 )
...
Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com >
2023-07-14 18:02:11 +00:00
Ulyana
e2d413a1c4
Improve segmentation docstrings ( #772 )
2023-07-13 11:27:42 -07:00
Aditya Thyagarajan
cb51891b06
lowering swap score for multiple labels associated with a box ( #750 )
...
* Lower swap scores for overlapping annotations + Optional arguments correction
---------
Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com >
Co-authored-by: Ulyana <ulya.tkach@gmail.com >
2023-07-12 20:29:20 +05:30
Hui Wen
afdb667501
change inspect.getfullargspec to signature in CleanLearning ( #761 )
2023-07-05 11:44:43 -07:00
Yiran Shi
cb4c05cbff
Add support for high dimensional arrays in CleanLearning( #749 )
...
Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com >
Co-authored-by: Hui Wen <45724323+huiwengoh@users.noreply.github.com >
2023-06-27 00:12:52 -04:00
Mayank Kumar
9f302200a4
Regression label quality scores ( #572 )
...
Co-authored-by: Elías Snorrason <eliassno@gmail.com >
Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com >
Co-authored-by: huiwengoh <45724323+huiwengoh@users.noreply.github.com >
2023-06-23 17:51:46 -07:00
Vedang Lad
35606fc401
label error detection in semantic segmentation datasets ( #677 )
...
Co-authored-by: Ulyana <ulyana@cleanlab.ai >
Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com >
2023-06-23 00:32:08 -07:00
Gordon Lim
860bd6f551
Dont print recompute joint warning when estimation_method = off_calibrated_custom ( #746 )
2023-06-18 17:02:51 -07:00
Ulyana
299d66f3ec
Update object detection tutorial to clarify out-of-sample predictions ( #745 )
...
* Add out-of-sample clarification to notebook, fix filename check, add unit tests
2023-06-15 13:14:30 -07:00
Jonas Mueller
d3302c074e
include n_jobs in cleanlearning kwargs docstring ( #744 )
2023-06-12 21:09:53 -07:00
Ulyana
7d84aa47cd
Bugfix object detection visualize function( #739 )
2023-06-07 21:11:30 -07:00
Hui Wen
bf3b56ca4c
Add note about tensorflow>=2.11 ( #738 )
2023-06-07 17:39:27 -04:00
Ulyana
da65a9727f
identifying label errors in Object Detection data ( #676 )
...
Co-authored-by: Aditya Thyagarajan <aditya1593@icloud.com >
Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com >
Co-authored-by: Hui Wen <45724323+huiwengoh@users.noreply.github.com >
2023-06-07 01:12:46 -07:00
Elías Snorrason
43e24ba3f6
Make labels optional in Datalab ( #730 )
...
* feat(datalab): ✨ make labels optional
* test(datalab): ✅ fix test case for comparing empty list/array
2023-06-05 16:04:13 +00:00
DerWeh
114201bf76
ENH: make clipping unnecessary for entropy ( #703 )
...
Co-authored-by: Hui Wen <45724323+huiwengoh@users.noreply.github.com >
2023-05-25 00:49:30 -04:00
Hui Wen
72d4595ab8
Delete repeated lines in CleanLearning.save_space ( #724 )
2023-05-19 16:47:28 -04:00
Elías Snorrason
375c76fcea
Include non-iid in default issue checks ( #723 )
...
* flag no more than one example having non-iid issue
* feat(datalab): ✨ add non-iid to default issue checks
2023-05-19 20:30:01 +00:00
Jonas Mueller
6e59db3d15
bump version past v2.4 ( #721 )
2023-05-16 16:31:18 -07:00
Jonas Mueller
832a544efe
update readme for datalab release ( #713 )
2023-05-12 16:10:10 -07:00
Hui Wen
70d70f2a41
multilabel docs formatting fixes ( #717 )
2023-05-12 12:51:59 -07:00
Jonas Mueller
4198e0af33
headers for multilabel_classification modules docs ( #716 )
2023-05-12 12:51:28 -07:00
Jonas Mueller
87d9b73fe7
Clarify when datalab quality score is / isnt comparable ( #710 )
...
* clarify where quality is / isnt comparable
* clarify comparability of quality scores in docstrings
* tell user not to be worried if they dont understand info
---------
Co-authored-by: Elías Snorrason <eliassno@gmail.com >
2023-05-11 15:34:34 +00:00
Elías Snorrason
7400051a95
Fix unbound knn variable in NonIIDIssueManager ( #709 )
2023-05-10 21:38:47 -07:00
Elías Snorrason
fcc9417a3d
Simplify reporting for outlier issues ( #705 )
2023-05-10 01:49:17 +00:00
Elías Snorrason
c41c837e43
Set non iid num issues with an extra rule ( #707 )
...
* feat(datalab): 👔 count number of non-iid issues differently
* fix broken seeding test
* add significance threshold as a parameter
* docs(datalab): 📝 add docs on significance_threshold argument for non-iid issue manager
* test(datalab): ✅ add more end-to-end tests for non-iid issue checks with Datalab
---------
Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com >
2023-05-10 01:33:25 +00:00
Sanjana
cf5d2a02eb
Added installation instructions for package extras ( #697 )
...
Co-authored-by: Elías Snorrason <eliassno@gmail.com >
Co-authored-by: huiwengoh <45724323+huiwengoh@users.noreply.github.com >
2023-05-09 15:19:24 -04:00
Elías Snorrason
be1bd6903d
Seed noniid permutation tests ( #694 )
2023-05-08 22:50:11 -07:00
DerWeh
79cc3eb601
DOC: use default rules for shorter, more readable links ( #700 )
...
Co-authored-by: Hui Wen <45724323+huiwengoh@users.noreply.github.com >
2023-05-04 23:51:38 -04:00
Elías Snorrason
5ee2eb8be9
Drop summary scores from Datalab.report() ( #699 )
...
Co-authored-by: Hui Wen <45724323+huiwengoh@users.noreply.github.com >
2023-05-04 22:15:41 -04:00
Yiran Shi
036dcf3f95
Add testable example codeblock to functions in the dataset module ( #668 )
...
Co-authored-by: Jonas Mueller <1390638+jwmueller@users.noreply.github.com >
Co-authored-by: Elías Snorrason <eliassno@gmail.com >
2023-05-03 01:28:19 +00:00
Jonas Mueller
a95a447010
Update tests for custom issue manager example ( #692 )
...
* issuemanager.get_summary->make_summary
* test(datalab): ♻️ move tests for issue managers into their respective test modules
* test(datalab): ✅ add tests for custom issue manager
- Validate scores provided to IssueManager.make_summary
- Move fixture for custom issue manager to conftest.py
- Test make_summary on a "custom" IssueManager
* test(datalab): add __init__.py for discoverability of issue manager tests
---------
Co-authored-by: Elías Snorrason <eliassno@gmail.com >
2023-05-03 00:40:27 +00:00