- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在开发用户收集标签的 Web 应用程序。我需要根据用户标签的相似性为用户创建一个建议列表。
例如,当用户登录系统时,系统获取他的标签并在用户的数据库中搜索这些标签并显示具有相似标签的用户。例如如果 用户 1 有以下标签 [ Linux、Apache、MySQL、PHP ] 和 用户 2 有 [ Windows、IIS、PHP、MySQL ] 它说 用户 2 匹配 用户 1 权重为 50%,因为他有 2 个相似的标签( PHP 和 MySQL )。
但是想象一下的情况用户 1 有 [ ASP、IIS、MS 访问 ] 和 用户 2 有 [ PHP、Apache、MySQL ]。在这种情况下,我的系统不建议 用户 2 作为“ friend ”到用户 1 或相反亦然。但是我们知道这两个用户在工作领域有相似之处,都从事 Web 技术(或 Web 编程等)。
所以,这就是为什么我需要某种计算机科学分类法(现在,但可能我还需要其他领域的分类法,如医学、物理学、数学等),其中对这些概念进行分类,以便当我搜索的相似性ASP 和 PHP 例如,它可以说它们具有相似性并且属于一个组(或类别)。
我希望我清楚地描述了我的问题,但如果有错误的解释会很高兴您的更正。
谢谢
最佳答案
我认为您实际上不需要分类法。有了足够的数据,你应该可以做 cluster analysis在字段上并推断标签之间的关系。见 this paper on automated tag clustering一些细节。如果您认为基于标签的标签聚类和分析不能达到您想要的效果,请查看 Flickr。
或者,如果您确实认为需要分类,请考虑使用 SKOS。如果您可以将标签映射到 SKOS,那么您就可以对它们进行此类分析。您可能会发现特别有用的两个 SKOS 数据来源是 Library of Congress Subject Headings和 DbPedia .如果您对使用 SKOS 有更多疑问,请尝试 SemanticOverflow .
关于computer-science - 计算机科学分类法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2988919/
#include using namespace std; struct dateofbirth{ char day[2]; char month[2]; char year
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 3年前关闭。 Improve t
在我接触到这个方法之前,我以为我理解了递归。我对这件事的时间安排感到非常惊讶,因此请求你们的帮助。 public static void mystery5(String sWord) { in
private int[] myStuff; /** Precondition: myStuff contains int values in no particular order. /*/ p
问题是: 给定一个由未知大小的整数和其他三个 int 值组成的 ArrayList,删除 ArrayList 中位于 int 值指定的索引位置的三个元素。将 ArrayList 的第一个元素设置为三个
我正在尝试找出一种算法来找到数字列表中最大的 2 个数字。 最高的数字可以在 n-1 个阶段中找到,也许通过做冒泡排序的第一步或类似的事情。对我来说,似乎也可以在总共 1.5n 次比较中找到下一个最高
所以我的在线 AP Comp Sci 老师没有回复我,我的程序遇到了问题。我需要根据此列表中的用户输入创建一个随 secret 码生成器: System.out.println("※※※※※※※※
我应该编写一个实现 Locatable 接口(interface)的 Cruiser 类。 Cruiser 将具有 x、y 和速度属性。 x、y 和速度是整数。您必须为 Cruiser 类提供 3 个
我是一名优秀的程序员,十分优秀!