Build your own image classification models to interpret and categorize the content within images
SentiSight.ai is your place to train your own Image Classification Models.
Image classification is used to predict the content of images. The model will classify the content of the image into specified classes, as well as provide a confidence estimate of each classification prediction in the form of a percentage.
Image classification models take two forms; single-label classification and multi-label classification.
Single-Label Classification
A single-label classification model predicts the specified class of the content within the image that has the highest probability.
Single-label models are often easier to train, and offer more accurate predictions as to the content within the image.
Multi-Label Classification
A multi-label model predicts all of the specified classes that were identified within the image.
Multi-label classification tools are useful when you need to identify several objects or concepts within the same image.
Struggling to decide whether you need
a Single-Label or Multi-Label Classification model?
Train models for Image Classification in Three Easy Steps
Upload and Label your Images
Create your data set to train your image classification model by first uploading and labeling your Images, using SentiSight.ai’s intuitive and user friendly labeling tools.
Train Your Model
All you need to do to train your model is to click a single button and the model starts training!
More experienced users can choose to set a range of advanced parameters to tailor your model to your exact requirements.
Make Predictions
Once the model is trained, you can make predictions with it either via web-based interface, via REST API (cloud solution) or download the trained model locally (on-premise solution).
The SentiSight.ai platform is simple for beginners, yet powerful for experts
SentiSight.ai also offers advanced features, that allow you to set a range of different parameters for training your models, as well as being able to view detailed statistics of the trained models. All of it is optional for beginners, but can come in handy for our advanced users!
These advanced features include:
- View learning curves
- View confusion matrices (single-label classification)
- View precision-recall curves (multi-label classification)
- Set score thresholds for each class individually or use optimized ones (multi-label classification)
- Choose the model size
- Set the Learning Rate
- Fully customize the validation set
- View and filter predictions on the training and validation sets
Use Cases of Image Classification
Features of the SentiSight.ai Image Classification Platform
Train your image classification model or use a pre-trained model
Image Classification models can either be trained on your own images to identify concepts you labeled or pre-trained models can be used to identify a pre-defined set of concepts.
Four different ways to use the Image Classification Tool
You can deploy your Image Classification models in a number of ways, depending on your requirements and set-up.
Image Classification Models User Guide
Our platform contains numerous tools, ranging in capability and complexity. For new users to the image recognition field this can be slightly daunting which is why we have simplified the image classification model training process by providing a user guide.
As previously mentioned, training your image classification model revolves around a straightforward process:
- Uploading Images
- Labeling Images
- Training the model courtesy of SentiSight.ai
Our comprehensive user guide includes an in-depth breakdown of multiple image classification model features including:
- Upload images: learn to upload the images individually, as a folder, zip buttons or using our API.
- Label images: figure out how to label with one shape for the purpose of image classification, including using shortkeys to speed up the process and adjusting the tools settings to suit the needs of your task.
- Training your image classification model: many parameters can be altered depending on the experience of the user. Also, learn how to delve deep into the analysis of your models performance.
- Making predictions: make new predictions on previously used or new images via the SentiSight.ai web-interface or use your code of choice to run predictions via our REST API.
- Using your image classification model offline: clear instructions on how you can set up your trained model to use offline by setting up your own REST API server on a Linux system.
For more information on all of the above visit our user guide here.
In addition to the user guide, we also provide a detailed video tutorial for our users so they can fully get to grips with training their image classification models via SentiSight.ai.
Use SentiSight.ai Image Classification for yourself
To get started using the SentiSight.ai Image Classification, simply register for a SentiSight.ai account and head over to the dashboard to get started!
Summary of Image Classification Model Pricing
SentiSight.ai is supported by a pay-as-you-go wallet based system that allows users to pay for only what they use, maximising flexibility and value for money. New users get €20 of free credits when you sign up for a SentiSight.ai account. Every user receives €5 a month of free credits for use on the platform. There is no need to enter your billing information to receive these free credits. Therefore, the SentiSight.ai platform can be completely free to use if you do exceed the €5 monthly free credit buffer.
The cost to train and use the Image Classification tool are as follows;
Train your Image Classification Model Pricing
Pricing Range | 0-1,440 minutes | 1,441+ minutes | |
---|---|---|---|
1 Minute Training Time | 0.048 – 0.06 EUR | 0.6 EUR / min | 0.048 EUR / min |
Preprocess Image | Calculated as training time | 0.6 EUR / min | 0.048 EUR / min |
Make Predictions Using your Image Classification Model
Pricing Range | 1-10,000 Predictions | 10,001-100,000 predictions | 100,000+ predictions | |
---|---|---|---|---|
Prediction | 0.0008-0.001 EUR | 0.001 EUR / prediction | 0.0009 EUR / prediction | 0.0008 EUR / prediction |
Each user gets 5GB of disk space for free, with additional disk space available for 1 GB for 0.1 EUR / month.
For full details of SentiSight.ai’s pricing model, including project management features and extra disk space, please visit the Pricing Page.