主要项目建议

时间:2009-07-28 08:21:40

标签: computer-science project

我正处于计算机科学与工程的最后一年。我正在寻找关于一年的项目的想法,这对我的课程非常重要。所以,我正在寻找一个主题,这个主题不是很简单,但可以在一年内实施。

我的兴趣是

  1. 数据挖掘
  2. 分布式计算
  3. 数据结构和算法
  4. 神经网络
  5. 另外,我对任何其他可能对我有价值的领域提出相同的建议,因为我对我的学士学位后的高等教育感兴趣。

    我想提高我的编码技巧,所以我对使用C ++ / Java进行实现感兴趣。

    请帮我提一些建议。

6 个答案:

答案 0 :(得分:1)

Create an application that can predict tomorrow's stock market level with 100% accuracy

股市充满了数据,确定价格之间的关系很难。这就是为什么你需要使用神经网络来训练大量数据,可能是在几十台计算机上。

这应该是一个具有挑战性的项目。

答案 1 :(得分:1)

我建议,机器学习(非常接近神经网络)。它是发生事情的新兴领域之一,......

例如,一个简单的贝叶斯可以用作垃圾邮件过滤器。 SVM(支持向量机),很多人认为是最好的机器。

以上所有内容都只是算法,针对特定类型的问题,比如说, - 股市预测 - 医疗诊断 - AGV(自动引导车辆)等。

所以,

步骤1:确定一些有趣的话题, 第2步:确定一些(相对)具有挑战性的算法 第3步:实施并享受......

答案 2 :(得分:0)

建立社交网络。

: - d

答案 3 :(得分:0)

对我来说听起来像KDD项目:) 由于NetFlix获胜者的算法尚未出局,您可能希望实施进步奖中列出的混合算法:

http://www.netflixprize.com/assets/ProgressPrize2008_BellKor.pdf

http://www.netflixprize.com/assets/ProgressPrize2008_BigChaos.pdf

更多信息:

http://netflixkddworkshop2008.info/accepted.html

答案 4 :(得分:0)

一家公司不得不做的事情就是计算从每个邮政编码部门到每个邮政编码部门的距离/驱动时间,形成一个矩阵,然后允许在以后查找数据。

这使用了Djikstra的算法,需要一个自定义数据结构来在处理过程中保存道路信息,并且需要一个合理的输出文件以允许稍后查找。因为这个任务是如此之大,尽管他们不得不在一小群计算机上运行它,这是分布式网络内容的来源。也许你可以这么类似的东西?

答案 5 :(得分:0)

鉴于这些,我将Lucene项目(或CLucene)作为起点,并在其上构建产品。现在搜索非常流行,但对结果做一些有趣的事情对你的导师来说可能非常有趣。

不要试图重新发明任何东西,采取一些东西并在此基础上进行构建。