Как объяснить программе сочетание "Шерлок Холмс"?
Учим программу разбирать сюжет текста. Искать героев.
Как объяснить, что Холмс и Шерлок Холмс – это одно и то же? Если рядом со словом Холмс стоит еще одно слово с большой буквы, - считай, что это тоже Холмс? А если фраза – в Лондоне Холмс вернулся домой... – программа запишет, что Лондоне – это часть имени Холмса. Или вариант – брать слова с большой буквы, перед которыми нет предлогов в, на, из... Но тогда вариант – на Шерлоке Холмсе лица не было – программа не поймет.
еще прикол с падежами - Вроде логично, что Холмс, Холмса, Холмсу - это все один человек. А как быть, если имена героев отличаюстя одной буквой? Как понять, что Хомлса и Холмсу - это одно, а Ниф-Ниф и Наф-Наф это две большие свиньи разницы?
Мысли вслух... после аврала на фабрике...
Aagira 3 года назад #
Ниф-Ниф и Наф-Наф различаются и так, не вижу проблемы. Ввести дефис как отдельный знак в именах.
Мария Фомальгаут 3 года назад #
Дать знать программе — логично, но тут задача составить алгоритм, чтобы программа сама все это разгребла.
Aagira 3 года назад #
Между прочим, я помню, как в детстве читала, и точно так же, бывало, путала незнакомое мне географическое назвапие с именем. Могла думать, что название — это часть имени. В общем, программу без ее личного опыта точно так жне запутаешь.
Мария Фомальгаут 3 года назад #
Aagira 3 года назад #
Тем более, что у меня и окказионализмов немало, ворд о них спотыкается еще как. Впрочем, тебе должно быть знакомо.
Aagira 3 года назад #
Aagira 3 года назад #