Deep Learning Flashcards
What functions can make up a neural network
Simple functions like convolutions, filtering, resizing etc.
Convolutional neural network
A neural network that learns the values of the kernels that it uses to convolve with the image
Max Pooling
A neuron that returns the highest value of its input
Deconvolution
A type of convolution that makes the image larger
Skip connections
Connections between non-consecutive layers of a neural network - useful for retaining information about images without losing it
Supervised learning
Learning that uses labelled datasets
Loss function
The function that calculates how incorrect the output of a network was
Backpropagation
We use the chain rule to take the derivative of each function in the neural network, this helps approximate the loss function and train the network accordingly
Ground truth
The guaranteed correct output of an input for a neural network
Adversarial neural network
Two networks work to generate an output
The generator network generates output
The pre-trained discriminator network tries to distinguish between ground truth data and data generated by the generator - once it can’t tell the difference, the generator is generating good data