3 ms·
There are various AI techniques you could apply, but I've also used "keyword weight tables" for similar auto-classification tasks. Simplified Example: (Word)
by tabtab 9y ago
There are various AI techniques you could apply, but I've also used "keyword weight tables" for similar auto-classification tasks. Simplified Example:
(Word) | (Category) | (Weight)
COBOL | Programming | 7
Python | Programming | 3
Python | Animals | 3
Java | Programming | 3
Java | Drinks | 3
("COBOL" is generally unambiguous so we give it a high weight.)
You run all the words of the description thru it and the final "best guess" is the category with the highest score: the weight sum. Book titles may be too open-ended, but I was dealing with domain-specific lingo. For example, it could be used for customer email routing for specialized services or products. It will require human inspection and tuning to get decent results.
- tabtab 9y agoAn adjustment to the above (word, category, weight): Java | Programming | 2 Java | Drinks | 2 Java | Islands | 2