最后,我正在进行我的最后一年的项目,即基于智能网络的职业指导系统,我的系统的核心功能是
推荐系统
基本上,我们的推荐系统将通过进行兴趣测试和用户的学习记录来仔细检查用户的偏好,并在此基础上为用户提供最佳的职业选择,如BS、计算机科学等课程。
问题
当我在委员会面前为我的范围辩护时,他们说“这是简单的,如果-否则”,这个系统是不聪明的。
我的问题是,哪种人工智能技术或算法可以用来使这个系统智能化。我已经搜索了很多,但与我的系统相关的论文要肤浅得多,它们只是强调想法,而不是方法。
我想用Java做我所有的工作。如果答案是特定于技术的,那就太好了。
如果我的问题与SO &A标准无关,您可以将我的问题转移到任何其他stackexchange站点。
编辑
在从答案中得到一些想法之后,我想用基于规则的推理机来实现专家系统。现在,我想更清楚地在技术方面实现基于规则的引擎。在搜索之后,我发现Drools是最好的,但它也与web应用程序兼容吗?我还发现Tohu是最好的动态表单生成器(因为这也是我的项目的需要)。我可以使用tohu和drools来制作我的web应用程序吗?实现这种类型的系统容易吗?
发布于 2012-10-14 07:39:21
在我的最后一个项目中,我有一些使用耶拿RDF推理机的经验。基本上,你所做的就是创建一种有规则的知识库,比如“如果用户选择了这个答案,他就有这种品质”和“如果用户有这些品质,他可能会适合这份工作”。将答案添加到系统中将允许您查询他的当前状态并相应地调整问题。用它来证明概念是很容易的,它比一堆if -否则更容易做,如果你的教授崇拜prolog风格的东西,他们会喜欢的。
发布于 2012-10-13 17:31:42
n
问题的完整树将有2^n
“L叶”--表示对于这些问题的2^n
可能的答案,假设每个问题都是“是/否”的问题)。n
-有一个地方启发式解决方案,其中之一是机器学习,特别是- 问题。你可以让一群人回答你的调查,由一位“专家”告诉他们什么是最适合他们的职业,让算法为一般问题找到一个分类器(如果你想把它转换成一系列的“是”--没有自动的问题,可以用一个决策树和一个像C4.5这样的创建树的算法来完成)。编辑:关于第2点的详细信息:
发布于 2012-10-16 18:35:31
要满足他们,你所要做的就是创建一个简单的学习系统:
最后,试着扭曲你的技术,使它具体到你的问题。
https://stackoverflow.com/questions/12874745
复制相似问题