Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
KPIshnik
@KPIshnik
C++
Есть ли алгоритмы для определения степени схожести двух строк?
Интересует следующее - существуют ли алгоритмы или примеры в которых бы учитывалась созвучность букв в словах (Игорь-Игарь) или может источники где об этом можно почитать?
Вопрос задан
более трёх лет назад
4086 просмотров
Комментировать
Подписаться
6
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
3
Андрей
@kaasius
Расстояние Левенштейна
Ответ написан
более трёх лет назад
2
комментария
Нравится
4
2
комментария
Facebook
Вконтакте
Twitter
KPIshnik
@KPIshnik
Автор вопроса
алгоритм расстояния левентейна никоим образом не учитывает звучание отдельных букв
Написано
более трёх лет назад
Андрей
@kaasius
Тогда транслитерация+саундекс
Написано
более трёх лет назад
AllexIn
@AllexIn
Строй транскрипцию по слову, потом сравнивай транскрипцию. Вроде бы ничего сложного быть не должно.
Ответ написан
более трёх лет назад
2
комментария
Нравится
1
2
комментария
Facebook
Вконтакте
Twitter
KPIshnik
@KPIshnik
Автор вопроса
второй вопрос как строить транскрипцию? Мне это не кажется простым. Можете объяснить?
Написано
более трёх лет назад
AllexIn
@AllexIn
ru.wikipedia.org/wiki/%D0%A0%D1%83%D1%81%D1%81%D0%...
тут есть описание в каких ситуациях какое будет соответствие буквы звуку.
Написано
более трёх лет назад
victimofbrainlessness
@victimofbrainlessness
sphinxsearch.com/blog/2013/07/15/morphology-proces...
sphinxsearch.com/downloads/dicts
сфинкс написан на с++, если не ошибаюсь. так что можно подглядеть какие библиотеки используются
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
C++
+2 ещё
Простой
Непонятная ошибка G++?
1 подписчик
18 минут назад
19 просмотров
0
ответов
C++
+2 ещё
Средний
Как вывести текст на дисплей LCD 1602A используя c++?
1 подписчик
вчера
78 просмотров
1
ответ
C++
Простой
Почему не записываются данные в выходной поток итератором ostream...?
1 подписчик
вчера
47 просмотров
1
ответ
Linux
+1 ещё
Простой
Как повторить такую «отрисовку» в терминале на Linux?
4 подписчика
07 мар.
4762 просмотра
2
ответа
C++
+1 ещё
Простой
Почему не фильтруются шрифты в QFontDialog?
1 подписчик
06 мар.
102 просмотра
1
ответ
C++
+1 ещё
Средний
Почему я получаю предупреждение C5045 каждый раз при работе с итератором внутри цикла?
1 подписчик
06 мар.
112 просмотров
2
ответа
C++
Простой
Как синхронизировать процессы используя только std?
1 подписчик
06 мар.
163 просмотра
2
ответа
Windows
+4 ещё
Средний
Почему эмуляция кликов мыши через SendInput блокируется после трёх срабатываний?
1 подписчик
05 мар.
286 просмотров
1
ответ
C++
+2 ещё
Простой
Какая функция (или набор разных ф-ий) изменения «мощности» цвета света при распространении луча?
1 подписчик
05 мар.
81 просмотр
4
ответа
C++
Простой
Не удаётся продолжить выполнение кода, поскольку система не обнаружила sfml-graphics-d-3.dll. Как исправить ошибку?
1 подписчик
04 мар.
55 просмотров
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Фуллстек Java разработчик (Java+ React)
Data World
от 200 000 до 217 500 ₽
Инженер-программист С++
Эйрбург
•
Санкт-Петербург
от 170 000 до 250 000 ₽
Преподаватель курса по информационной безопасности
Eltex
•
Новосибирск
от 130 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама