Способ автоматической классификации текстовых данных

Способ автоматической классификации текстовых данных, включающий:
формирование специальной структуры данных - справочника лексем, состоящего из множества лексем, логических описаний взаимосвязей лексем (правил компоновки лексем), категорий - иерархических справочников, включающих в себя наборы правил компоновки лексемы, словарей, содержащих множество категорий;
выбор одного или нескольких словарей, в зависимости от источника данных, по которым будет осуществляться проверка;
создание временного списка всех лексем по отобранным словарям;
преобразование входного (классифицируемого) значения в набор значимых лексем;
сравнение лексем из набора значимых лексем с временным списком всех лексем методом сравнения триграммами для определения похожих лексем и получение последовательности элементов (вектора) взятых из временного списка всех лексем с определенным значением расстояния, расположенных в порядке от лексем с меньшим расстоянием (более похожие по методу сравнения триграммами) до лексем с большим расстоянием (менее похожие по методу сравнения триграммами), при этом элементы вектора расстояние, которых выше двукратного расстояния элемента с самым коротким расстоянием отбрасываются;
проверку полученного вектора по правилам компоновки лексем и отбор категорий, связанных с правилом и прошедших данную проверку, ранжированных по весу - значению, которое характеризует насколько точно вектор V соответствует правилу компоновки лексем соответствующей категории;
определение категории (класса), и ассоциированных с ней данных из справочника лексем, характеризующие входное (классифицируемое) значение.