2016-11-18 4 views
-2

2〜3ヶ月ごとに2次元ボードゲームを与えられ、私たちのコードがサーバー上で実行されるAIプログラミングコンテストを組織します私たちのボットは他人と遊ぶ。 ポイントになると、アルファベータプルーニング、DFS、BFSなどのミニマックスのようなアルゴリズムがあります。これは、適切なランクを簡単に得るのに役立ちます。トップの選手のほとんどが同じことを話しているのが分かります。 問題はどこでこれらのアルゴリズムを学ぶことができ、私が知る必要がある他の良いプログラマーになることです。私はGAs(遺伝的アルゴリズム)についても聞いていますが、ゲームの中でいくつかの動きをシミュレートして、そのやり方の基礎を決めるのも似ています。しかし、私が自分でそのようなことをしようとすると、私は失敗しました。 私は主に学習するためのソースや助けてくれるサンプルプログラムが必要です。 私の説明が正しくない場合は申し訳ありませんが、私はこのコミュニティでは新しいです。 ありがとうございます。 私はPythonに精通していて、C++とJSの上手に手を携えています。人工知能、良いスタートを始める方法

答えて

1

私はあなたが最初にGAに入るよりもそこで述べた方法を学ぶことをお勧めします。 GAは習得が容易ですが、ほとんどの場合、良い結果は得られません。

+0

私の答えは受け入れられませんでしたが、私の経験から繰り返しましょう。進化的計算(GA)は未熟な技術であり、理解の容易さのために多くの研究者がこの分野に焦点を当てている。これは、理論的背景が不十分で、サブパートの研究成果が多い地域です。それは産業でほとんど使用されず、ほんの一握りの工業用アプリケーションしか存在しません。上記のような問題を解決するための賢明な選択ではありません。私は間違っていると証明されてうれしい! – kosmos

関連する問題