【问题标题】:How does the stackoverflow suggestion works?stackoverflow 建议是如何工作的?
【发布时间】:2012-01-29 12:21:15
【问题描述】:

算法背后的理论是什么,例如,在您编写算法时,会在 stackoverflow 网站上针对类似问题生成建议?你能推荐一些关于这个主题的书吗?

【问题讨论】:

  • 投票将其迁移到 meta.stackoverflow.com。
  • 它更多的是关于一般的算法,而不是关于网站本身。 Stackoverflow 只是作为一个非常直接的例子 :)
  • meta.SO 或programmers.SE 更合适,如各种站点常见问题解答中所述。
  • 我知道,但我认为你更有可能在那里得到答案,因为那里是所有开发人员的聚集地。
  • 由于这没有迁移,我投票重新打开它,因为这是一个合法的问题。

标签: algorithm computer-science theory bigdata


【解决方案1】:

你说的算法主要存在于AI的3个分支:NLPMLIR

例如,要找到一个新问题中最相似的 10 个问题,可以从每个问题的文本中提取 n-grams,为每个问题的 n-gram 计算 TF-IDF 权重向量,然后计算两个问题之间的 cosine similarity新问题和所有其他问题,并选择相似度最高的 10 个问题。

一些你可以阅读的免费书籍:
http://nlp.stanford.edu/IR-book/
http://infolab.stanford.edu/~ullman/mmds.html

还有 2 个从 1 月下旬开始的免费课程:
http://www.nlp-class.org/
http://jan2012.ml-class.org/

另外(有点涉及):
http://see.stanford.edu/see/courseinfo.aspx?coll=63480b48-8819-4efd-8412-263f1a472f5a
http://see.stanford.edu/see/courseinfo.aspx?coll=348ca38a-3a6d-4052-937d-cb017338d7b1

【讨论】:

  • 你给了我一些思考 :)
【解决方案2】:

我认为这与源自市场篮子分析的关联规则挖掘有关。作为一个很好的参考,Bing Liu 的 Web Data Mining 绝对是最好的之一。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-09-12
    • 2013-02-06
    • 1970-01-01
    • 2013-12-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多