Skip to main content

ImageGenie

  • Training a model to classify images between different classes .
  • This single package lets us harness the power of the state of the art models without any hassle of coding them ourselves.
  • Just 3 lines of code and we're done.

Installation

pip install imageGenie

COLAB Notebook Demo

https://colab.research.google.com/drive/1DGgrENv-XTVeRz7PsOm0tpofJFZWn6PU?usp=sharing

Usage

  1. Fully Automated Mode
  • Folder Structure

main folder

from imageGenie.classify import Classifier # import the Classifier Class

cl = Classifier("/root", "/models") # arg1 -> base directory containing train & test ; arg2 -> saving directory

cl.run() # this trains the model by automatically finding out number of classes, types of images and optimum training epochs.

  1. Controlled mode (Work in progress)

TODO

  • Handle all image formats
  • Parse the specifications provided by the uer from a config file. That may include the priority of speed, accuracy, emphasis on False Positives or negatives, time available to experiment and train.
  • Include all other model architectures like EfficientNet, MobileNet, Inception, VGG.
  • Algorithm to figure out what architecture and hyper-params would be the best (in the fully automated mode) as per hardware.
  • Save all other artefacts like pipeline, metrics, plots, etc
  • Allow user to construct a model by themselves
  • Allow to either have a proper folder structure or a json with labels.

Release files for imageGenie 0.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for imageGenie 0.0.7
File Size Uploaded
imageGenie-0.0.7.tar.gz 4.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for imageGenie 0.0.7
File Interpreter ABI Platform
imageGenie-0.0.7-py3-none-any.whl Python 3 none any Details

Total release size: 10.2 kB

Release files / imageGenie-0.0.7.tar.gz

Download URL imageGenie-0.0.7.tar.gz
Size 4.5 kB
Tags Source
SHA-256 checksum
How to use checksums
d326eddc527659207f2859266247aa416b6d6ed4203c7fb4c674c3496ad1fb90
BLAKE2b-256 checksum
How to use checksums
6f72d5ee41719abe354b7c1377499ea675918d078fab734c17e5312a2c40c763
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.0

Release files / imageGenie-0.0.7-py3-none-any.whl

Download URL imageGenie-0.0.7-py3-none-any.whl
Size 5.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
68b3f1f933710c870cda687ac64ded7189c03c78c648440b59fee729a7737655
BLAKE2b-256 checksum
How to use checksums
10150a2a115e5f72eb69af4d91d9cafaffcd70a5d89842dee31d07e2e9cf12e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.0

Release history Release notifications | RSS feed

This release

0.0.7 This release

2 release files

0.0.6

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page