android - 有没有办法检测文本的含义并判断它与另一个文本的相似性?
问题描述
我正在开发一个 android 项目,我需要判断/评分用户String
条目并将它们与“正确答案”进行比较,这也是一个String
. 例如,如果我问“圣诞节期间给孩子们的礼物是什么,以激发他们心中的快乐?”,然后将答案设置为“礼物”。在这种情况下,我希望我的算法接受“礼物”、“礼物”、“礼物”、“礼物”、“圣诞礼物”、“圣诞礼物”……等作为正确答案。当然,我可以创建一个包含所有可能答案的数组,但这并不理想,尤其是在处理较长的散文文本时。
所以问题是..有什么推荐的算法或库可以用来做这个吗?如果没有,有什么好的选择?
解决方案
推荐阅读
- python - 为什么我的代码不会为输入到 tkinter 文本框中的数据返回一个值
- algorithm - 我将如何编写一行代码来查看路径的顶点是否已被访问?
- blazor - 我如何知道何时需要在 Blazor 中调用 StateHasChanged()?
- reactjs - 为什么在使用空数组作为第二个参数的 useEffect 中声明时,我的 websocket 侦听器只触发一次?
- c - 简单 C 程序中的结构成员运算符错误
- angular - Ionic 4 - 屏幕方向(纵向)不起作用,NullInjectorError
- java - 模拟函数在指定返回后返回 null
- elixir - Elixir - 进行 DNS 查询(使用 dig 命令)
- vue.js - 在 Electron 模式构建中为 Quasar 设置 API URL
- c - 为什么这个浮点数组没有正确打印?