我在计算机科学与工程专业的最后一年。我正在寻找关于为期一年的项目的想法,这在我的课程中非常重要。所以,我正在寻找一个主题,不是很简单,但可以在一年内实现。
我的兴趣是
- 数据挖掘
- 分布式计算
- 数据结构和算法
- 神经网络
此外,我对任何其他可能对我有价值的领域提出同样的建议持开放态度,因为我对获得学士学位后的高等教育感兴趣。
我想提高我的编码技能,所以我对用 C++/Java 进行实现很感兴趣。
请帮我一些建议。
我在计算机科学与工程专业的最后一年。我正在寻找关于为期一年的项目的想法,这在我的课程中非常重要。所以,我正在寻找一个主题,不是很简单,但可以在一年内实现。
我的兴趣是
此外,我对任何其他可能对我有价值的领域提出同样的建议持开放态度,因为我对获得学士学位后的高等教育感兴趣。
我想提高我的编码技能,所以我对用 C++/Java 进行实现很感兴趣。
请帮我一些建议。
创建一个可以 100% 准确预测明天股票市场水平的应用程序。
股市充满了数据,确定价格之间的关系是很困难的。这就是为什么你需要使用神经网络来训练大量数据,可能超过几十台计算机。
这应该是一个具有挑战性的项目。
我建议,机器学习(非常接近神经网络)。这是正在发生的事情的新兴领域之一,...
例如,一个简单的贝叶斯可以用作垃圾邮件过滤器。SVM(支持向量机),许多人认为是最好的机器。
以上所有只是算法,针对特定类型的问题,例如 - 股市预测 - 医疗诊断 - AGV(自动引导车辆)等......
所以,
Step-1:决定一些有趣的话题, Step-2:决定一些(相对)具有挑战性的算法 Step-3:实施并享受......
做一个社交网络。
:-D
对我来说听起来像是一个 KDD 项目 :) 因为 NetFlix 获胜者的算法还没有出来,你可能想要实现进度奖中概述的混合算法:
http://www.netflixprize.com/assets/ProgressPrize2008_BellKor.pdf
和
http://www.netflixprize.com/assets/ProgressPrize2008_BigChaos.pdf
更多在这里:
一家公司必须做的事情是计算从每个邮政编码扇区到其他每个邮政编码扇区的距离/行驶时间,形成一个矩阵,然后允许稍后查找数据。
这使用了 Djikstra 的算法,在处理过程中需要一个自定义数据结构来保存道路信息,并且需要一个合理的输出文件以允许以后进行查找。因为任务是如此之大,尽管他们必须在一小部分计算机上运行它,这就是分布式网络的用武之地。也许你可以做类似的事情?
考虑到这些,我会以 Lucene 项目(或 CLucene)为起点,并在其上构建产品。现在搜索已经过时了,但是用结果做更多有趣的事情对你的导师来说可能会很有趣。
不过,不要试图重新发明任何东西,取一些东西并以此为基础。