【问题标题】:How could I get data for an intelligent suggestion list?如何获取智能建议列表的数据?
【发布时间】:2009-06-02 18:36:13
【问题描述】:

我想建立一个建议列表,当我输入“PHP”时,它知道建议“Web 开发”,如果我输入“数据恢复”“或“软件安装”,它会建议“信息技术”。

我确信我可以为此制定一个数据库架构,但是我从哪里获取数据呢?如示例所示,系统将如何学习将“PHP”链接到“Web 开发”以及将“数据恢复”链接到“信息技术”?我不想手动执行此操作。

我能以某种方式利用社区的意见吗?我通过 last.fm 收集到,该网站查看用户听过的给定艺术家(例如,他们听得最多的那个),当他们也有给定的艺术家时,发现他们的图书馆中最常见的其他艺术家用户在他们的图书馆里,并向我推荐了最相关的艺术家。

【问题讨论】:

  • 似乎以一种或另一种方式,系统需要学习。如果它知道如何学习,您应该能够使用样本数据对其进行训练。

标签: autosuggest inference


【解决方案1】:

关键字链接。

当您搜索某些字词时,请记下所选结果并将任何其他关键字添加到建议中。 (或者至少记下它们并增加它们与这些术语的相关性。)

【讨论】:

    【解决方案2】:

    就存储信息而言,关系数据库将为您提供所需内容的基础知识。至于确定关系本身,我会建议一些有助于填充数据库的跟踪和学习算法。我还会跟踪特定关系的点击次数,以便提供与关系的相关性。

    【讨论】:

      【解决方案3】:

      我认为,您可以使用共现来生成建议信息。要检索信息,您可以使用 DBpedia 或 Faviki 的一些想法......

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-07-19
        • 2011-12-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-03-12
        相关资源
        最近更新 更多