Deep Learning

Question: What do you mean by Deep Learning and why is it popular? Deep learning is a type of machine learning. It works like a…

Deep Learning Frameworks

Question: What are some deep learning frameworks? Get into detail about your most familiar framework. Check online for new ones! Example: Some deep learning frameworks…

Activation Function

Question: What is the role of activation function? Introduces non-linearity into a neural network to help it learn complex functions. Use examples if it helps.…

Auto-encoder

Question: What is an auto-encoder? Simply transforms unlabeled input into output. Makes output as close to input as possible within a neural network. Example: The…

Boltzmann Machine

Question: What is a Boltzmann Machine? Discovers interesting features that represent complex regularities in training data. Used to optimize weights and quantity for a problem.…

Artificial Neural Network

Question: What are artificial neural networks? Algorithms mimic biological neural networks. They can adapt to changing input. Helps you redesign output criteria. Example: An artificial…

Structure of Neural Networks

Question: Describe the structure of artificial neural networks? It usually has a lot of inputs, often unlabeled. These are processed with a weighted sum and…

Gradient Descent

Question: Explain gradient descent. Gradient is how much an output changes by input. Measures the change in all weights with regard to change in error.…

Back Propagation

Question: What is the back propagation and how does it work? Training algorithm used for multilayer neural network. Moves the error from an end to…

Variants of Back Propagation

Question: What are the variants of back propagation? Includes stochastic gradient descent, batch gradient descent, and mini-batch gradient descent.  Example: There are three variants, the…