关于如何为答案和问题创建良好结构的提示
Tips on how to create a good structure for answers and questions
我需要创建一个web应用程序,人们可以在其中"随机"提问并得到答案。
让我更好地解释一下:
我有很多答案,我需要明智地选择其中一个,然后在人们提问时向他们展示这个。我的第一个想法是在DB中创建一个字段,对答案进行分类;然后将问题分开,搜索其中是否包含一个单词并对应于任何类别,然后在所选的答案中随机选择一个答案。
但我认为这不是最好的办法!有什么建议吗?非常感谢。
你想要实现的是非常复杂的,我将首先在我的机器人中实现tf idf算法
http://en.wikipedia.org/wiki/Tf%E2%80%93idf
让它在几个文档上运行,这样你就可以为每个单词建立权重因子。例如,您可以为每个类别解析文档相关,这样您的因子就可以与某个参数相关。
使用这个值构建表之后,我认为可以执行搜索并将结果返回给用户。
简而言之:
- 为每个类别构建td-idf表
- 用td-idf函数解析问题
- 根据步骤2的结果在youe答案中搜索结果
这将为您提供构建机器人的基础。
相关文章:
- 提示使用服务器端事件处理程序激活JavaScript
- 更改JSON对象的结构
- 角度控制器结构
- d3.js Chord图的动态工具提示
- Javascript 可选类型提示
- 从键值结构中获取数据,并将其与AngularJS中ng重复的值进行比较
- 单击按钮后启动javascript提示
- Graphiti中是否有任何工具提示功能
- 使用递归属性迭代保留属性结构
- JS,用于播放提示音以通知未按预期工作
- 如何将我的json结构转换为C3.js所需的列结构
- "工具提示"jQuery插件坏了
- 嵌套对象结构
- 如何在 JavaScript 和 HTML 中更改对输入框的提示响应
- 单元格的工具提示或标题不显示超过2000个字符
- JQM simpledialog:如何提示输入数字
- Redux应用程序结构-在哪里放置服务/业务逻辑
- d3.js用按钮更新条形图工具提示
- 关于如何为答案和问题创建良好结构的提示
- 在层次结构剑道网格中的子网格上应用工具提示