私は単純なゲームをPythonで簡単に実装しています。小さなゲームでのニューラルネットワークの基礎の理解
ゲームは単純なルールがあります。
- 2選手が
- 互いに対戦する全てのプレイヤーは、プレイヤーのラウンド10枚のカード
- 各同時にカードをプレイ
- 高を果たしたプレーヤーを持っていますカードがラウンドに勝つ
- 残っているカードがなければ、最も勝ったラウンドのプレーヤーが勝利する
は、今私は、init-機能、chooseMove-機能(ここであなたは敵が最後のカードを果たした見ることができます)とゲームオーバー-機能(ここではあなたが見ることができますがありニューラルネットワーク
を使用してAIを構築したいですゲームの結果は)
今私の質問は:
- >どのように私はこれに近づいていますか?私は、さまざまな動き(1つの動き、2つの動き、...)、またはすべてのための異なるネットワークを構築していますか?私は入力と出力として何を定義し、どのように勝利と何が失われたのかをネットワークに伝えますか?
私はすでにネットワークを考えていますか? (あなたのラウンドに勝利したときなど、あなたのカードと敵のカードの差は非常に小さいが、ラウンドが緩んだ場合、その差は非常に大きくなるはずです)
これらはすべて非常に基本的な質問ですNNの私の理解は本当に良いものではないが、これがNNの基本を理解するのに役立つと思った。
私は本当に正しい答えとして、それを選択することはできませんが、私は私の質問に対する正しい答えがないと思いますので、... しかし、説明とあなたの提案したアイデアにも非常に感謝しています!私は私の問題についてもう少し考えをしてから、もっと簡単に変更するかもしれません:) – greece57