Exam 3 Flashcards
From the matlab training video, what are 2 examples of deep learning applications
- radiology reviews, preliminary diagonoses
- self driving algorthms
Deep learning performs…
end to end learning. It receives raw data and learns to perform the task defined by itself.
Shallow learning is…
supervised learning using an ANN with low complexity
What distinguishes deep learning from shallow learning?
- higher complexity (will have multiple networks within a network, numerous hidden layers)
- input information is also more complex
A common application of deep learning is…
image recognition
DCNN stands for
Deep Convolution Neural Network
DCNNs are commonly used for
image recognition and audio processing (computer vision!)
What is a convolution layer?
A thin layer that extracts a reduced set of information, similar to filtering in signal processing
A layer which takes detailed raw data you have an performs feature engineering is an example of a
convolution layer
A pooling layer performs
dimensional reduction
A fully connected layer…
restores global connections
A dropout layer can help…
avoid overfitting and slowness
What does a dropout layer do?
Randomly drops neurons and their connections in the network.
Simplifies the NN, analogous to pruning trees
What is a deep feed-forward layer?
All linear left to right flow of data and calculations. No circular data or feedback loops.
What can feedback loops be particularly useful for?
Helping the neural network learn from time dependent information.