lightning/tests/metrics
Tadej Svetina c8f605e47d
Classification metrics overhaul: precision & recall (4/n) (#4842)
* Add stuff

* Change metrics documentation layout

* Add stuff

* Add stat scores

* Change testing utils

* Replace len(*.shape) with *.ndim

* More descriptive error message for input formatting

* Replace movedim with permute

* PEP 8 compliance

* WIP

* Add reduce_scores function

* Temporarily add back legacy class_reduce

* Division with float

* PEP 8 compliance

* Remove precision recall

* Replace movedim with permute

* Add back tests

* Add empty newlines

* Add precision recall back

* Add empty line

* Fix permute

* Fix some issues with old versions of PyTorch

* Style changes in error messages

* More error message style improvements

* Fix typo in docs

* Add more descriptive variable names in utils

* Change internal var names

* Revert unwanted changes

* Revert unwanted changes pt 2

* Update metrics interface

* Add top_k parameter

* Add back reduce function

* Add stuff

* PEP3

* Add depreciation

* PEP8

* Deprecate param

* PEP8

* Fix and simplify testing for older PT versions

* Update Changelog

* Remove redundant import

* Add tests to increase coverage

* Remove zero_division

* fix zero_division

* Add zero_div + edge case tests

* Reorder cls metric args

* Add back quotes for is_multiclass

* Add precision_recall and tests

* PEP8

* Fix docs

* Fix docs

* Update

* Change precision_recall output

* PEP8/isort

* Add method _get_final_stats

* Fix depr test

* Add comment to deprecation tests

* isort

* Apply suggestions from code review

Co-authored-by: Jirka Borovec <Borda@users.noreply.github.com>

* Add typing to test

* Add matc str to pytest.raises

Co-authored-by: chaton <thomas@grid.ai>
Co-authored-by: Jirka Borovec <Borda@users.noreply.github.com>
2021-01-18 03:24:13 -05:00
..
classification Classification metrics overhaul: precision & recall (4/n) (#4842) 2021-01-18 03:24:13 -05:00
functional Classification metrics overhaul: precision & recall (4/n) (#4842) 2021-01-18 03:24:13 -05:00
regression Fix pre-commit isort failure on tests/metrics/*.py (#5424) 2021-01-14 06:05:28 -05:00
__init__.py fix/enable - check F401 (#5201) 2020-12-21 10:15:04 +01:00
test_ddp.py Auto convert to contiguous format for all_gather (#4907) 2020-12-05 15:49:45 +01:00
test_metric.py Fix pre-commit isort failure on tests/metrics/*.py (#5424) 2021-01-14 06:05:28 -05:00
test_metric_lightning.py [Metrics] Disable default reset after compute (#5409) 2021-01-13 04:01:08 -05:00
utils.py Classification metrics overhaul: accuracy metrics (2/n) (#4838) 2020-12-21 16:42:51 +01:00