私は人工ニューラルネットワークを使ってTic-tac-toeを演奏したいです。ネットワークの構成は次のとおりです。 9つのフィールドのそれぞれについて、2つの入力ニューロンを使用します。だから私は18の入力ニューロンを持っています。すべてのフィールドについて、プレーヤー1のプレイヤー1と1のニューロンに1つの入力ニューロンがあります。それに加えて、現在のボード位置を評価する1つの出力ニューロンがあります。出力値が高いほど、プレイヤー1の位置が良好になります。低いほど、プレイヤー2の方が良好です。人工ニューラルネットワーク(Tic-tac-toe)のコーディング方法は?
しかし、私の問題は次のとおりです。私の考えは、入力ニューロンにArray [1-18]を使うことでした。この配列の値は入力ウェイトです。私はループを使って配列を歩き回りました。活性化されるべきニューロンがあるときはいつでも、出力値に重みを加える。だから、出力値が有効に入力ニューロンの重みの合計である:あなたは、このネットワークをプログラミングするための良い方法です
Output = SUM(ActivatedInputNeurons)
と思いますか?より良いアイデアはありますか?
私があなたを助けてくれることを願っています。前もって感謝します!
私の宿題のような匂い –
@Binary:宿題であるという理由だけで、あなたがそれはStackOverflowで答えられないはずの質問です。これはSOFAQスレッドで大きく議論されました。取ることができる純粋なコードソリューションを提供することから余分な予防措置を取っておきたいかもしれませんが、あなたはOPを正しい経路に導くことによって答えを出すことができます。 – TheTXI
@BinaryWorrier:いいえ、宿題ではありません。私は学校にコンピュータサイエンスを持っていません。 :p – caw