2〜3ヶ月ごとに2次元ボードゲームを与えられ、私たちのコードがサーバー上で実行されるAIプログラミングコンテストを組織します私たちのボットは他人と遊ぶ。 ポイントになると、アルファベータプルーニング、DFS、BFSなどのミニマックスのようなアルゴリズムがあります。これは、適切なランクを簡単に得るのに役立ちます。トップの選手のほとんどが同じことを話しているのが分かります。 問題はどこでこれらのアルゴリズムを学ぶことができ、私が知る必要がある他の良いプログラマーになることです。私はGAs(遺伝的アルゴリズム)についても聞いていますが、ゲームの中でいくつかの動きをシミュレートして、そのやり方の基礎を決めるのも似ています。しかし、私が自分でそのようなことをしようとすると、私は失敗しました。 私は主に学習するためのソースや助けてくれるサンプルプログラムが必要です。 私の説明が正しくない場合は申し訳ありませんが、私はこのコミュニティでは新しいです。 ありがとうございます。 私はPythonに精通していて、C++とJSの上手に手を携えています。人工知能、良いスタートを始める方法
-2
A
答えて
1
私はあなたが最初にGAに入るよりもそこで述べた方法を学ぶことをお勧めします。 GAは習得が容易ですが、ほとんどの場合、良い結果は得られません。
関連する問題
- 1. 人工知能
- 2. Drools人工知能
- 3. 人工知能ライブラリ
- 4. 人工知能 - ファジィシステム
- 5. 人工知能とエキスパートシステム
- 6. 人工知能プロジェクト - サーモスタットAI
- 7. 人工知能:BlocksworldヒューリスティックA *ソリューションのアプローチ
- 8. 人工知能シナプス接続強度シミュレーション
- 9. シンプルなゲームのための人工知能
- 10. 人工知能チャットボットを私のウェブサイトに追加する
- 11. 人工知能プロジェクトに関する提案
- 12. 人工知能における離散数学の重要性
- 13. 私の人工知能プロジェクトは知られていますか? AIコミュニティー?
- 14. PHPを使ったゲーム開発と人工知能
- 15. クライアント側の人工知能の実用上の問題
- 16. 人工知能のSTRIPSとは何ですか?
- 17. 人工知能:現代的なアプローチ(パートV)
- 18. 「笑い」を理解するために人工知能を訓練するには
- 19. 人工知能技術を使ってハノイの塔を解決する方法は?
- 20. OpenNTFドミノAPI - 始めるための最良の方法
- 21. 人工知能/衣服/衣服のユーザーの好みを推測するためのルール
- 22. ヒューリスティックを学ぶ前に人工知能を学ぶ必要があります
- 23. 人工ニューラルネットワークから永久に情報を保存する最も良い方法
- 24. フラグメント人工バックスタンプ
- 25. 人工蜂コロニーライブラリー
- 26. AI(人工知能)の学習に最適なサイトはどれですか?
- 27. 人工QKeyEventをQWebEngineViewに送信する方法は?
- 28. テキストエリアで人工的なキャレットをシミュレートする方法は?
- 29. はstrutsの良いスタート地点です。
- 30. このコードはどのように人工知能のためのmatlabで使用されます
私の答えは受け入れられませんでしたが、私の経験から繰り返しましょう。進化的計算(GA)は未熟な技術であり、理解の容易さのために多くの研究者がこの分野に焦点を当てている。これは、理論的背景が不十分で、サブパートの研究成果が多い地域です。それは産業でほとんど使用されず、ほんの一握りの工業用アプリケーションしか存在しません。上記のような問題を解決するための賢明な選択ではありません。私は間違っていると証明されてうれしい! – kosmos