algorithm - 如果您缺少一个单词的某些字母,如何确定它是哪个单词?

标签 algorithm artificial-intelligence complexity-theory neural-network

假设您正在编写 OST 或网络纠错应用程序。所以你正在处理一个缺少一些字母的单词,比如“*leph*nt”。您将英语词典存储在一个数组中。你如何确定它是哪个词?

最佳答案

一种常见的方法是使用由 Levenshtein distance 衡量的最接近的词.关系可以任意解决,通常使用最大允许距离。

关于algorithm - 如果您缺少一个单词的某些字母,如何确定它是哪个单词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15183698/

相关文章:

tensorflow - 我可以在 Maya 和 Blender 中导入 tensorflow 和 keras

java - 我应该如何处理 AI 线程和主游戏循环之间的通信?

python - _never_可能出现在Python代码中的字符序列示例?

algorithm - 为什么 QuickSort 是 n log n 的直观解释?

c - 一个简单算法的时间复杂度

python - OpenCV/Python - 按边界框区域查找异常值

algorithm - 优化数据过滤和计算方式

php - 计算颜色深浅

c# - 许多 DateTime 的比较速度更快

algorithm - 编写同步算法时需要考虑哪些重要的边缘情况?