Google Cloud Professional Machine Learning Engineer: key terms
148 terms you need to know for Google Cloud Professional Machine Learning Engineer (Professional Machine Learning Engineer). Filter by level, then drill them with flashcards.
Flashcards for this exam Google Cloud Professional Machine Learning Engineer guide Class dates
- AccuracyThe fraction of all predictions that are correct: (TP + TN) / total.Foundational
- Activation FunctionA nonlinear function applied to a neuron's output that lets networks learn complex patterns.Foundational
- Anomaly DetectionIdentifying data points, events or patterns that deviate significantly from expected behavior.Intermediate
- Approximate Nearest Neighbor (ANN)Similarity search that returns near-closest vectors quickly by accepting a small loss in accuracy.Intermediate
- Area Under the Curve (AUC)The area under the ROC curve, summarizing a classifier's ability to rank positives above negatives (0.5 = random, 1.0 = perfect).Intermediate
- Attention MechanismA technique that lets a model weight the relevance of different input elements when producing each output.Intermediate
- AutoencoderA neural network trained to reconstruct its input through a compressed bottleneck representation.Intermediate
- AutoMLAutomated machine learning: tools that automate algorithm selection, feature preprocessing and hyperparameter tuning.Foundational
- BackpropagationThe algorithm that computes gradients of the loss with respect to every weight by applying the chain rule backward through the network.Intermediate
- BaggingBootstrap aggregating: training models in parallel on random samples with replacement and averaging their outputs.Intermediate
- Baseline ModelA simple reference model used to judge whether a more complex model adds value.Foundational
- Batch InferenceGenerating predictions for a large dataset offline in a single job rather than per request.Foundational
- Batch NormalizationNormalizing each layer's inputs across the mini-batch to stabilize and speed up training.Intermediate
- Batch SizeThe number of training examples processed together before the model's parameters are updated.Foundational
- Bayesian OptimizationHyperparameter tuning that builds a probabilistic model of performance to choose the most promising next trial.Advanced
- BERTBidirectional Encoder Representations from Transformers: Google's 2018 encoder-only model pretrained with masked language modeling.Intermediate
- Bias-Variance TradeoffThe balance between error from overly simple assumptions (bias) and error from sensitivity to training data (variance).Intermediate
- BigQuery ML (BQML)A Google Cloud feature that lets users create and run ML models in BigQuery using SQL.Intermediate
- Binary ClassificationClassification with exactly two possible output classes, such as yes/no or positive/negative.Foundational
- BLEUBilingual Evaluation Understudy: a metric scoring generated text by n-gram precision overlap with reference text.Intermediate
- BoostingAn ensemble method that trains weak learners sequentially, weighting each toward the errors of its predecessors.Intermediate
- Canary DeploymentReleasing a new model to a small fraction of traffic first, then increasing gradually if metrics are healthy.Intermediate
- Class ImbalanceA dataset where one class is far more frequent than others, which can bias models toward the majority class.Intermediate
- ClassificationA supervised learning task that predicts which discrete category or class an input belongs to.Foundational
- Classification ThresholdThe probability cutoff above which a classifier predicts the positive class.Intermediate
- ClusteringAn unsupervised task that groups similar data points together so items in a cluster are more alike than items in other clusters.Foundational
- Collaborative FilteringRecommending items based on the preferences of similar users or similarity between items in interaction data.Intermediate
- Concept DriftA change in the relationship between inputs and the target variable over time.Intermediate
- Confusion MatrixA table comparing predicted classes with actual classes, showing true/false positives and negatives.Foundational
- Continuous Training (CT)Automatically retraining and redeploying models on new data on a schedule or when drift is detected.Intermediate
- Convolutional Neural Network (CNN)A neural network that uses convolutional filters to detect spatial patterns, primarily for images.Intermediate
- Cross-Entropy LossA loss that measures the difference between predicted class probabilities and the true labels; standard for classification and LLMs.Intermediate
- Cross-ValidationA resampling method that trains and evaluates a model on multiple different splits to estimate generalization more reliably.Intermediate
- Curse of DimensionalityThe set of problems that arise as feature count grows: data becomes sparse and distance measures lose meaning.Intermediate
- Data AugmentationExpanding a training set by creating modified copies of existing examples.Intermediate
- Data DriftA change in the statistical distribution of input data in production compared with training data.Intermediate
- Data LabelingThe process of annotating raw data with labels so it can be used for supervised training or evaluation.Foundational
- Data LeakageWhen information unavailable at prediction time leaks into training, producing unrealistically good evaluation results.Intermediate
- Data LineageThe record of where data originated and how it was transformed on its way to a model or report.Intermediate
- Decision TreeA model that predicts by learning a hierarchy of if-then splits on feature values.Foundational
- Decoder-Only ArchitectureA transformer that uses only the decoder stack with causal (masked) attention to generate text one token at a time.Intermediate
- Deep Learning (DL)A subset of machine learning that uses multi-layer neural networks to learn hierarchical representations directly from raw data.Foundational
- Differential PrivacyA mathematical privacy guarantee that limits how much any individual's data can affect a model's or query's output.Advanced
- Dimensionality ReductionTechniques that reduce the number of input features while preserving as much useful information as possible.Intermediate
- DropoutA regularization technique that randomly deactivates a fraction of neurons during each training step.Intermediate
- Early StoppingHalting training when validation performance stops improving to prevent overfitting.Intermediate
- Edge AIRunning AI inference on devices near the data source, such as cameras, robots or phones, rather than in the cloud.Intermediate
- Encoder-Only ArchitectureA transformer that uses only the encoder stack with bidirectional attention, suited to understanding tasks.Intermediate
- Ensemble LearningCombining predictions from multiple models to achieve better performance than any single model.Intermediate
- EpochOne complete pass of the training algorithm through the entire training dataset.Foundational
- Experiment TrackingRecording the code, data, parameters, metrics and artifacts of each training run for comparison and reproducibility.Intermediate
- ExplainabilityThe ability to describe why an AI model produced a particular output in terms humans can understand.Foundational
- F1 ScoreThe harmonic mean of precision and recall: 2PR / (P + R).Foundational
- FeatureAn individual measurable input variable that a model uses to make predictions.Foundational
- Feature EngineeringCreating, transforming and selecting input variables to improve model performance.Foundational
- Feature ScalingTransforming numeric features to a common range or distribution so no feature dominates due to its units.Foundational
- Feature SelectionChoosing a subset of the most relevant features and discarding redundant or irrelevant ones.Intermediate
- Feature StoreA centralized repository for storing, sharing and serving ML features consistently for training and inference.Intermediate
- Federated LearningTraining a shared model across decentralized devices or sites without moving raw data to a central server.Intermediate
- Foundation Model (FM)A large model pretrained on broad data that can be adapted to many downstream tasks.Foundational
- GeminiGoogle's family of natively multimodal foundation models, available in the Gemini app, Gemini API and Vertex AI.Foundational
- Gradient BoostingAn ensemble technique that builds models sequentially, each one correcting the residual errors of the previous ones.Intermediate
- Gradient DescentAn optimization algorithm that iteratively adjusts parameters in the direction that most reduces the loss.Intermediate
- Grid SearchHyperparameter tuning that exhaustively tries every combination from predefined value lists.Intermediate
- Ground TruthThe verified correct answer or label used to train and evaluate models.Foundational
- HyperparameterA configuration value set before training that controls the learning process, rather than being learned from data.Foundational
- Hyperparameter TuningSearching for the hyperparameter values that give the best validation performance.Intermediate
- ImputationFilling in missing values in a dataset with estimated substitutes.Foundational
- InferenceUsing a trained model to make predictions or generate outputs on new data.Foundational
- K-Means ClusteringAn unsupervised algorithm that partitions data into k clusters by assigning points to the nearest centroid and iteratively updating centroids.Foundational
- K-Nearest Neighbors (k-NN)A non-parametric algorithm that predicts by majority vote or average of the k closest training examples.Intermediate
- KerasA high-level deep learning API for defining and training neural networks; Keras 3 runs on TensorFlow, JAX or PyTorch.Intermediate
- Knowledge GraphA structured representation of entities and the relationships between them.Intermediate
- L1 RegularizationAdds a penalty proportional to the absolute value of weights, pushing some weights to exactly zero (Lasso).Intermediate
- L2 RegularizationAdds a penalty proportional to the squared weights, shrinking all weights toward zero (Ridge, weight decay).Intermediate
- LabelThe known target value attached to a training example that a supervised model learns to predict.Foundational
- Learning RateThe hyperparameter that sets how large a step the optimizer takes when updating weights.Foundational
- Linear RegressionA regression algorithm that models the target as a weighted sum of input features plus an intercept.Foundational
- Logistic RegressionA classification algorithm that applies the sigmoid function to a linear combination of features to output a probability.Foundational
- Long Short-Term Memory (LSTM)An RNN variant with gates that control what information to keep, forget and output, enabling long-range memory.Intermediate
- Loss FunctionA function that measures how far a model's predictions are from the true values; training minimizes it.Intermediate
- Machine Learning (ML)A subset of AI in which systems learn patterns from data to make predictions or decisions without being explicitly programmed with rules.Foundational
- Machine Learning Operations (MLOps)Practices and tooling that apply DevOps principles to build, deploy, monitor and maintain ML models reliably in production.Foundational
- Mean Absolute Error (MAE)The average of absolute differences between predicted and actual values.Foundational
- Mean Squared Error (MSE)The average of squared differences between predicted and actual values.Foundational
- ML PipelineAn automated, repeatable sequence of steps such as data preparation, training, evaluation and deployment.Intermediate
- Model CardA document describing a model's intended use, performance, limitations, training data and ethical considerations.Foundational
- Model EvaluationMeasuring a trained model's performance, robustness and fitness for purpose before and after deployment.Foundational
- Model MonitoringContinuously tracking a deployed model's inputs, outputs, performance and fairness to detect degradation.Intermediate
- Model ParametersThe internal values, such as weights and biases, that a model learns from training data.Foundational
- Model RegistryA central catalog that stores model versions with metadata, lineage and approval status for deployment.Intermediate
- Model ServingHosting a trained model behind an interface so applications can request predictions.Foundational
- Model TrainingThe process of fitting a model's parameters to data by optimizing an objective function.Foundational
- Multiclass ClassificationClassification where each input is assigned to exactly one of three or more classes.Intermediate
- Multilayer Perceptron (MLP)A feedforward neural network with one or more hidden layers of fully connected neurons.Intermediate
- Multimodal EmbeddingAn embedding that places different modalities, such as images and text, in the same vector space.Intermediate
- Naive BayesA probabilistic classifier based on Bayes' theorem that assumes features are independent given the class.Intermediate
- Natural Language Processing (NLP)The field of AI that enables computers to understand, interpret and generate human language.Foundational
- Neural Network (NN)A model made of layers of interconnected artificial neurons that learn weighted transformations of input data.Foundational
- NormalizationMin-max scaling that rescales a feature to a fixed range, usually 0 to 1.Foundational
- One-Hot EncodingRepresenting a categorical variable as multiple binary columns, one per category.Foundational
- OptimizerThe algorithm that updates model weights using computed gradients, such as SGD, Adam or AdamW.Intermediate
- OverfittingWhen a model learns training data too closely, including noise, and performs poorly on new data.Foundational
- PerplexityA language-model metric measuring how well a model predicts text; lower perplexity means better prediction.Intermediate
- PolicyIn reinforcement learning, the strategy that maps states to actions.Intermediate
- PrecisionOf all positive predictions, the fraction that are actually positive: TP / (TP + FP).Foundational
- Principal Component Analysis (PCA)A linear technique that projects data onto orthogonal directions of maximum variance to reduce dimensionality.Intermediate
- PyTorchAn open-source deep learning framework, originally from Meta and now governed by the PyTorch Foundation, known for dynamic computation graphs.Foundational
- R-Squared (R²)The coefficient of determination: the proportion of variance in the target explained by the model.Intermediate
- Random ForestAn ensemble of decision trees trained on random data samples and feature subsets, averaging their predictions.Intermediate
- Real-Time InferenceServing predictions synchronously with low latency in response to individual requests.Foundational
- RecallOf all actual positives, the fraction the model correctly identifies: TP / (TP + FN). Also called sensitivity or true positive rate.Foundational
- Recommendation SystemA system that predicts items a user is likely to want, based on behavior, item attributes or both.Intermediate
- Recurrent Neural Network (RNN)A neural network that processes sequences by passing a hidden state from one step to the next.Intermediate
- RegressionA supervised learning task that predicts a continuous numeric value.Foundational
- RegularizationTechniques that constrain model complexity to reduce overfitting.Intermediate
- Reinforcement Learning (RL)Learning in which an agent takes actions in an environment and improves its policy by maximizing cumulative reward.Foundational
- ReLURectified Linear Unit: an activation that outputs the input if positive and zero otherwise, f(x)=max(0,x).Foundational
- Reward FunctionThe signal that tells a reinforcement learning agent how good an action or outcome was.Intermediate
- ROC CurveReceiver Operating Characteristic curve: a plot of true positive rate against false positive rate across thresholds.Intermediate
- Root Mean Squared Error (RMSE)The square root of MSE, expressing typical prediction error in the target's own units.Foundational
- ROUGERecall-Oriented Understudy for Gisting Evaluation: n-gram and sequence overlap metrics for summarization.Intermediate
- Self-AttentionAttention in which each token in a sequence attends to every other token in the same sequence.Intermediate
- Self-Supervised Learning (SSL)Learning in which the training signal is generated automatically from the data itself, without human labels.Intermediate
- Semi-Supervised LearningLearning that combines a small labeled dataset with a large unlabeled dataset to improve model accuracy.Intermediate
- Shadow DeploymentRunning a new model alongside production on live traffic without returning its predictions to users.Intermediate
- SHAPSHapley Additive exPlanations: a method that attributes a prediction to each feature using game-theoretic Shapley values.Intermediate
- Sigmoid FunctionAn S-shaped activation that maps any real number to the range 0 to 1.Foundational
- SoftmaxA function that converts a vector of raw scores (logits) into a probability distribution summing to 1.Intermediate
- StandardizationScaling a feature to have mean 0 and standard deviation 1 (z-score scaling).Foundational
- Stochastic Gradient Descent (SGD)Gradient descent that updates parameters using one example or a small mini-batch at a time.Intermediate
- Supervised LearningMachine learning that trains a model on labeled examples, where each input is paired with the correct output.Foundational
- Support Vector Machine (SVM)A supervised algorithm that finds the hyperplane separating classes with the maximum margin.Intermediate
- Synthetic DataArtificially generated data used to train, fine-tune or evaluate models.Intermediate
- Tensor Processing Unit (TPU)Google's custom ASIC for accelerating neural network training and inference, available on Google Cloud.Intermediate
- TensorFlowAn open-source machine learning framework from Google, with Keras as its high-level API.Foundational
- Test DatasetData kept completely separate until the end to measure a final model's generalization performance.Foundational
- Time Series ForecastingPredicting future values of a variable from its historical, time-ordered observations.Intermediate
- Train-Test SplitDividing a dataset into separate subsets for training and evaluation.Foundational
- Training DatasetThe portion of data used to fit a model's parameters.Foundational
- Transfer LearningReusing a model trained on one task as the starting point for a related task.Intermediate
- TransformerA neural network architecture based on self-attention that processes all tokens in a sequence in parallel; the basis of modern LLMs.Foundational
- UnderfittingWhen a model is too simple to capture underlying patterns and performs poorly on both training and new data.Foundational
- Unsupervised LearningMachine learning that finds structure, groupings or patterns in data that has no labels.Foundational
- Validation DatasetHeld-out data used during development to tune hyperparameters and select models.Foundational
- Vanishing GradientA training problem where gradients shrink toward zero in early layers, so they learn very slowly or not at all.Intermediate
- Vertex AIGoogle Cloud's unified AI platform for building, deploying and scaling ML models and generative AI applications and agents.Foundational
- XGBoostExtreme Gradient Boosting: a fast, regularized, widely used gradient-boosted decision tree library.Intermediate