2010-11-29 5 views
7

私はMatlabへの依存を終了しようとしており、Pythonに目を向けました。私はすぐにエージェント(船の交通をシミュレートする)で機械学習(ニューラルネット/ SVM)を実装する作業を開始する予定です。私はツールボックスとシミュレーション環境を学習するマシンが必要です。Pythonとエージェントシミュレーション/ビジュアライゼーション環境

多くのML/Pythonオプションがあります。残りの課題は、シミュレーション環境(2Dまたは3D)です。

Netlogoは面白いですが、外部機能を呼び出すことができないようです。また、Javaベースです。 Breveは完璧だと思われますが、また死んだプロジェクトのようです。 Pybrainはいくつかの環境(PyODE?)について言及していますが、詳細は不明です。

良いPythonインターフェイスを備えたシミュレーション/ビジュアライゼーション環境について、お勧めの人がいますか?

+0

Netlogoは非常に生き生きしています...そのほとんどが学者によって使用されていますが、プロトタイプを行うのは楽しいものです。 – monksy

答えて

0

だけであるSimpyが見つけました何か一緒に鞭をかけるのが非常に簡単です。

0

:まだそれを試していないが、いくつかの時間のために開発されているようだ -

http://www.vtk.org/

1

Mesaは、何らかの種類のWebベースの視覚化を含むエージェントベースのシミュレーションフレームワークです。