Программа, способная сделать сравнительный анализ текстов...

Обсуждение любых программ, не имеющих отношения к Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Ответить
Rusl8
Сообщения: 21
Зарегистрирован: Пт ноя 02, 2012 02:51

Программа, способная сделать сравнительный анализ текстов...

Сообщение Rusl8 »

Здравствуйте,

пытаюсь найти программу, через которую можно было бы произвести сравнение разных текстов.

Задача: определить, писал ли тексты один и тот же человек или нет.

Нужен буквально минимум - выявить например разность написания слов, типичные орфографические ошибки и пунктуационные в одном случае и, возможно, отсутствующие таковые в другом.

"Продвинутый" какой-то вариант тоже был бы интересен, если есть, например выявление использования разных типов кавычек, разные тире, и т.п.

Может кто подскажет что из существующих доступных программ..
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Задачка для искусственного интеллекта (хотя системы такие, конечно, разработаны, но вряд ли в общем доступе, только скорее разработки касаются больше идентификации по почерку, нежели сравнения текстов).
Речь про прописной текст или клавиатурный?
Типичные пунктуационные ошибки в посте умышленно созданы? :wink:
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Rusl8
Сообщения: 21
Зарегистрирован: Пт ноя 02, 2012 02:51

Сообщение Rusl8 »

Клавиатурный текст. Намеренные ошибки в данном случае учитывать не требуется от программы.

Просто неудобно выискивать самостоятельно, объёмная работа. Как вариант примитивный использовал Ворд с подсветкой орфографических и пунктуационных ошибок. Более удобно было тем, что можно нажать Правописание и выписать набор ошибок или так по тексту глянуть, что подчёркнуто.

Но спецпрограмма была бы удобнее. Сложного врядли что-то должно быть уж сильно. Не нужно анализировать смысл. Как самое простое бы - списком вывести слова, в которых сделаны орфографические ошибки и быть может предложения с ошибочной пунктуацией.

Пожалуй даже этого достаточно - из всего текста сделать список слов, где сделаны орфографические ошибки. Их может быть достаточно для сравнения.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Rusl8 писал(а):Как самое простое бы - списком вывести слова, в которых сделаны орфографические ошибки и быть может предложения с ошибочной пунктуацией.
Если первое ещё вполне реализуемо, то со вторым куда сложнее. Ведь, как я понял, нужна ошибка и число её повторений в тексте. Поскольку предложения могут строиться по разному, то просто так вычисления провести не получится, в каждом случае контекст важен, к тому же есть проблемы с омофонами, омоформами и омографами. В общем, алгоритмика для всяких таких нюансов мощная нужна.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Rusl8
Сообщения: 21
Зарегистрирован: Пт ноя 02, 2012 02:51

Сообщение Rusl8 »

Число повторений это интересно бы, это может быть использовано для оценки, является ли ошибка единичной, опечаткой, например, или, если она повторяется, следствием незнания правильного варианта написания слова.

Но это не обязательно, достаточно просто списка слов с ошибками. Из этого уже работать намного проще. Берётся слово с ошибкой и забивается в поиск по второму тексту, с которым нужно сравнивать. Если слово с такой же ошибкой попадается, то уже может говорить это о том, что или в обоих случаях люди одинаково ошибаются или написавший тот же самый человек. Тогда берутся следующие слова... и т.д.

Ну а если есть программы, которые автоматически это все сравнения делают и по разным прочим признакам, то было бы любопытно...
Аватара пользователя
Моторокер
Сообщения: 1517
Зарегистрирован: Пт май 06, 2005 08:22
Откуда: г. Пермь (читается Перьмь)
Контактная информация:

Сообщение Моторокер »

Rusl8 писал(а):Пожалуй даже этого достаточно - из всего текста сделать список слов, где сделаны орфографические ошибки. Их может быть достаточно для сравнения.
Мне тоже это нужно было :) Пробуй :) http://www.autoaf.ru/soft_orf.htm

Возможно, база устарела, запроси в почту zoth@bk.ru
плагины для Total Commander, статьи Graphics Converter; NSCopy; SEO HTML; KillOK; Плагин на Delphi
ПармаСруб - строительство домов и бань в Перми
Ответить