algorithm - 分析/分类算法以将人们添加到兴趣组中

标签 algorithm attributes artificial-intelligence classification cluster-analysis

用一句话(标题)描述我的问题不是很容易。我想通过问他们一些问题来找到一个人的兴趣,以便为他分配属性。

例如:在 10 个问题中(你喜欢技术吗?你对经济学感兴趣吗?你比读书更美食吗?),我希望能够找到人们的兴趣(技术,书籍阅读,经济学,... ) 以赋予他技术、文学、政治等属性,....我还希望我的程序从用户的答案中学习属性。

我正在寻找一种可以帮助我分配属性的算法。对我来说,它不是一个简单的二分搜索(20 个问题 AI 或类似的)算法,而是一个类似集群的 AI。

你对这个问题有什么建议吗?

最佳答案

首先,分类是有监督的学习,而聚类是无监督的。在监督学习中你可以这样想:

我已经对所有这些组进行了分类,并且我有一个新的个体/一组个体,哪个组最适合该个体? 在您训练模型时(例如:手动将电子邮件标记为垃圾邮件),您的个人最有可能被正确分类。

等效的问题,但在无监督学习中称为聚类,你有一个数据集,你没有模型可以支持,你想得到一个想法(这最适合探索性分析)你的数据是基于什么分组的一些指标(方差,同一组中每个人之间的平均距离,等等)。

您是否尝试过使用基于关联规则的学习?

关于algorithm - 分析/分类算法以将人们添加到兴趣组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24914078/

相关文章:

XSLT 从 DTD 获取属性类型

xslt - 我想使用 xslt 在 xml 文件中添加 "xmlns"属性

artificial-intelligence - 确定数据库中项目之间的相似性

algorithm - 带有传送器的网格上的 A* 可接受的启发式算法?

c# - 找到两个数字列表的良好匹配

c++ - 查找给定圆中正方形数的算法

java - 我如何使用正则表达式来实现包含功能?

c# ambiguous 属性

machine-learning - 如何加速前馈、基于梯度的反向传播神经网络的学习

ruby - 形式参数不能是全局变量