ISTQB CT-AI
Machine Learning and Data
Introduction to machine learning
- Into which three forms can ML algorithms be categorized? Easy
- A model is to classify emails as spam or not spam. What kind of problem is this? Easy
- A model is to estimate a person's age from lifestyle data. What kind of problem is this? Easy
- How does the term "regression" in the ML context differ from its meaning in classic software testing? Easy
- What feedback does an intelligent agent receive for its actions in reinforcement learning? Easy
- What happens in the first activity of the ML workflow, "understand the objectives"? Easy
- Which parameters are called model hyperparameters? Easy
- Which dataset is used to assess the model in the activity "evaluate the model"? Easy
- Which three activities together make up "model generation"? Easy
- How is the ML workflow applied in practice? Easy
- What is meant by fine-tuning? Easy
- What does the abbreviation RAG stand for? Easy
- What happens to the pretrained model with RAG? Easy
Data for machine learning
- How much effort does data preparation take in the ML workflow compared with other steps? Easy
- Which three main activities does data preparation comprise? Easy
- Which techniques are typically used to fill in missing values during data cleaning (imputation)? Easy
- What is the goal of exploratory data analysis (EDA)? Easy
- What is the validation dataset used for? Easy
- What is the test dataset also called? Easy
- Which values of k are common in k-fold cross-validation? Easy
Introduction to machine learning
- An online retailer wants to derive from purchase data which products are often bought together in order to make recommendations. Which form of ML fits? Medium
- Which challenges does reinforcement learning involve? Medium
- What does the choice of ML form (supervised, unsupervised, reinforcement) depend on? Medium
- Which parameters are called algorithm hyperparameters? Medium
- What does the activity "prepare & test data" in the ML workflow comprise? Medium
- How is the best model usually found in practice? Medium
- What needs to be done if the model performs significantly worse on the independent test dataset than during evaluation? Medium
- Who typically performs the testing of the model in the ML workflow? Medium
- What happens in the activity "deploy the model"? Medium
- What does the activity "monitor & tune the model" involve? Medium
- What is not included in the ML workflow shown, but usually has to be done additionally? Medium
- To which parts of a neural network can fine-tuning be applied? Medium
- What does the success of fine-tuning mainly depend on? Medium
- What happens to biases and vulnerabilities of a pretrained model when it is adapted to a new task? Medium
- How does RAG work? Medium
Data for machine learning
- Which tasks belong to data acquisition? Medium
- Which tasks belong to data preprocessing? Medium
- Why should the operational data match the characteristics of the training data? Medium
- Which factors determine the amount of data used for training, evaluation and testing when enough data is available? Medium
- How does k-fold cross-validation work? Medium
Introduction to machine learning
- Which mappings of task and ML form are correct? Hard
- A tester reads in an ML project report: "Regression completed, error 3.2 years". How is this most likely to be understood? Hard
- A team has trained three models with random forest, SVM and a neural network and chosen the best one based on the validation data. Which step is missing before deployment? Hard
- After tuning, a model achieves 94% accuracy on the validation data but only 78% on the independent test dataset. Which conclusions are appropriate? Hard
- Which examples belong to model hyperparameters and which to algorithm hyperparameters? Hard
- An image processing model is to be built into vehicle software. Which statements about integration are correct? Hard
- A model has been running in production for months; its precision is gradually falling below the acceptance criterion. What should happen next? Hard
- A model has been successfully tested and is now being re-engineered for an embedded system. What is needed afterwards? Hard
- A classifier for apple varieties is to be adapted by fine-tuning. Which target tasks are likely to work well and which less well? Hard
- A company wants an LLM to answer questions about internal manuals without changing the model itself. What is recommended, and what must be considered? Hard
- Which statements about the relationship between fine-tuning and RAG are correct? Hard
Data for machine learning
- A fraud detection model was trained with data from Europe and is now used in Asia with significantly different transaction patterns. What is the consequence? Hard
- Which tasks belong to feature engineering? Hard
- Which statements about the course of data preparation are correct? Hard
- A team deliberately adds adversarial examples to the training data of an image classifier. How is this to be classified? Hard
- A team has only a few hundred records. Which steps are common in such cases? Hard
- The data is so scarce that no holdout test set is possible; only the average of the cross-validation is reported. How is this value to be assessed? Hard
- A dataset is highly imbalanced (few fraud cases). How should the folds be formed in k-fold cross-validation? Hard
- Which other resampling methods for scarce data exist besides k-fold cross-validation? Hard
- Why must the training, validation and test datasets be equivalent? Hard