All Projects → kostyaev → smart_categorizer

kostyaev / smart_categorizer

Licence: Apache-2.0 license
Trainable categorization tool

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to smart categorizer

pyreports
pyreports is a python library that allows you to create complex report from various sources
Stars: ✭ 78 (+21.88%)
Mutual labels:  dataset-generation
Facebook-Profile-Pictures-Downloader
😆 Download public profile pictures from Facebook.
Stars: ✭ 23 (-64.06%)
Mutual labels:  dataset-generation
latent space adventures
Buckle up, adventure in the styleGAN2-ada-pytorch network latent space awaits
Stars: ✭ 59 (-7.81%)
Mutual labels:  dataset-generation
download audioset
📁 This repo makes it easy to download the raw audio files from AudioSet (32.45 GB, 632 classes).
Stars: ✭ 53 (-17.19%)
Mutual labels:  dataset-generation
STEP
Spatial Temporal Graph Convolutional Networks for Emotion Perception from Gaits
Stars: ✭ 39 (-39.06%)
Mutual labels:  dataset-generation
synbols
The Synbols dataset generator
Stars: ✭ 41 (-35.94%)
Mutual labels:  dataset-generation
Building-Dataset-Generator
Procedural 3D data generation pipeline for architecture
Stars: ✭ 47 (-26.56%)
Mutual labels:  dataset-generation
Twords
Twitter Word Frequency Analysis
Stars: ✭ 17 (-73.44%)
Mutual labels:  dataset-generation
babi tools
Augmentation scripts for the bAbI Dialog Tasks dataset
Stars: ✭ 14 (-78.12%)
Mutual labels:  dataset-generation

Smart Categorizer

This is the trainable tool that can be used to automate the categorization process of images. It expects that you provide some categorized examples (it works pretty good given just 10 examples) on which it will be trained on and then it categorize data automatically.

screenshot

Prerequisites

Install

  1. Install tensorflow (GPU or CPU)
  2. Instal requirements: pip install -r requirements.txt

Usage example

python categorize.py --positives=/datasetsA/positives/ --target_data=/dir/containing/images --save_to=/datasets/autoA

Args:

--positives - directory containing positive images to train on

--negatives - (optional) directory containing negative images to train on

--target_data - path to directory containing uncategorized data

--save_to - path to save automatically categorized data

Negatives argument is optional because this code uses some predefined negative pool of images (stored in data folder), but if you provide negative examples the result will probably be more accurate.

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].