Machine learning, neural networks, big data and advanced AI concepts for experts!
1. What is "attention mechanism" in neural networks?
💡 Attention allows models to focus on relevant parts of the input sequence when producing each output, crucial for translation and LLMs.
2. What is "precision" in machine learning metrics?
💡 Precision = True Positives / (True Positives + False Positives) — measures how many predicted positives are actually positive.
3. What is "overfitting" in machine learning?
💡 Overfitting occurs when a model learns training data too well, including noise, causing poor generalization to new data.
4. What is "federated learning"?
💡 Federated learning trains models across decentralized devices using local data without transferring it centrally, preserving privacy.
5. What is "regularization" in machine learning?
💡 Regularization adds a penalty to the loss function for model complexity (L1/L2), discouraging overfitting by keeping weights small.
6. What is "transfer learning" in AI?
💡 Transfer learning leverages knowledge from a model trained on one task and adapts it to a different but related task, saving time and data.
7. What is "GAN" in machine learning?
💡 GANs pit a generator (creates fake data) against a discriminator (detects fakes) in a competitive training process to generate realistic content.
8. What is "reinforcement learning"?
💡 Reinforcement learning trains agents to make decisions by maximizing cumulative rewards through interaction with an environment.
9. What does "BERT" stand for in AI?
💡 BERT is a pre-trained language model using bidirectional transformers, trained on masked language modeling to understand context from both directions.
10. What is "backpropagation" in neural networks?
💡 Backpropagation computes the gradient of the loss function with respect to each weight by applying the chain rule backward through the network.
11. What is "LSTM" in deep learning?
💡 LSTM networks use gating mechanisms (input, forget, output gates) to selectively remember or forget information over long sequences.
12. What is the "vanishing gradient problem"?
💡 In deep networks, gradients can shrink exponentially during backpropagation, making earlier layers learn extremely slowly or not at all.
13. What is "gradient descent" in machine learning?
💡 Gradient descent iteratively adjusts model weights by moving in the direction that minimizes the loss function — the core of neural network training.
14. What is "data augmentation" in machine learning?
💡 Data augmentation creates modified copies of training data (rotations, flips, crops) to increase dataset size and model robustness.
15. What is "A/B testing" in technology?
💡 A/B testing simultaneously exposes user groups to two variants (A and B) to measure which produces better outcomes based on metrics.
16. What is "confusion matrix" in machine learning evaluation?
💡 A confusion matrix shows the counts of true positives, true negatives, false positives, and false negatives for a classification model.
17. What is "principal component analysis" (PCA)?
💡 PCA reduces dataset dimensions by finding principal components (directions of maximum variance), removing correlated features.
18. What is a "transformer" architecture in AI?
💡 The Transformer architecture uses self-attention mechanisms to process sequences in parallel, forming the basis of modern LLMs like GPT.
19. What is "hyperparameter tuning"?
💡 Hyperparameter tuning finds the optimal configuration settings (not learned from data) that control the training process and model architecture.
20. What is "MapReduce" in big data?
💡 MapReduce processes large datasets by splitting tasks into Map (parallel processing) and Reduce (aggregating results) phases across clusters.