Text this: Fuzzy sets and their application to clustering and training