3

Python/Pygame で基本的で単純なニューラル ネットワークを作成する方法を理解しようとしています。私はこのチュートリアルを読みました。私の目的は、「AI ジャンキー」で説明されているプログラムに似たプログラムを作成することです。このチュートリアルはかなり単純ですが。私はまだそれを完全には理解していません.ニューロンの出力とタンクの動きとの関係については確信が持てません. アルゴリズムの実装についての理解を深めるために、pygame/python で書かれたこのようなプログラムの単純で基本的なコードはどこにありますか?

楽しみにありがとう!

4

1 に答える 1

1

この投稿で @Nathan の Python コードを確認してください。それはかなりきれいで、出発点としても良いです。

物流を活性化したい場合:

def logistic(x):
    return 1/(1+math.exp(-x))

# derivative of logistic
def dlogistic(y):
    return y*(1-y)

デフォルトのアクティベーション関数はtanh元のコードにあります。

ネットワークを構築してトレーニングを開始するのは非常に簡単です。

# create a network with 5 inputs, 20 hiddens, and one output nodes
n = NN(5, 20, 1)
于 2013-01-30T04:01:06.310 に答える