This software implements an A.I. system with advanced machine learning techniques that reads any given input and determines what category(ies) it should belong to based on what it has learned previously.  In a novel way, it implements the Natural language processing on a machine-learning way.