надо сгруппировать большие данные исключая грамматические ошибки
Есть данные:
'сработал контроль изоляции', 'Сраб. "контроль изоляции"', 'Выбило машину','выбило машину', 'запрет пуска'.
Нужно их сгруппировать здесь на 3 группы исключая грамматические ошибки. В ручную это сделать легко, используя dict. Но проблема в том что таких данных 1000 и оно будет добавляться, соответсвенно количество групп тоже много. Может надо подключить ML, но как решить я не знаю