Taxon

An application for training and using image classifying neural networks through a simple graphical user interface

View the Project on GitHub

Usage instructions:

Training a profile:

  1. Create a folder for your training images. This folder should not contain anything except for the category folders and the images in them.
  2. Inside of your main images folder, create a folder for each category. Put all of your training images in its category’s folder. For example, if you are training a profile to distinguish between different flowers, it would look something like this: example image dir (Don’t have a file called LICESNSE, just ignore that)
  3. Create a profile for this classifier in Taxon if you haven’t already
  4. Train your profile, and select flower_photos (or whatever yours is) as the image directory. Make sure that you don’t accidentally select a category folder or something when you do this. Before you press the train button, make sure the path shown on the screen is to the correct folder.
  5. Wait for the training to finish, and you’re ready to label!

How to use a trained profile:

  1. After you have trained a profile, press “use a profile”
  2. Select the profile you trained and select the image you want to label
  3. After a short time, it will tell you what category it thinks the image is and how confident it is.

Things you shouldn’t do:

For developers:

Dependencies (for non-frozen python):