Ma Zerun
97c4ae8805
[Improve] Update registries of mmcls. ( #1306 )
...
* [Improve] Update registries of mmcls.
* Update according to comments
2023-01-11 15:20:51 +08:00
Ma Zerun
3006fa26ab
[Fix] Fix CAM visualization. ( #1248 )
2022-12-19 13:54:52 +08:00
Ezra-Yu
4969830c8a
[Enhance] Reproduce mobileone training accuracy. ( #1191 )
...
* add switch hook and UTs
* update doc
* update doc
* fix lint
* fix ci
* fix ci
* fix typo
* fix ci
* update configs names
* update configs
* update configs
* update links
* update readme
* update vis_scheduler
* update metafile
* update configs
* rebase
* fix ci
* rebase
2022-11-21 10:43:34 +08:00
Ezra-Yu
789884bf08
[Refactor] Fix visualization tools. ( #1045 )
...
* update browse dataset
* update images
* update tools
* update grad_cam
* update docs
* update tools
* update docs
2022-09-20 18:09:05 +08:00
Ma Zerun
2b88df4484
[Refactor] Refactor the data flow. ( #989 )
...
* [Refactor] Refactor the data flow.
* Add comments about data preprocessor.
* Fix after mmengine folder structure refactoring.
2022-08-26 10:40:43 +08:00
Ezra-Yu
1c82863449
fix lint
2022-07-18 11:11:13 +08:00
Ezra-Yu
6ed3860ea6
refactor UTs
2022-07-18 11:11:13 +08:00
Ezra-Yu
0f30c392a3
from core to engine
2022-07-18 11:11:13 +08:00
Ezra-Yu
d8f556668e
Refactor vis scheduler tool
2022-07-18 11:11:13 +08:00
Ezra-Yu
a82de04b67
Enhance browse datset
2022-07-18 11:11:13 +08:00
Ezra-Yu
4d4b22377d
Add browse dataset
2022-07-18 10:53:56 +08:00
mzr1996
0537c4d70c
[Feature] Add `ClsVisualizer`.
2022-07-18 10:53:27 +08:00
yingfhu
de002e455f
[Refactor] Use `MMLogger` from MMEngine in `get_logger` and `print_log`.
2022-07-18 10:53:27 +08:00
Ezra-Yu
d08c2a148a
[Enhance] Enhance vis-pipeline tool. ( #604 )
...
* enhance vis-pipeline add intermediate imgs
* enhance vis-pipeline add intermediate imgs
* improve code of vi-pipeline
* modify docs for vis-pipeline
* Use `mmcv.utils.digit_version` instead of `distutils`
* add size info in the bottom
* preform adaptive-resize in before concat
* add warning info
* fix docs
* fix lint
* fix comment
* fix docs
Co-authored-by: mzr1996 <mzr1996@163.com>
2022-03-04 14:40:02 +08:00
Ma Zerun
1b5712a551
[Enhance] Add a new pre-commit-hook to automatically add a copyright. ( #710 )
2022-02-25 11:48:07 +08:00
Ma Zerun
fcd57913ae
[Enhance] Upgrade isort pre-commit hooks. ( #687 )
...
* Use new version flake8 and isort hooks
* Fix missing copyright
2022-02-17 02:17:20 +08:00
xiefeifeihu
1a91a7fed5
[Fix] Fix API changes in `pytorch-grad-cam>=1.3.7` ( #656 )
...
* Update vis_cam.py
Fix bug 654 temporary
* support grad-cam==1.3.7
Co-authored-by: Ezra-Yu <1105212286@qq.com>
2022-01-19 19:00:31 +08:00
Ezra-Yu
131d8c6296
[Feature] Add CAM visualization tool ( #577 )
...
* add cam-grad tool
* refactor cam-grad tool
* add docs
* update docs
* Update docs and support Transformer
* remove pictures and use link
* replace example img and finish EN docs
* improve docs
* improve code
* Fix MobileNet V3 configs
* Refactor to support more powerful feature extraction.
* Add unit tests
* Fix unit test
* fix distortion of visualization exapmles in docs
* fix distortion
* fix distortion
* fix distortion
* merge master
* merge fix conficts
* Imporve the tool
* Support use both attribute name and index to get layer
* add default get_target-layers
* add default get_target-layers
* update docs
* update docs
* add additional printt info when not using target-layers
* Imporve docs
* Fix enumerate list.
Co-authored-by: mzr1996 <mzr1996@163.com>
2021-12-23 18:53:40 +08:00
Ma Zerun
78d6d8503f
[Refactor] Use new API of matplotlib to handle blocking input in visualization. ( #568 )
...
* [Refactor] Use new API of matplotlib to handle blocking input in
visualization.
* Modify unit tests
2021-12-02 17:46:40 +08:00
Ma Zerun
a55324c453
[Refactor] Remove useless `import_modules_from_string`. ( #544 )
2021-11-22 14:01:26 +08:00
Ezra-Yu
b486bb23f8
[Feature] Add a tool to visualize learning rate in each iterations ( #498 )
...
* add vis lr
* add doc
* Update doc and rm load_json_log in analysis
* Update docs
* add unit tests and update docstring
* fix unit-tests
* Use DummyIterBasedRunner and DummyEpochBasedRunner to simulate training
process.
* rm function val and add judge
* update docs
* improve english expression
* Update docs/tools/visualization.md
Co-authored-by: Ma Zerun <mzr1996@163.com>
* fix typo and ImageNet datasize
* fix typo
* update example
Co-authored-by: mzr1996 <mzr1996@163.com>
2021-11-03 10:48:56 +08:00
Ezra-Yu
9dbe58bf8e
[Feature] Add pipeline visualization tools. ( #406 )
...
* add vis
* add tool vis-pipeline
* add docs
* Update docs
* pre-commit
* enhence english expression
* Add `BaseImshowContextmanager` and `ImshowInfosContextManager` to reuse
matplotlib figure.
* Use context manager to implement `imshow_infos`
* Add unit tests.
* More general base context manager.
* unit tests for context manager.
* Improve docstring.
* Fix context manager exit cannot close figure when matplotlib>=3.4.0
* Fix unit tests
* fix lint
* fix lint
* add adaptive
* add adaptive
* update adaptive
* add GAP
* improve doc and docstring
* add visualization in doc index
* Update doc
* Update doc
* Update doc
* Update doc
* Update doc
* Update doc
* update docs and docstring
* add progressbar
* add progressbar
* add images
* add images
* Delete .DS_Store
* replace images
* replace images and modify rgb2bgr
* add picture size
* mv pictures
* update img display
* add doc_zh-CN images
* Update vis_pipeline.py
* Update visualization.md
* Update visualization.md
* fix lint
* Improve docs.
Co-authored-by: mzr1996 <mzr1996@163.com>
2021-10-20 10:28:21 +08:00