There is a list of words (number from 1000 - up to 3000) and there are 30 categories. Is it possible to automatically somehow determine the appropriate category for each word by meaning (by semantics)?
For example: words = mom, dad, brother, bread, pie, meat, milk .... categories = family, food, ....
Result: family = mom, dad, brother food = bread, pie, meat, milk