by Shihang Feng
Figure 1: (a) Input image, (b) classication results of all imaging points in the input image.
In this lab, we will go through convolutional neural network (CNN) to distinguish salt body in a migration image.
Download the codes ./CNN_salt.zip and unzip it. Change your Matlab working directory under this file so you may able to use all necessary sub-functions. The main function is function test_example_salt.m, open it in the matlab script and run.
5 Convolutional Neural Network
The misfit function of the convolutional neural network is:
where w is the set of all weights and b the set of all biases, n is the number of training inputs, x is the set of all training inputs, y(x) is the expected output of the network for input x, and a is the actual output of the network for input x, with respect to w and b. The architecture of the convolutional neural network is shown in Figure 2.
Figure 2: The convolutional neural network architecture with two convolutional layer and a fully connected layer.
If there are any errors in this Lab, please contact: shihang.feng@kaust.edu.sa