Не исправляются опечатки

Здесь Вы можете поделиться информацией об ошибках программы для скорейшего их исправления.
Reality
Сообщения: 1008
Зарегистрирован: 20:49, 07.11.2008

Не исправляются опечатки

Сообщение Reality »

Не исправляются те слова, состоящие из четырёх букв... Почему?

Код: Выделить всё

[18:12:53] Reality (10.10.***.***): Заню
[18:12:55] Reality (10.10.***.***): *Знаю
[18:13:15] Reality (10.10.***.***): Оидн
[18:13:17] Reality (10.10.***.***): *Один
Maxim Mirgorodsky
Администратор
Сообщения: 6886
Зарегистрирован: 09:56, 27.06.2005

Re: Не исправляются опечатки

Сообщение Maxim Mirgorodsky »

Система исправления опечатак работает на замещение, добавление, стирание.

В данном случае необходимо чтобы сработало замещение на 50 процентов символов. Это слишком много для опечатки.

Теоретически можно добавить к этим трем режимам еще и замену местами соседних символов (в ближайшее время рассмотрим эту возможность), тогда бы этот пример сработал.
Maxim Mirgorodsky
Администратор
Сообщения: 6886
Зарегистрирован: 09:56, 27.06.2005

Re: Не исправляются опечатки

Сообщение Maxim Mirgorodsky »

Добавление четвертого режима (замены соседних символов) не планируется, потому что в случае если исправление содержит 6 или более символов - и так сработает режим замены, в случае менее 6 символов вырастет вероятность ложных исправлений (особенно это касается слов величиной 3 и 4 символа).
Reality
Сообщения: 1008
Зарегистрирован: 20:49, 07.11.2008

Re: Не исправляются опечатки

Сообщение Reality »

Maxim Mirgorodsky писал(а):Добавление четвертого режима (замены соседних символов) не планируется, потому что в случае если исправление содержит 6 или более символов - и так сработает режим замены, в случае менее 6 символов вырастет вероятность ложных исправлений (особенно это касается слов величиной 3 и 4 символа).
А если поставить звёздочку и написать все символы, написанные ранее?.. И всё-таки, лучше же ложное (в крайнем случае), чем совершенно никакого исправления...
Maxim Mirgorodsky
Администратор
Сообщения: 6886
Зарегистрирован: 09:56, 27.06.2005

Re: Не исправляются опечатки

Сообщение Maxim Mirgorodsky »

А если поставить звёздочку и написать все символы, написанные ранее?
Непонятно, о чем именно речь?
И всё-таки, лучше же ложное (в крайнем случае), чем совершенно никакого исправления...
Абсолютно несогласен. Ложное исправление изменит нормальное слово в одном из предыдущих сообщений или слов на неправильное, а опечатка все равно останется.
Reality
Сообщения: 1008
Зарегистрирован: 20:49, 07.11.2008

Re: Не исправляются опечатки

Сообщение Reality »

Maxim Mirgorodsky писал(а):Непонятно, о чем именно речь?
Предложениями:
Я оидн пошёл в магазин...
Потом снова его пишем сразу с исправлением:
*Я один пошёл в магазин..., и тогда всё будет нормально...


Maxim Mirgorodsky, а почему произойдёт ложное срабатывание, если в слове 4 символа, если просто одно слово?
Если же написать: одни + *один = один, не пойму... Что может сработать ложно?
Maxim Mirgorodsky
Администратор
Сообщения: 6886
Зарегистрирован: 09:56, 27.06.2005

Re: Не исправляются опечатки

Сообщение Maxim Mirgorodsky »

Я оидн пошёл в магазин...
Потом снова его пишем сразу с исправлением:
*Я один пошёл в магазин..., и тогда всё будет нормально...
Совершенно верно, как я указал, в случае если исправление содержит 6 или более символов, режим замещения возьмет на себя роль исправить соседние символы, так как настроен таким образом чтобы заменять сразу 2 символа.
Если же написать: одни + *один = один, не пойму... Что может сработать ложно?
Пример:
сторонняя фраза "Утром коровы были выдоины."
исправление одни/один
итог: "Утром коровы были выодины."

замена соседних символов в 3- и 4-буквенных словах имеет слишком большой коэффициент ложных срабатываний
Reality
Сообщения: 1008
Зарегистрирован: 20:49, 07.11.2008

Re: Не исправляются опечатки

Сообщение Reality »

Maxim Mirgorodsky писал(а):Пример:
сторонняя фраза "Утром коровы были выдоины."
исправление одни/один
итог: "Утром коровы были выодины."
Ну... Получится "выдодины" :)
В этом случае, лучше написать всё слово сразу...

А как быть со словами, которые написаны отдельно от предложения? Т.е. просто слово, без предложения...
Maxim Mirgorodsky
Администратор
Сообщения: 6886
Зарегистрирован: 09:56, 27.06.2005

Re: Не исправляются опечатки

Сообщение Maxim Mirgorodsky »

Система исправления опечаток настроена таким образом, чтобы снизить до минимума риск ложного срабатывания. Если система исправления сомневается, то ничего не корректируется, а исправленное сообщение выводится как и было набрано со звездочкой, что помогает обратить внимание пользователей на данное исправление и позволяет им самим интерпретировать его.
Reality
Сообщения: 1008
Зарегистрирован: 20:49, 07.11.2008

Re: Не исправляются опечатки

Сообщение Reality »

Понятно.
Спасибо.
Reality
Сообщения: 1008
Зарегистрирован: 20:49, 07.11.2008

Re: Не исправляются опечатки

Сообщение Reality »

Код: Выделить всё

[00:34:21] Reality (N/A): - -
[00:34:24] Reality (N/A): *-_-
Не исправилось. Почему?
Потому что знаки, а не буквы?
Maxim Mirgorodsky
Администратор
Сообщения: 6886
Зарегистрирован: 09:56, 27.06.2005

Re: Не исправляются опечатки

Сообщение Maxim Mirgorodsky »

Потому что пробел.
Reality
Сообщения: 1008
Зарегистрирован: 20:49, 07.11.2008

Re: Не исправляются опечатки

Сообщение Reality »

Maxim Mirgorodsky писал(а):Потому что пробел.
Действительно. Так а почему не исправляет "пробел" на символ?
Maxim Mirgorodsky
Администратор
Сообщения: 6886
Зарегистрирован: 09:56, 27.06.2005

Re: Не исправляются опечатки

Сообщение Maxim Mirgorodsky »

Потому что механизм считает опечатку с пробелом вместо символа части слова маловероятной.
Reality
Сообщения: 1008
Зарегистрирован: 20:49, 07.11.2008

Re: Не исправляются опечатки

Сообщение Reality »

Не исправляются опечатки, после удаление сообщения модератором.

Код: Выделить всё

[22:16:29] Reality (N/A): Привут!
[22:16:30] Reality (N/A): [удалено модератором]
[22:16:38] Reality (N/A): *Привет!
Ответить