基于位置的产品推荐服务使用基于内容的建议与ASP.Net& C#

时间:2016-06-04 05:34:42

标签: c# algorithm artificial-intelligence data-mining recommendation-engine

我在这里遇到了一些危机。我非常感谢你对此事的帮助。

我的最后一年项目是"基于位置的产品推荐服务" 。现在,由于一些沟通差距,我们陷入了极其困难的算法。这是怎么回事:

我们在项目辩护之前就推荐系统进行了一些研究。我们知道有两种方法," Collaborative Filtering" "基于内容的推荐" 。我们曾计划使用哪种技术给我们带来最好的结果。因此,从本质上讲,我们更关注最终产品而非实际流程。 HOD问我们我们的产品会使用哪些算法?但是,我的小组成员认为他的意思是用于"基于内容的建议"的算法。他们回答了#34;规则挖掘,分类和聚类"。他对我们计划在项目中使用所有这些算法感到惊讶。他告诉我们,如果我们在项目中使用他的算法,他会接受我们的项目提案。他给了我们他的研究论文,没有任何其他资源,如数据,模拟,样本等。该算法被命名为"基于上下文的正面和负面的时空关联规则挖掘" 在该论文中,该算法被用于推荐碳氢化合物水龙头和采矿的地点,结果非常准确。现在我面临一些问题:

  • 我不确定此算法如何或 IF 适合我们的项目场景
  • 我找不到时空数据,MarketBaskets,文档或任何有用的资源
  • 我试图向HOD询问他用于论文的数据,作为参考。他无法向我提供数据
  • 我尝试用增量方式自己编写算法,但发现我完全超出了我的深度。我将算法分为三个阶段。正时空关联规则挖掘,负时空关联规则挖掘和基于上下文的调整。唉!我写的代码还不够成熟。我甚至无法正确生成频繁的项目集。我理解这个理论很好,但我无法将其翻译成有效的代码。
  • 当算法编码完成后,我需要开发一个Web服务。我们还需要一个客户端网站来访问Web服务。但由于代码甚至没有完成10%,我真的很恐慌。项目提交时间为两周。
  • 我们的主管是人工智能方面的专家,但他无法指导我们进行算法开发。他决定了重用和利用开源资源的重要性。但是,我无法找到任何实际用途。
  • 我的小组成员正在等我提供算法,因此他们可以将其部署为Web服务。还有其他需要做的调整,但由于算法不可用,我们无能为力。
  • 我找到了市场篮子的数据集。它是一个简单的excel文件,有大约9000个事务。其中没有空间或时间数据,我担心添加人工数据会损害数据的完整性。

如果有人能指导我,我将不胜感激。我想最好的方法是使用开源API来部分实现算法,然后构建服务和客户端应用程序。我们需要在6月17日展示一些东西。我真的很期待你的帮助,指导和建设性的批评。我考虑过的一些解决方案是:

  • 使用"用户群集"作为"协作过滤"技术。然后 通过替代"规则推荐来自类似用户的产品 采矿"算法。我需要所有这些算法公开可用 无论是作为源代码还是API,如果我有机会做到这一点 项目按时完成。

  • 完全删除算法并创建一个实际可行的项目 按照我们的意图,使用可用资源。我60%肯定我们 会失败或标记极低。

  • 支付软件公司为我们开发算法然后 过度融入我们的项目。我并不倾向于这样做,因为它 这样做是不道德的。

你可以清楚地看到,我的情况非常糟糕。如果我要及时完成这个项目,我确实需要广泛的帮助和指导。该项目需要完全部署和运作。我真的在这里循环

1 个答案:

答案 0 :(得分:0)

“协作过滤”,“基于内容的建议”,“规则挖掘,分类和聚类”

这些都不是算法。它们是任务或子任务,每种算法都有几种算法。

我认为你的开始并不是很好,因为你不太了解你提出的建议......但是,你的顾问的建议也没有帮助。