There are multiple open source libraries for this, however optimising and iterating is the key.
Preparing the dataset to be representative enough and has no overlap of categories&#x2F;labels is also quite important.<p>This custom categorization is actually one of our most requested services at Imagga - here is some info if you are interested - <a href="http:&#x2F;&#x2F;imagga.com&#x2F;solutions&#x2F;custom-categorization.html" rel="nofollow">http:&#x2F;&#x2F;imagga.com&#x2F;solutions&#x2F;custom-categorization.html</a>