我需要做一个项目,作为我工程毕业研究最后一年的一部分。你能建议一些与分布式系统和人工智能相关的项目需要 python,c或c ++ 进行编程? 注意: - 请建议一组2名学生可以达到的项目。
答案 0 :(得分:4)
也许改善Go的计算机对手?
答案 1 :(得分:1)
使用mapreduce的决策流程怎么样,每次选择答案会更有效率?
答案 2 :(得分:1)
参加NetFlix比赛怎么样?
答案 3 :(得分:1)
Orange是一个全面的数据挖掘和机器学习套件,具有Python脚本和可视化编程功能。也许你也分发了它:)
答案 4 :(得分:1)
我需要某种工具来观察自动化系统(例如过程控制系统)的行为,并且能够确定哪些输入遵循哪些动作,然后从中导出某种模型。然后可用作真实系统的模拟。它不是完全分布式的,而是它的工程: - )
另一方面,我们的代码是用java编写的(尽管你可以使用jython)。
如果您有兴趣,请给我发邮件(juergen DOT玫瑰AT inavare DOT网)。
答案 5 :(得分:0)
如果GO似乎很复杂,你也可以尝试一个five in a row计算机对手。 (维基百科用GO-pieces做到这一点,但我更习惯于tic-tac-toe noughts和crosses。)
答案 6 :(得分:0)
如何破解P2P协议并实现有用的功能?我致力于P2P流量的代理缓存实现。基本上,为P2P流量设计和实现代理缓存。它将与以下网络文档/对象不同:
1- P2P对象是不可变的。您可能不止一次请求网页,但您确实下载了一次P2P对象(例如电影),并多次从您的桌面阅读。
与网络对象(高达几千兆字节)相比,P2P对象是巨大的,因此您需要部分缓存一些对象,并实施某种智能入场/逐出政策。3- P2P对象具有不同的流行度。仅仅因为缓存中的某些东西并不意味着它应该永远保留在缓存中,因为它的受欢迎程度会降低(即,一旦电影发布它非常受欢迎,下载了很多,然后它就会掉线而且每个人都忘了它),因此,您不能仅仅依靠新近度或频率作为唯一的替代政策。