All Projects → Tessellate-Imaging → Monk_object_detection

Tessellate-Imaging / Monk_object_detection

Licence: apache-2.0
A one-stop repository for low-code easily-installable object detection pipelines.

Programming Languages

python3
1442 projects

Projects that are alternatives of or similar to Monk object detection

Monk v1
Monk is a low code Deep Learning tool and a unified wrapper for Computer Vision.
Stars: ✭ 480 (+9.84%)
Mutual labels:  hacktoberfest, jupyter-notebook, deeplearning, computervision
Novel Deep Learning Model For Traffic Sign Detection Using Capsule Networks
capsule networks that achieves outstanding performance on the German traffic sign dataset
Stars: ✭ 88 (-79.86%)
Mutual labels:  jupyter-notebook, deeplearning, computervision
Learnopencv
Learn OpenCV : C++ and Python Examples
Stars: ✭ 15,385 (+3420.59%)
Mutual labels:  jupyter-notebook, deeplearning, computervision
Pytorch Tutorials Examples And Books
PyTorch1.x tutorials, examples and some books I found 【不定期更新】整理的PyTorch 1.x 最新版教程、例子和书籍
Stars: ✭ 346 (-20.82%)
Mutual labels:  jupyter-notebook, deeplearning
Tensorwatch
Debugging, monitoring and visualization for Python Machine Learning and Data Science
Stars: ✭ 3,191 (+630.21%)
Mutual labels:  jupyter-notebook, deeplearning
Quantumkatas
Tutorials and programming exercises for learning Q# and quantum computing
Stars: ✭ 3,713 (+749.66%)
Mutual labels:  hacktoberfest, jupyter-notebook
Stock Analysis
Regression, Scrapers, and Visualization
Stars: ✭ 255 (-41.65%)
Mutual labels:  hacktoberfest, jupyter-notebook
Portrait Segmentation
Real-time portrait segmentation for mobile devices
Stars: ✭ 358 (-18.08%)
Mutual labels:  jupyter-notebook, deeplearning
Action Recognition Visual Attention
Action recognition using soft attention based deep recurrent neural networks
Stars: ✭ 350 (-19.91%)
Mutual labels:  jupyter-notebook, deeplearning
Text summurization abstractive methods
Multiple implementations for abstractive text summurization , using google colab
Stars: ✭ 359 (-17.85%)
Mutual labels:  jupyter-notebook, deeplearning
Gorgonia
Gorgonia is a library that helps facilitate machine learning in Go.
Stars: ✭ 4,295 (+882.84%)
Mutual labels:  hacktoberfest, deeplearning
Solaris
CosmiQ Works Geospatial Machine Learning Analysis Toolkit
Stars: ✭ 290 (-33.64%)
Mutual labels:  deeplearning, computervision
Prometheus Anomaly Detector
A newer more updated version of the prometheus anomaly detector (https://github.com/AICoE/prometheus-anomaly-detector-legacy)
Stars: ✭ 273 (-37.53%)
Mutual labels:  hacktoberfest, jupyter-notebook
T81 558 deep learning
Washington University (in St. Louis) Course T81-558: Applications of Deep Neural Networks
Stars: ✭ 4,152 (+850.11%)
Mutual labels:  jupyter-notebook, deeplearning
Deeplearning.ai Assignments
Stars: ✭ 268 (-38.67%)
Mutual labels:  jupyter-notebook, deeplearning
Magnet
Deep Learning Projects that Build Themselves
Stars: ✭ 351 (-19.68%)
Mutual labels:  jupyter-notebook, deeplearning
Gocv
Go package for computer vision using OpenCV 4 and beyond.
Stars: ✭ 4,511 (+932.27%)
Mutual labels:  hacktoberfest, computervision
Pytorch Original Transformer
My implementation of the original transformer model (Vaswani et al.). I've additionally included the playground.py file for visualizing otherwise seemingly hard concepts. Currently included IWSLT pretrained models.
Stars: ✭ 411 (-5.95%)
Mutual labels:  jupyter-notebook, deeplearning
Deep Learning Resources
由淺入深的深度學習資源 Collection of deep learning materials for everyone
Stars: ✭ 422 (-3.43%)
Mutual labels:  jupyter-notebook, deeplearning
Groundbreaking-Papers
ML Research paper summaries, annotated papers and implementation walkthroughs
Stars: ✭ 90 (-79.41%)
Mutual labels:  deeplearning, computervision

Monk - A computer vision toolkit for everyone Tweet Open Source Love

Monk Object Detection - A low code wrapper over state-of-the-art deep learning algorithms


Why use Monk

  • Issue: Abudance of algorithms and difficult to find a working code

    • Solution: All your state-of-the-art as well as old algorithms in one place
  • Issue: Installaing different deep learning pipelines is an error-prone task

    • Solution: Single line installations with monk
  • Issue: Setting up different algorithms for your custom data requires a lot of effort in changing the existing codes

    • Solution: Easily ingest your custom data for training in COCO, VOC, or Yolo formats
  • Issue: Difficulty to trace out which hyperparameters to change for tuning the algorithm

    • Solution: Set your hyper-parameters with a common structure for every algorithm
  • Issue: Deployment requires knowledge of base libraries and codes

    • Solution: Easily deploy your models using Monk's low code-syntax
  • Issue: Looking for hands-on tutorials for computer vision

    • Solution: Use monk's application building tutorial set


Create real-world Object Detection applications

Wheat detection in field Detection in underwater imagery Trash Detection
Object detection in bad lighting Tiger detection in wild Person detection in infrared imagery

For more such tutorials visit Application Model Zoo



Create real-world Image Segmentation applications

Road Segmentation in satellite imagery Ultrasound nerve segmentation

For more such tutorials visit Application Model Zoo



Other applications

Face Detection Pose Estimation Activity Recognition
Object Re-identification Scene Text Localization Object Tracking

For more such tutorials visit Application Model Zoo



Important Elements

  • A) Training Engine

    • Train models on custom dataset witjh low code syntax
    • Pretrained examples on variety of datasets
    • Useful to train your own detector
  • B) Inference Engine

    • Original pretrained models (from original authors and implementations) for inferencing and analysing
    • Pretrained models on coco, voc, cityscpaes, type datasets
    • Useful to analyse which algorithm works best for you
    • Useful to generate semi-accurate annotations (coco, pascal-voc, yolo formats) on a new dataset



Training Engine Algorithms

- Train models on custom dataset with low code syntax
- Pretrained examples on variety of datasets
- Useful to train your own detector

NOTE - See the licence file mentioned in the pipelines before using them

S.No. Algorithm Type Algorithm Model variations Installation Example Notebooks Code Credits Original Usage License Functional Docs
1 Object Detection GluonCV Finetune 5 LINK LINK LINK LINK Apache 2.0 LINK
2 Object Detection Tensorflow Object Detection 1.0 22 LINK LINK LINK LINK Apache 2.0 In Development
3 Object Detection Tensorflow Object Detection 2.0 26 LINK LINK LINK LINK Apache 2.0 In Development
4 Object Detection Pytorch Efficient-Det 1 1 LINK LINK LINK LINK MIT LINK
5 Object Detection Pytorch Efficient-Det 2 8 LINK LINK LINK LINK LGPL 3.0 In Development
6 Object Detection TorchVision Finetune 1 LINK LINK LINK LINK BSD-3-Clause LINK
7 Object Detection Mx-RCNN 3 LINK LINK LINK LINK Mixed LINK
8 Object Detection Pytorch-Retinanet 5 LINK LINK LINK LINK Apache 2.0 LINK
9 Object Detection CornerNet Lite 2 LINK LINK LINK LINK BSD-3-Clause LINK
10 Object Detection YoloV3 7 LINK LINK LINK LINK GPL 3.0 LINK
11 Object Detection RFBNet 3 LINK LINK LINK LINK MIT LINK
12 Object Detection Slim-Yolo-V3 1 LINK LINK LINK LINK License Not Available In Development
13 Object Detection Pytorch SSD 3 LINK LINK LINK LINK MIT In Development
14 Object Detection Pytorch-Peleenet 1 LINK LINK LINK LINK License Not Available In Development
15 Object Detection MM-Detection 36 LINK LINK LINK LINK Apache 2.0 In Development
16 Image Segmentation Segmentation Models 4 LINK LINK LINK LINK MIT In Development
17 Pytorch Retinaface Face Detection 2 LINK LINK LINK LINK MIT In Development
18 Action Recognition MM-Action2 8 LINK LINK LINK LINK Apache 2.0 In Development
19 Text Localization Pytorch-TextSnake 1 LINK LINK LINK LINK MIT In Development
20 Image Segmentation SOLO - V1/V2 14 LINK LINK LINK LINK Academic non-commercial usage In Development
21 Image Segmentation Mask-RCNN (MMDetect) 8 LINK LINK LINK LINK Apache 2.0 In Development
22 Pose Estimation GluonCV Pose 11 LINK LINK LINK LINK Apache 2.0



Inference Engine Algorithms

- Infer already trained models on COCO/VOC/Open-Images on your custom data
- Useful to analyse computation time metrics
S.No. Algorithm Type Algorithm Model Valriations Model Trained On Installation Example Notebook Code Credits Functional Docs
1 Object Detection GluonCV Finetune 4 COCO Pascal VOC LINK LINK LINK LINK
2 Object Detection Pytorch EfficientDet 8 COCO LINK LINK LINK LINK In Development
3 Object Detection Detecto-RS 2 COCO LINK LINK LINK LINK In Development



Aknowledgements

Author

Tessellate Imaging - https://www.tessellateimaging.com/

Check out Monk AI - (https://github.com/Tessellate-Imaging/monk_v1)

Monk features
    - low-code
    - unified wrapper over major deep learning framework - keras, pytorch, gluoncv
    - syntax invariant wrapper

Enables developers
    - to create, manage and version control deep learning experiments
    - to compare experiments across training metrics
    - to quickly find best hyper-parameters

To contribute to Monk AI or Monk Object Detection repository raise an issue in the git-repo or dm us on linkedin




Copyright

Copyright 2019 onwards, Tessellate Imaging Private Limited Licensed under the Apache License, Version 2.0 (the "License"); you may not use this project's files except in compliance with the License. A copy of the License is provided in the LICENSE file in this repository.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].