February 2018
Intermediate to advanced
218 pages
5h 31m
English
Once we have defined the CNN hyperparameters, the next task is to implement the CNN network. As you can guess, for our task, we will construct a CNN network having three convolutional layers, a flattened layer and two fully connected layers (refer to LayersConstructor.py). Moreover, we need to define the weight and the bias as well. Furthermore, we will have implicit max-pooling layers too. At first, let's define the weight. In the following, we have the new_weights() method that asks for the image shape and returns the truncated normal shapes:
def new_weights(shape):
return tf.Variable(tf.truncated_normal(shape, stddev=0.05))
Then we define the biases using the new_biases() method:
def new_biases(length): ...
Read now
Unlock full access