私は次のリンクでコンボリューションニューラルネットワークのための次のコードを使用:https://github.com/aymericdamien/TensorFlow-Examples/blob/master/examples/3_NeuralNetworks/convolutional_network.pyと私は私のモデルのパラメータを設定したいと思います:CNNのTensorFlowでネットワークの重みを設定するにはどうすればよいですか?
私の入力は35 * 128
私は次のように設定の配列でありますネットワークパラメータ:
# Network Parameters
n_input = 35*128
n_classes = 6
dropout = 0.75
重みと偏りを設定する方法を教えてください。デフォルト値:
# Store layers weight & bias
weights = {
# 5x5 conv, 1 input, 32 outputs
'wc1': tf.Variable(tf.random_normal([5, 5, 1, 32])),
# 5x5 conv, 32 inputs, 64 outputs
'wc2': tf.Variable(tf.random_normal([5, 5, 32, 64])),
# fully connected, 7*7*64 inputs, 1024 outputs
'wd1': tf.Variable(tf.random_normal([7*7*64, 1024])),
# 1024 inputs, 10 outputs (class prediction)
'out': tf.Variable(tf.random_normal([1024, n_classes]))
}
biases = {
'bc1': tf.Variable(tf.random_normal([32])),
'bc2': tf.Variable(tf.random_normal([64])),
'bd1': tf.Variable(tf.random_normal([1024])),
'out': tf.Variable(tf.random_normal([n_classes]))
}
通常のランダム分布の値で初期化済みです。 'tf.random_normal()'はその初期化を扱います – Sriram