Развитие систем распознавания слов в компьютерной лингвистике можно проследить по следующим этапам:
- В 1950-х годах появились первые системы машинного перевода, основанные на правилах и статистике. school-science.ru Например, в январе 1954 года в Джорджтаунском университете (США) был проведён первый в мире публичный эксперимент по машинному переводу. habr.com
- В конце 1960-х годов Терри Виноград из Массачусетского технологического института разработал SHRDLU — программу обработки естественного языка. vk.com Она была способна отвечать на вопросы и учитывать новые факты о своём мире. vk.com
- В 1969 году Роджер Шанк разработал концептуальную систему зависимостей, которая позволяла извлекать из текста больше смысла. vk.com
- В 1970-х годах Уильям Вудс разработал систему распознавания и обработки текста, он представил дополненную сеть перехода (ATN). vk.com На основе неё в дальнейшем была разработана программа LAS, позволяющая создавать классы слов языка и понимать правила формирования предложений. vk.com
- В 1970-х годах в Университете Карнеги-Меллона была разработана Harpy — первая компьютерная программа, которая понимала 1000 слов. nuancesprog.ru
В конце 1980-х годов с развитием интернета объём доступных в электронном виде текстов резко увеличился, что привело к качественному скачку в технологиях информационного поиска. habr.com Тогда же были созданы первые алгоритмы машинного обучения и системы статистического машинного перевода. habr.com
Прорыв в области обработки языка пришёлся на 2010-е годы, когда стали развиваться алгоритмы глубокого обучения. habr.com