2009-07-26 9 views
0

は、私はあなたがのpython、CまたはC++を必要とするいくつか一緒に分散システム人工知能に関連するプロジェクトとを示唆してstudies.Canエンジニアリングの卒業の私の最終年度の一環として、プロジェクトを実行するために必要プログラミングのため? 注:2名のグループのために達成可能なプロジェクトを提案してください。卒業プロジェクト

答えて

1

mapreduceを使用する決定プロセスはどのようになり、毎回回答を選択する方が効率的になりますか?

4

おそらくコンピュータの対戦相手を改善しますか?

http://en.wikipedia.org/wiki/Go_(game)

+1

Goには、潜在的な動きがたくさんあるため(Chess 8x8と比較して19x19)、これは分散システムに適しています。小さなボードで再生することで、必要に応じて問題を減らすことができます。 –

+1

ああ、私たちの研究所の学生グループは、400コアクラスターとカスタムハードウェア(FPGA)のクラスターを使用してこれを試しました。結果:失望し、Goは単に非常に難しいです。私たちは博士課程の学生だけにGo Computingに焦点を当てています。私の要点は:最終学年の修士論文としては少し難しいかもしれない。 – dmeister

+1

FPGAプロジェクトの発表:Marco Platzner、Sven Dhre、Markus Happe、Tobias Kenter、Ulf Lorenz、Tobias Schumacher、Andre Send、Alexander Warkentin GOmputer:FPGAを用いた加速の加速。 2008年7月、米国ネバダ州ラスベガスのReconfigurable Systems and Algorithms(ERSA)の第8回国際会議の議事録。CSREA Press。 – dmeister

0

GOが複雑に思われる場合、あなたはまた、five in a rowコンピュータ相手を試みることができます。 (ウィキペディアはこれをGO作品でやっていますが、私はティックタック・トゥ・ノットとクロスにもっと慣れています)

1

そして、NetFlixの競争に参加するのはどうですか?

+0

これは数時間で終わりです... – Triptych

1

Orangeは、Pythonスクリプティングとビジュアルプログラミングを備えた、包括的なデータマイニングとマシンリリアリングスイートです。おそらくあまりにもそれを配布しました:)

0

P2Pプロトコルをハッキングして何か役に立つものはどうですか?私はP2Pトラフィックのためのプロキシキャッシュの実装に取り​​組んだ。基本的には、P2Pトラフィック用のプロキシキャッシュを設計して実装します。

1つのP2Pオブジェクトは不変です。ウェブページを複数回リクエストすることはできますが、実際にはP2Pオブジェクト(例:映画)を一度ダウンロードして、あなたのデスクから複数回読むことができます。

2つのP2PオブジェクトはWebオブジェクト(最大数ギガバイト)に比べて膨大であるため、一部のオブジェクトを部分的にキャッシュし、何らかのスマートなアドミッション/エビクションポリシーを実装する必要があります。

3つのP2Pオブジェクトの人気が異なります。ちょうど何かがキャッシュに入っていても、キャッシュが永遠に残るはずはありません。その人気は低下します(映画が公開されると、非常に人気があり、ダウンロードされた後、唯一の置き換え方針として、最新期や頻度だけに依存することはできません。

1

私はオートメーションシステム(プロセス制御システムなど)の動作を観察するツールを必要とし、どのアクションがどの入力に従うか把握してから、何らかのモデルを導き出します実際のシステムのシミュレーションとして使用することができます。

一方、私たちのコードはjavaで書かれています(代わりにjythonを使うこともできます)。

もし興味があれば、私にメールを送ってください。

関連する問題