i
Полезная информация
Свернуть
23.05.2025
Обсуждаем новый конкурс
Любители мистики и хоррора, не хотите ли посоревноваться?
Предлагаю тему нового литературного конкурса
ruensvdefrptesitzharnl

Как объяснить программе сочетание "Шерлок Холмс"?

Как объяснить программе сочетание "Шерлок Холмс"?

Учим программу разбирать сюжет текста. Искать героев.

Как объяснить, что Холмс и Шерлок Холмс – это одно и то же? Если рядом со словом Холмс стоит еще одно слово с большой буквы, - считай, что это тоже Холмс? А если фраза – в Лондоне Холмс вернулся домой... – программа запишет, что Лондоне – это часть имени Холмса. Или вариант – брать слова с большой буквы, перед которыми нет предлогов в, на, из... Но тогда вариант – на Шерлоке Холмсе лица не было – программа не поймет.

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

Мысли вслух... после аврала на фабрике...

19:59
474
0
Aagira Aagira 3 года назад #
Ну, поскольку у нас не английский язык, где «holmes» имеет несколько значений, то логично просто дать знать программе, что Шерлок = Холмс = Шерлок Холмс.

Ниф-Ниф и Наф-Наф различаются и так, не вижу проблемы. Ввести дефис как отдельный знак в именах.
0
Мария Фомальгаут Мария Фомальгаут 3 года назад #
Нет, в смысле, что Ниф-Ниф и Наф-Наф отличаются на одну/две буквы. И Холмсу/Холмса отличаются на одну букву. И почему в одном случае это разные герои, а во втором — один? А если два героя отличаются последней буквой имени? Где понять, где падежи, а где разные герои?

Дать знать программе — логично, но тут задача составить алгоритм, чтобы программа сама все это разгребла.
0
Aagira Aagira 3 года назад #
Ну, а опять же, как мы это понимаем. Вот читаем текст, что дает нам знать, что вот это — имя, а это — название города, да еще в падеже?
Между прочим, я помню, как в детстве читала, и точно так же, бывало, путала незнакомое мне географическое назвапие с именем. Могла думать, что название — это часть имени. В общем, программу без ее личного опыта точно так жне запутаешь.
0
Мария Фомальгаут Мария Фомальгаут 3 года назад #
Тут два варианта да. Личный опыт (занести все в таблицу), но и нужен второй вариант, что программа сама будет делать выводы. Потому что ладно Лондон-Париж, а вымышленные названия?
0
Aagira Aagira 3 года назад #
А с вымышленными названиями я в свое время в ворде намучилась, пока не пришла к простому выводу: отключать проверку правописания. Лучше уж пару букв пропустить, чем когда тебе все красно-зеленым поперечерктнуто, аж в глазах рябит.
Тем более, что у меня и окказионализмов немало, ворд о них спотыкается еще как. Впрочем, тебе должно быть знакомо.
0
Aagira Aagira 3 года назад #
Может, твоя программа вот тут подсобит? dabudetsolnce.ru/blogs/656-soglashenie-na-testirovanie-programm.html crazy
0
Aagira Aagira 3 года назад #
Если речь об ошибке в имени, то тут хрен что поделаешь. Иногда в ошибочной фразе и человек-то не все поймет.
Дамы и господа, кто что читал, кто помнит, как в разных произведениях представляли нам персонажей? Я...
  Сюжет. Шерлок Холмс расследует очередное дело, идет с Ватсоном по Бейкер-Стрит, и вдруг из-з...
Бонечка встает на табуреточку, смущенно откашливается: Дамы и господа, предлагаю флешмоб. Что-то вр...
Спор из ВКонтакте. Может, кому интересно будет...   Сан Саныч Бушков А зачем нужна "теория Д...

Все представленные на сайте материалы принадлежат их авторам.

За содержание материалов администрация ответственности не несет.