Flashcards · Neural Networks · Free
Neural Networks flashcards, generated for you.
Example Neural Networks study cards to learn from right now — then generate a full set from your own notes (plus a practice quiz) and export to Quizlet or Anki. Free, no account needed.
Example Neural Networks flashcards
What is the core intuition behind a neural network?
A neural network learns to map inputs to outputs by adjusting internal parameters (weights). It mimics how biological neurons connect: each node receives signals, processes them, and passes results forward.
What does a neuron/node actually compute?
A neuron computes a weighted sum of its inputs, adds a bias term, and applies a nonlinear function (activation function) to produce an output. Formula: output = activation(Σ(weight × input) + bias).
Why do we need activation functions in neural networks?
Activation functions introduce nonlinearity. Without them, stacking layers would just create linear transformations, making the network unable to learn complex patterns. Common ones: ReLU, sigmoid, tanh.
What is a 'layer' in a neural network?
A layer is a group of neurons that process information together. Input layer receives raw data, hidden layers learn features, output layer produces predictions. Neurons in one layer connect to all neurons in the next layer (in a fully connected/dense network).
Explain the intuition behind backpropagation.
Backpropagation calculates how much each weight contributed to the error. Starting from the output error, it works backward through the network (using the chain rule) to assign 'blame' to each weight, enabling gradient-based updates.
What does a loss function measure?
A loss function quantifies how wrong the network's predictions are compared to true labels. Common examples: Mean Squared Error (MSE) for regression, Cross-Entropy for classification. Lower loss means better performance.
What is the purpose of gradient descent in training?
Gradient descent iteratively adjusts weights in the direction that reduces loss. It computes the gradient (slope) of loss with respect to each weight and takes a small step opposite to that gradient, controlled by learning rate.
What does it mean when a network is 'overfitting'?
Overfitting occurs when a network memorizes training data too well but fails on new data. It learns noise and specific details instead of generalizable patterns. Indicated by low training loss but high validation loss.
How do regularization techniques prevent overfitting?
Regularization adds a penalty for large weights (L1/L2) or randomly drops neurons during training (dropout), forcing the network to learn simpler, more robust features rather than fitting noise.
What is the difference between batch size, epoch, and iteration in training?
Iteration: one weight update (forward pass + backprop on one batch). Batch size: number of samples per iteration. Epoch: one complete pass through entire training data (multiple iterations). Example: 1000 samples, batch size 100 = 10 iterations per epoch.
Make your own Neural Networks study set
Flashcards for related topics
Studying Neural Networks to build with AI? MindloomHQ turns it into real skills — structured courses, agent projects, and certificates.
Explore MindloomHQ →