Project Details
Pipeline based on GluonCV Fintuning project - https://gluon-cv.mxnet.io/build/examples_detection/index.html
Installation
Supports
- Python 3.6
- Python 3.7
cd installation
Check the cuda version using the command
nvcc -V
Select the right requirements file and run
cat <selected requirements file> | xargs -n 1 -L 1 pip install
For example for cuda 9.0
cat requirements_cuda9.0.txt | xargs -n 1 -L 1 pip install
Functional Documentation
Pipeline
- Load Dataset
gtf.Dataset(root_dir, img_dir, anno_file, batch_size=batch_size);
- Load Model
gtf.Model(model_name, use_pretrained=pretrained, use_gpu=gpu);
- Set Hyper-parameter
gtf.Set_Learning_Rate(0.001);
- Train
gtf.Train(epochs, params_file);
TODO
- Add SSD support
- Add YoloV3 support
- Add support for Coco-Type Annotated Datasets
- Add support for VOC-Type Annotated Dataset
- Add Faster-RCNN support
- Test on Kaggle and Colab
- Add validation feature & data pipeline
- Add Optimizer selection feature
- Enable Learning-Rate Scheduler Support
- Enable Layer Freezing
- Set Verbosity Levels
- Add Project management and version control support (Similar to Monk Classification)
- Add Graph Visualization Support
- Enable batch proessing at inference
- Add feature for top-k output visualization
- Add Multi-GPU training
- Auto correct missing or corrupt images - Currently skips them
- Add Experimental Data Analysis Feature
External Contributors list
- https://github.com/THEFASHIONGEEK: Multi GPU feature
Metadata
Release files for monk-obj-test1 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| monk_obj_test1-0.0.1.tar.gz | 13.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| monk_obj_test1-0.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 31.5 kB
Release files / monk_obj_test1-0.0.1.tar.gz
| Download URL | monk_obj_test1-0.0.1.tar.gz |
|---|---|
| Size | 13.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
49a5ae2d24fc369dd1498e9073ecd3d96a690a5506c37ba51a92146dd3ff4829
|
|
BLAKE2b-256 checksum How to use checksums |
f1c9ed3ced86f8538bb4358347159d2d0aa5d09c9a5a5e364d141db2c6a70b01
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.6.9
|
Release files / monk_obj_test1-0.0.1-py3-none-any.whl
| Download URL | monk_obj_test1-0.0.1-py3-none-any.whl |
|---|---|
| Size | 18.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b26fc97e119ba0d3b35bfa4af3df93aba0c6998663d6f57f01348a38770b2430
|
|
BLAKE2b-256 checksum How to use checksums |
4b68b2b3917bc12690e9741f4bfea291be243967e938268731fc044bee6be2c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.41.0 CPython/3.6.9
|