Skip to content

Commit 7904694

Browse files
committed
Adjusted into 3 hidden layer structure
1 parent a2712ee commit 7904694

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

MachineLearning/TensorFlow/lltm_mlp.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -127,24 +127,21 @@ def mlp(_x, _weights, _biases):
127127
layer1 = tf.nn.tanh(tf.add(tf.matmul(_x, _weights['h1']), _biases['b1']))
128128
layer2 = tf.nn.tanh(tf.add(tf.matmul(layer1, _weights['h2']), _biases['b2']))
129129
layer3 = tf.nn.tanh(tf.add(tf.matmul(layer2, _weights['h3']), _biases['b3']))
130-
layer4 = tf.nn.tanh(tf.add(tf.matmul(layer3, _weights['h4']), _biases['b4']))
131-
out = tf.add(tf.matmul(layer4, _weights['out']), _biases['out'])
130+
out = tf.add(tf.matmul(layer3, _weights['out']), _biases['out'])
132131
return out
133132

134133

135134
weights = {
136135
'h1': tf.Variable(tf.random_normal([n_input, n_hidden_1], stddev=STANDARD_DEVIATION)),
137136
'h2': tf.Variable(tf.random_normal([n_hidden_1, n_hidden_2], stddev=STANDARD_DEVIATION)),
138137
'h3': tf.Variable(tf.random_normal([n_hidden_2, n_hidden_3], stddev=STANDARD_DEVIATION)),
139-
'h4': tf.Variable(tf.random_normal([n_hidden_3, n_hidden_4], stddev=STANDARD_DEVIATION)),
140-
'out': tf.Variable(tf.random_normal([n_hidden_4, n_classes], stddev=STANDARD_DEVIATION)),
138+
'out': tf.Variable(tf.random_normal([n_hidden_3, n_classes], stddev=STANDARD_DEVIATION)),
141139
}
142140

143141
biases = {
144142
'b1': tf.Variable(tf.random_normal([n_hidden_1])),
145143
'b2': tf.Variable(tf.random_normal([n_hidden_2])),
146144
'b3': tf.Variable(tf.random_normal([n_hidden_3])),
147-
'b4': tf.Variable(tf.random_normal([n_hidden_4])),
148145
'out': tf.Variable(tf.random_normal([n_classes]))
149146
}
150147

@@ -211,6 +208,13 @@ def mlp(_x, _weights, _biases):
211208
print("End of training.\n")
212209
print("Testing...\n")
213210

211+
# Testing training data
212+
test_acc = sess.run(pred, feed_dict={X: training_input, y: training_target, dropout_keep_prob: 1.})
213+
# print("Test accuracy: %.6f" % test_acc)
214+
print(repr(np.column_stack((test_acc, training_target))))
215+
# for i in np.column_stack((test_acc, testing_target)):
216+
# print(repr(i))
217+
214218
# Testing
215219
test_acc = sess.run(pred, feed_dict={X: testing_input, y: testing_target, dropout_keep_prob: 1.})
216220
# print("Test accuracy: %.6f" % test_acc)

0 commit comments

Comments
 (0)