What is custom training and how it works
Custom training allows you to tweak Imagga’s auto categorization technology for very specific set of image categories. To do this we need the structure (preferably a flat list) of your categories and a list of public image URLs, or alternatively an archive of images, that belong to each category. Ideally we need 500-1000+ representative images for each category. It’s essential that you design the structure of your categories in way that they are distinct and non-overlapping.
After we get your category structure and the sample photos for each category, we do an expert validation of the quality of the input data to make sure you will obtain the best possible results.
The training itself is managed by our machine learning experts who make sure to tweak the learning parameters in the optimal way for the given task. Depending on the number of the categories and the sample photos the whole process may take up to 5 business days to finish.
What results to expect
We aim to achieve the highest possible precision rates with several iterations of tweaking the parameters of the learning process. As some photo concepts and image compositions might be very complex even for the human brain to categorize, it’s not a surprize that our technology can’t guarantee 100% precision rate. However we very often get to the 85-95% range in terms of precision rates, depending on the complexity of the tasks. After reviewing the training data set, we typically talk with the client and agree on an acceptable precision rate that would ensure the business goals of the clients are met.
Once the training is completed the custom categorization is accessible via our RESTful API and you get exclusive access to it associated with your API key and specific identifier of the newly trained categorizer.
How much does it cost
We charge $300 upfront in order to review the input data and run the custom training process. Once the training is completed we share the validation statistics and give you test access via the API so you can evaluate it yourself within a week. If the results met your needs and you want to go in production we charge a pre-agreed success fee starting from $899. The success fee varies depending on the complexity of the training task. You will receive a quote before we start working on your case.
Note that after the custom categorization is successfully implemented you need to be subscribed to one of our API subscription plans (based on the volume of categorization API calls you need per month) in order to commercially use it.
We work to provide state-of-the-art image recognition technologies. As you all may know this is not just the code, all of this is based on smart algorithms that work as a brain that you are trying to teach. Here comes the training part where we need your support. One of the hardest task in the image recognition technology is to have enough good data so that we can feed this brain.
As a reward for helping us learn from your data we can offer discount options starting from 20% of the training price. If you allow us, we will store the image samples and continue to use them solely for the purpose of improving our technology. This means that in any case we WON’T provide any of the image data to third-parties, competitors or advertisers. The percentage of the discount we can offer depends on the quality of the data you have.