All Projects â†’ CorentinB â†’ Deepsort

CorentinB / Deepsort

Licence: gpl-3.0
🧠 AI powered image tagger backed by DeepDetect

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to Deepsort

Sigma
Rocket powered machine learning. Create, compare, adapt, improve - artificial intelligence at the speed of thought.
Stars: ✭ 98 (-53.11%)
Mutual labels:  artificial-intelligence, learning, machine
Transfer Learning Suite
Transfer Learning Suite in Keras. Perform transfer learning using any built-in Keras image classification model easily!
Stars: ✭ 212 (+1.44%)
Mutual labels:  artificial-intelligence, classification, image
Php Ml
PHP-ML - Machine Learning library for PHP
Stars: ✭ 7,900 (+3679.9%)
Mutual labels:  artificial-intelligence, classification, machine
Scenescoop
A tool to describe the content of videos and suggest similar scenes in other videos/films.
Stars: ✭ 103 (-50.72%)
Mutual labels:  learning, machine
Happy Transformer
A package built on top of Hugging Face's transformer library that makes it easy to utilize state-of-the-art NLP models
Stars: ✭ 97 (-53.59%)
Mutual labels:  artificial-intelligence, classification
Mit Deep Learning Book Pdf
MIT Deep Learning Book in PDF format (complete and parts) by Ian Goodfellow, Yoshua Bengio and Aaron Courville
Stars: ✭ 9,859 (+4617.22%)
Mutual labels:  learning, machine
Ios11 Visionframework
Vision Framework IOS WWDC 2017
Stars: ✭ 85 (-59.33%)
Mutual labels:  learning, machine
Robovision
AI and machine leaning-based computer vision for a robot
Stars: ✭ 126 (-39.71%)
Mutual labels:  artificial-intelligence, classification
Bootcamp machine Learning
Bootcamp to learn basics in Machine Learning
Stars: ✭ 113 (-45.93%)
Mutual labels:  artificial-intelligence, learning
100daysofmlcode
My journey to learn and grow in the domain of Machine Learning and Artificial Intelligence by performing the #100DaysofMLCode Challenge.
Stars: ✭ 146 (-30.14%)
Mutual labels:  artificial-intelligence, classification
Visualizer
A single-page website aiming to provide innovative and intuitive visualizations of common and AI algorithms.
Stars: ✭ 163 (-22.01%)
Mutual labels:  artificial-intelligence, sorting
Neural Api
CAI NEURAL API - Pascal based neural network API optimized for AVX, AVX2 and AVX512 instruction sets plus OpenCL capable devices including AMD, Intel and NVIDIA.
Stars: ✭ 94 (-55.02%)
Mutual labels:  artificial-intelligence, learning
Malware Classification
Towards Building an Intelligent Anti-Malware System: A Deep Learning Approach using Support Vector Machine for Malware Classification
Stars: ✭ 88 (-57.89%)
Mutual labels:  artificial-intelligence, classification
Ml
A high-level machine learning and deep learning library for the PHP language.
Stars: ✭ 1,270 (+507.66%)
Mutual labels:  artificial-intelligence, classification
Java Deep Learning Cookbook
Code for Java Deep Learning Cookbook
Stars: ✭ 156 (-25.36%)
Mutual labels:  artificial-intelligence, classification
Cnn Svm
An Architecture Combining Convolutional Neural Network (CNN) and Linear Support Vector Machine (SVM) for Image Classification
Stars: ✭ 170 (-18.66%)
Mutual labels:  artificial-intelligence, classification
Machinelearning
An easy neural network for Java!
Stars: ✭ 122 (-41.63%)
Mutual labels:  artificial-intelligence, learning
Classifai
Enhance your WordPress content with Artificial Intelligence and Machine Learning services.
Stars: ✭ 188 (-10.05%)
Mutual labels:  artificial-intelligence, classification
Phormatics
Using A.I. and computer vision to build a virtual personal fitness trainer. (Most Startup-Viable Hack - HackNYU2018)
Stars: ✭ 79 (-62.2%)
Mutual labels:  artificial-intelligence, classification
Makine Ogrenmesi
Makine Öğrenmesi Türkçe Kaynak
Stars: ✭ 82 (-60.77%)
Mutual labels:  learning, machine

forthebadgeforthebadgeforthebadge

Build Status Go Report Card Codacy Badge

DeepSort

🧠 AI powered image tagger backed by DeepDetect

Why?

Because sometimes, you have folders full of badly named pictures, and you want to be able to understand what you have in your hard drive.

Prerequisites & installation

You need DeepDetect installed, the easiest way is using docker:

docker pull beniz/deepdetect_cpu
docker run -d -p 8080:8080 beniz/deepdetect_cpu

Right now, the only supported installation of DeepDetect that works with DeepSort is the deepdetect_cpu container, because it contain the good path for the pre-installed resnet-50 and googlenet models.

Then, download the latest DeepSort release from https://github.com/CorentinB/DeepSort/releases

Unzip your release, rename it DeepSort and make it executable with:

chmod +x DeepSort

Usage

DeepSort support few different parameters, you're obliged to fill two of them: --url or -u that correspond to the URL of your DeepDetect server. --input or -i that correspond to your local folder full of images.

For more informations, refeer to the helper:

./DeepSort --help

[-u|--url] is required
usage: deepsort [-h|--help] -u|--url "<value>" -i|--input "<value>"
                [-o|--output "<value>"] [-n|--network (resnet-50|googlenet)]
                [-R|--recursive] [-j|--jobs <integer>] [-d|--dry-run]

                AI powered image tagger backed by DeepDetect

Arguments:

  -h  --help       Print help information
  -u  --url        URL of your DeepDetect instance (i.e: http://localhost:8080)
  -i  --input      Your input folder.
  -o  --output     Your output folder, if output is set, original files will
                   not be renamed, but the renamed version will be copied in
                   the output folder.
  -n  --network    The pre-trained deep neural network you want to use, can be
                   resnet-50 or googlenet. Default: resnet-50
  -R  --recursive  Process files recursively.
  -j  --jobs       Number of parallel jobs. Default: 1
  -d  --dry-run    Just classify images and return results, do not apply.

Todo list

  • [X] Getting docker out of the loop (each user install his own DeepDetect)
  • [X] ResNet 50 integration
  • [X] Output folder (copy and not rename)
  • [ ] NSFW tagging (Yahoo open_nsfw)
  • [ ] XMP metadata writing
  • [ ] GPU support
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].