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 by adjusting many simple processing units (neurons) to recognize patterns in data. Each neuron takes inputs, weighs their importance, and passes a transformed result forward—mimicking how biological brains process information through connected cells.
Why do we need multiple layers in a neural network?
Each layer learns increasingly complex features. Early layers detect simple patterns (edges, textures), middle layers combine them (shapes, parts), and deeper layers recognize high-level concepts (objects, faces). This hierarchy lets networks solve complex problems.
What does an activation function do, and why is it necessary?
An activation function introduces non-linearity, allowing the network to learn curved decision boundaries and complex relationships. Without it, stacking layers would just create one big linear transformation—unable to solve problems like XOR.
Explain the forward pass in a neural network.
The forward pass computes output by propagating input through each layer: multiply inputs by weights, add bias, apply activation function, repeat. Mathematically: a = σ(Wx + b), where W is weight matrix, b is bias, and σ is activation.
What is backpropagation and why do we use it?
Backpropagation efficiently computes how much each weight contributed to the error by working backward from output to input, using the chain rule. This lets us update thousands of weights quickly—it's the algorithm that makes training neural networks practical.
What does the loss function measure?
The loss function quantifies how wrong the network's predictions are compared to true answers (e.g., mean squared error for regression, cross-entropy for classification). We minimize it during training to improve predictions.
What is a weight and a bias in mathematical terms?
A weight (W) is a learned parameter that scales the importance of an input. A bias (b) is a learned offset added to the weighted sum before activation: z = Wx + b. Together they allow neurons to learn any linear transformation.
How does gradient descent update weights during training?
Gradient descent computes the gradient (derivative) of loss with respect to each weight, then updates weights in the opposite direction: W_new = W_old − α∇L, where α is learning rate. Small steps repeatedly move toward lower loss.
What is the difference between underfitting and overfitting?
Underfitting: model is too simple, fails to learn the training data well (high train and test loss). Overfitting: model memorizes noise, fits training data perfectly but fails on new data (low train loss, high test loss). Regularization and validation help balance.
What does 'deep learning' mean and why is depth important?
Deep learning uses neural networks with many hidden layers (depth). Depth is powerful because it allows hierarchical feature extraction—each layer builds on previous ones—enabling learning of very complex patterns that shallow networks cannot capture efficiently.
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 →