Kaels-toolbox
Invoker Kael's toolbox, a collection of frequently used scripts.
Content
List of available tools
mxnet-cubicle/
- MXNet toolsmxnet-cam
- Draw class activation mappingmxnet-visualizer
- Draw curves according to training logimg-cls
- Image-classification taskobj-det
- Object-detection taskrecordio_traverse.py
- Traverse a RecordIO filemxnet_setup.sh
- Auto-install mxnet
caffe-cubicle/
- Caffe toolscaffe-visualizer
- Draw curves according to training logcaffe-fm-visualizer
- Visualize internal featuremapimg-cls
- Image-classification task
pytorch-cubicle/
- Pytorch toolslabelX-cubicle/
- LabelX toolsgen_labelx_jsonlist.py
- Generate labelX-standard jsonlistlabelx_jsonlist_adapter.py
- Convert labelX-standard jsonlist to useable format
download_from_urls.py
- Multi-threading downloading scriptsclassification_evaluator.py
- Evaluate image classification results
Requirements
-
Most scripts require docopt interface pack:
pip install docopt
-
If
No module named AvaLib
is warned:# either remove this line and corresponding lines in codes import AvaLib # or install AvaLib with cmd easy_install lib/AvaLib-1.0-py2.7.egg
Usage
use xxx.py -h
to get help information