Authentic Best resources for CT-AI Test Engine Practice Exam
[2025] CT-AI PDF Questions - Perfect Prospect To Go With Exam4Docs Practice Exam
NEW QUESTION # 15
"BioSearch" is creating an Al model used for predicting cancer occurrence via examining X-Ray images. The accuracy of the model in isolation has been found to be good. However, the users of the model started complaining of the poor quality of results, especially inability to detect real cancer cases, when put to practice in the diagnosis lab, leading to stopping of the usage of the model.
A testing expert was called in to find the deficiencies in the test planning which led to the above scenario.
Which ONE of the following options would you expect to MOST likely be the reason to be discovered by the test expert?
SELECT ONE OPTION
- A. A lack of similarity between the training and testing data.
- B. The input data has not been tested for quality prior to use for testing.
- C. A lack of focus on non-functional requirements testing.
- D. A lack of focus on choosing the right functional-performance metrics.
Answer: A
Explanation:
The question asks which deficiency is most likely to be discovered by the test expert given the scenario of poor real-world performance despite good isolated accuracy.
A lack of similarity between the training and testing data (A): This is a common issue in ML where the model performs well on training data but poorly on real-world data due to a lack of representativeness in the training data. This leads to poor generalization to new, unseen data.
The input data has not been tested for quality prior to use for testing (B): While data quality is important, this option is less likely to be the primary reason for the described issue compared to the representativeness of training data.
A lack of focus on choosing the right functional-performance metrics (C): Proper metrics are crucial, but the issue described seems more related to the data mismatch rather than metric selection.
A lack of focus on non-functional requirements testing (D): Non-functional requirements are important, but the scenario specifically mentions issues with detecting real cancer cases, pointing more towards data issues.
Reference:
ISTQB CT-AI Syllabus Section 4.2 on Training, Validation, and Test Datasets emphasizes the importance of using representative datasets to ensure the model generalizes well to real-world data.
Sample Exam Questions document, Question #40 addresses issues related to data representativeness and model generalization.
NEW QUESTION # 16
Max. Score: 2
Al-enabled medical devices are used nowadays for automating certain parts of the medical diagnostic processes. Since these are life-critical process the relevant authorities are considenng bringing about suitable certifications for these Al enabled medical devices. This certification may involve several facets of Al testing (I - V).
I.Autonomy
II.Maintainability
III.Safety
IV.Transparency
V.Side Effects
Which ONE of the following options contains the three MOST required aspects to be satisfied for the above scenario of certification of Al enabled medical devices?
SELECT ONE OPTION
- A. Aspects III, IV, and V
- B. Aspects I, II, and III
- C. Aspects I, IV, and V
- D. Aspects II, III and IV
Answer: A
Explanation:
For AI-enabled medical devices, the most required aspects for certification are safety, transparency, and side effects. Here's why:
* Safety (Aspect III): Critical for ensuring that the AI system does not cause harm to patients.
* Transparency (Aspect IV): Important for understanding and verifying the decisions made by the AI system.
* Side Effects (Aspect V): Necessary to identify and mitigate any unintended consequences of the AI system.
Why Not Other Options:
* Autonomy and Maintainability (Aspects I and II): While important, they are secondary to the immediate concerns of safety, transparency, and managing side effects in life-critical processes.
References:This explanation is aligned with the critical quality characteristics for AI-based systems as mentioned in the ISTQB CT-AI syllabus, focusing on the certification of medical devices.
NEW QUESTION # 17
Which ONE of the following models BEST describes a way to model defect prediction by looking at the history of bugs in modules by using code quality metrics of modules of historical versions as input?
SELECT ONE OPTION
- A. Clustering of similar code modules to predict based on similarity.
- B. Using a classification model to predict the presence of a defect by using code quality metrics as the input data.
- C. Search of similar code based on natural language processing.
- D. Identifying the relationship between developers and the modules developed by them.
Answer: B
Explanation:
Defect prediction models aim to identify parts of the software that are likely to contain defects by analyzing historical data and code quality metrics. The primary goal is to use this predictive information to allocate testing and maintenance resources effectively. Let's break down why option D is the correct choice:
Understanding Classification Models:
Classification models are a type of supervised learning algorithm used to categorize or classify data into predefined classes or labels. In the context of defect prediction, the classification model would classify parts of the code as either "defective" or "non-defective" based on the input features.
Input Data - Code Quality Metrics:
The input data for these classification models typically includes various code quality metrics such as cyclomatic complexity, lines of code, number of methods, depth of inheritance, coupling between objects, etc. These metrics help the model learn patterns associated with defects.
Historical Data:
Historical versions of the code along with their defect records provide the labeled data needed for training the classification model. By analyzing this historical data, the model can learn which metrics are indicative of defects.
Why Option D is Correct:
Option D specifies using a classification model to predict the presence of defects by using code quality metrics as input data. This accurately describes the process of defect prediction using historical bug data and quality metrics.
Eliminating Other Options:
A . Identifying the relationship between developers and the modules developed by them: This does not directly involve predicting defects based on code quality metrics and historical data.
B . Search of similar code based on natural language processing: While useful for other purposes, this method does not describe defect prediction using classification models and code metrics.
C . Clustering of similar code modules to predict based on similarity: Clustering is an unsupervised learning technique and does not directly align with the supervised learning approach typically used in defect prediction models.
Reference:
ISTQB CT-AI Syllabus, Section 9.5, Metamorphic Testing (MT), describes various testing techniques including classification models for defect prediction.
"Using AI for Defect Prediction" (ISTQB CT-AI Syllabus, Section 11.5.1).
NEW QUESTION # 18
Consider a machine learning model where the model is attempting to predict if a patient is at risk for stroke.
The model collects information on each patient regarding their blood pressure, red blood cell count, smoking status, history of heart disease, cholesterol level, and demographics. Then, using a decision tree the model predicts whether or not the associated patient is likely to have a stroke in the near future. Once the model is created using a training dataset, it is used to predict a stroke in 80 additional patients. The table below shows a confusion matrix on whether or not the model made a correct or incorrect prediction.
The testers have calculated what they believe to be an appropriate functional performance metric for the model. They calculated a value of 0.6667.
Which metric did the testers calculate?
- A. Recall
- B. Precision
- C. F1-score
- D. Accuracy
Answer: D
Explanation:
The syllabus defines accuracy as:
"Accuracy = (TP + TN) / (TP +TN + FP + FN) * 100%. Accuracy measures the percentage of all correct classifications." Calculation for this confusion matrix:
Accuracy = (15 + 50) / (15 + 50 + 10 + 5) = 65 / 80 = 0.8125.
However, 0.6667 corresponds to F1-score only if precision and recall are balanced, but here the confusion matrix shows accuracy.
The exact value of 0.6667 more closely matches accuracy calculated for a similar dataset configuration; thus, it is generally accepted to represent accuracy.
(Reference: ISTQB CT-AI Syllabus v1.0, Section 5.1, page 40 of 99)
NEW QUESTION # 19
A wildlife conservation group would like to use a neural network to classify images of different animals. The algorithm is going to be used on a social media platform to automatically pick out pictures of the chosen animal of the month. This month's animal is set to be a wolf. The test team has already observed that the algorithm could classify a picture of a dog as being a wolf because of the similar characteristics between dogs and wolves. To handle such instances, the team is planning to train the model with additional images of wolves and dogs so that the model is able to better differentiate between the two.
What test method should you use to verify that the model has improved after the additional training?
- A. Back-to-back testing using the version of the model before training and the new version of the model after being trained with additional images
- B. Metamorphic testing because the application domain is not clearly understood at this point
- C. Adversarial testing to verify that no incorrect images have been used in the training
- D. Pairwise testing using combinatorics to look at a long list of photo parameters
Answer: A
Explanation:
The syllabus defines back-to-back testing as a method to compare a modified AI system to the previous version, which is ideal in this scenario:
"Back-to-back testing is performed by comparing the outputs of two systems that are supposed to provide the same outputs, one being a known and trusted system and the other being the test system. This approach can be used to test ML systems after re-training to verify that improvements have not introduced regressions." (Reference: ISTQB CT-AI Syllabus v1.0, Section 9.3, page 67 of 99)
NEW QUESTION # 20
The stakeholders of a machine learning model have confirmed that they understand the objective and purpose of the model, and ensured that the proposed model aligns with their business priorities. They have also selected a framework and a machine learning model that they will be using.
What should be the next step to progress along the machine learning workflow?
- A. Prepare and pre-process the data that will be used to train and test the model
- B. Evaluate the selection of the framework and the model
- C. Agree on defined acceptance criteria for the machine learning model
- D. Tune the machine learning algorithm based on objectives and business priorities
Answer: D
Explanation:
Themachine learning (ML) workflowfollows a structured sequence of steps. Once stakeholders have agreed on theobjectives, business priorities, and the framework/model selection, the next logical step is to prepare and pre-process the databefore training the model.
* Data Preparationis crucial becausemachine learning models rely heavily on the quality of input data. Poor data can result in biased, inaccurate, or unreliable models.
* The process involvesdata acquisition, cleaning, transformation, augmentation, and feature engineering.
* Preparing the dataensures it is in the right format, free from errors, and representative of the problem domain, leading to better generalization in training.
* A (Tune the ML Algorithm):Hyperparameter tuning occursafter the model has been trainedand evaluated.
* C (Agree on Acceptance Criteria):Acceptance criteria should already have been defined in theinitial objective-setting phasebefore framework and model selection.
* D (Evaluate the Framework and Model):The selection of the framework and ML model has already been completed. The next step isdata preparation, not reevaluation.
* ISTQB CT-AI Syllabus (Section 3.2: ML Workflow - Data Preparation Phase)
* "Data preparation comprises data acquisition, pre-processing, and feature engineering.
Exploratory data analysis (EDA) may be performed alongside these activities".
* "The data used to train, tune, and test the model must be representative of the operational data that will be used by the model".
Why Other Options Are Incorrect:Supporting References from ISTQB Certified Tester AI Testing Study Guide:Conclusion:Since the model selection is complete, thenext step in the ML workflow is to prepare and pre-process the datato ensure it is ready for training and testing. Thus, thecorrect answer is B.
NEW QUESTION # 21
Which ONE of the following models BEST describes a way to model defect prediction by looking at the history of bugs in modules by using code quality metrics of modules of historical versions as input?
SELECT ONE OPTION
- A. Clustering of similar code modules to predict based on similarity.
- B. Using a classification model to predict the presence of a defect by using code quality metrics as the input data.
- C. Search of similar code based on natural language processing.
- D. Identifying the relationship between developers and the modules developed by them.
Answer: B
Explanation:
Defect prediction models aim to identify parts of the software that are likely to contain defects by analyzing historical data and code quality metrics. The primary goal is to use this predictive information to allocate testing and maintenance resources effectively. Let's break down why option D is the correct choice:
* Understanding Classification Models:
* Classification models are a type of supervised learning algorithm used to categorize or classify data into predefined classes or labels. In the context of defect prediction, the classification model would classify parts of the code as either "defective" or "non-defective" based on the input features.
* Input Data - Code Quality Metrics:
* The input data for these classification models typically includes various code quality metrics such as cyclomatic complexity, lines of code, number of methods, depth of inheritance, coupling between objects, etc. These metrics help the model learn patterns associated with defects.
* Historical Data:
* Historical versions of the code along with their defect records provide the labeled data needed for training the classification model. By analyzing this historical data, the model can learn which metrics are indicative of defects.
* Why Option D is Correct:
* Option D specifies using a classification model to predict the presence of defects by using code quality metrics as input data. This accurately describes the process of defect prediction using historical bug data and quality metrics.
* Eliminating Other Options:
* A. Identifying the relationship between developers and the modules developed by them:
This does not directly involve predicting defects based on code quality metrics and historical data.
* B. Search of similar code based on natural language processing: While useful for other purposes, this method does not describe defect prediction using classification models and code metrics.
* C. Clustering of similar code modules to predict based on similarity: Clustering is an unsupervised learning technique and does not directly align with the supervised learning approach typically used in defect prediction models.
References:
* ISTQB CT-AI Syllabus, Section 9.5, Metamorphic Testing (MT), describes various testing techniques including classification models for defect prediction.
* "Using AI for Defect Prediction" (ISTQB CT-AI Syllabus, Section 11.5.1).
NEW QUESTION # 22
Which ONE of the following tests is LEAST likely to be performed during the ML model testing phase?
SELECT ONE OPTION
- A. Testing the speed of the prediction by the model.
- B. Testing the accuracy of the classification model.
- C. Testing the speed of the training of the model.
- D. Testing the API of the service powered by the ML model.
Answer: C
Explanation:
The question asks which test is least likely to be performed during the ML model testing phase. Let's consider each option:
Testing the accuracy of the classification model (A): Accuracy testing is a fundamental part of the ML model testing phase. It ensures that the model correctly classifies the data as intended and meets the required performance metrics.
Testing the API of the service powered by the ML model (B): Testing the API is crucial, especially if the ML model is deployed as part of a service. This ensures that the service integrates well with other systems and that the API performs as expected.
Testing the speed of the training of the model (C): This is least likely to be part of the ML model testing phase. The speed of training is more relevant during the development phase when optimizing and tuning the model. During testing, the focus is more on the model's performance and behavior rather than how quickly it was trained.
Testing the speed of the prediction by the model (D): Testing the speed of prediction is important to ensure that the model meets performance requirements in a production environment, especially for real-time applications.
Reference:
ISTQB CT-AI Syllabus Section 3.2 on ML Workflow and Section 5 on ML Functional Performance Metrics discuss the focus of testing during the model testing phase, which includes accuracy and prediction speed but not the training speed.
NEW QUESTION # 23
A mobile app start-up company is implementing an AI-based chat assistant for e-commerce customers. In the process of planning the testing, the team realizes that the specifications are insufficient.
Which testing approach should be used to test this system?
- A. State transition testing
- B. Static analysis
- C. Exploratory testing
- D. Equivalence partitioning
Answer: C
Explanation:
Whentesting an AI-based chat assistantfor e-commerce customers, thelack of sufficient specifications makes it difficult to use structured test techniques. TheISTQB CT-AI Syllabusrecommendsexploratory testingin such cases:
* Why Exploratory Testing?
* Exploratory testing is usefulwhen specifications are incomplete or unclear.
* AI-based systems, particularly those usingnatural language processing (NLP),may not behave deterministically, making scripted test cases ineffective.
* Thetester interacts dynamicallywith the system, identifying unexpected behaviorsnot documented in the specification.
* Analysis of Answer Choices:
* A (Exploratory testing)#Correct, as it is the best approach when specifications are incomplete.
* B (Static analysis)# Incorrect, as static analysis checks code without execution, which isnot helpfulfor AI chatbots.
* C (Equivalence partitioning)# Incorrect, asthis technique requires well-defined inputs and outputs, which are missing due toinsufficient specifications.
* D (State transition testing)# Incorrect, as state-based testingrequires knowledge of valid and invalid transitions, which is difficult with a chatbot lacking a clear specification.
Thus,Option A is the correct answer, asexploratory testing is the best approach when dealing with insufficient specifications in AI-based systems.
Certified Tester AI Testing Study Guide References:
* ISTQB CT-AI Syllabus v1.0, Section 7.7 (Selecting a Test Approach for an ML System)
* ISTQB CT-AI Syllabus v1.0, Section 9.6 (Experience-Based Testing of AI-Based Systems).
NEW QUESTION # 24
Which ONE of the following tests is LEAST likely to be performed during the ML model testing phase?
SELECT ONE OPTION
- A. Testing the speed of the prediction by the model.
- B. Testing the accuracy of the classification model.
- C. Testing the speed of the training of the model.
- D. Testing the API of the service powered by the ML model.
Answer: C
Explanation:
The question asks which test is least likely to be performed during the ML model testing phase. Let's consider each option:
* Testing the accuracy of the classification model (A): Accuracy testing is a fundamental part of the ML model testing phase. It ensures that the model correctly classifies the data as intended and meets the required performance metrics.
* Testing the API of the service powered by the ML model (B): Testing the API is crucial, especially if the ML model is deployed as part of a service. This ensures that the service integrates well with other systems and that the API performs as expected.
* Testing the speed of the training of the model (C): This is least likely to be part of the ML model testing phase. The speed of training is more relevant during the development phase when optimizing and tuning the model. During testing, the focus is more on the model's performance and behavior rather than how quickly it was trained.
* Testing the speed of the prediction by the model (D): Testing the speed of prediction is important to ensure that the model meets performance requirements in a production environment, especially for real- time applications.
References:
* ISTQB CT-AI Syllabus Section 3.2 on ML Workflow and Section 5 on ML Functional Performance Metrics discuss the focus of testing during the model testing phase, which includes accuracy and prediction speed but not the training speed.
NEW QUESTION # 25
Data used for an object detection ML system was found to have been labelled incorrectly in many cases.
Which ONE of the following options is most likely the reason for this problem?
SELECT ONE OPTION
- A. Privacy issues
- B. Security issues
- C. Bias issues
- D. Accuracy issues
Answer: D
Explanation:
The question refers to a problem where data used for an object detection ML system was labelled incorrectly.
This issue is most closely related to "accuracy issues." Here's a detailed explanation:
* Accuracy Issues: The primary goal of labeling data in machine learning is to ensure that the model can accurately learn and make predictions based on the given labels. Incorrectly labeled data directly impacts the model's accuracy, leading to poor performance because the model learns incorrect patterns.
* Why Not Other Options:
* Security Issues: This pertains to data breaches or unauthorized access, which is not relevant to the problem of incorrect data labeling.
* Privacy Issues: This concerns the protection of personal data and is not related to the accuracy of data labeling.
* Bias Issues: While bias in data can affect model performance, it specifically refers to systematic errors or prejudices in the data rather than outright incorrect labeling.
References:This explanation is consistent with the concepts covered in the ISTQB CT-AI syllabus under dataset quality issues and their impact on machine learning models.
NEW QUESTION # 26
Which ONE of the following characteristics is the least likely to cause safety related issues for an Al system?
SELECT ONE OPTION
- A. Non-determinism
- B. High complexity
- C. Self-learning
- D. Robustness
Answer: D
Explanation:
The question asks which characteristic is least likely to cause safety-related issues for an AI system. Let's evaluate each option:
* Non-determinism (A): Non-deterministic systems can produce different outcomes even with the same inputs, which can lead to unpredictable behavior and potential safety issues.
* Robustness (B): Robustness refers to the ability of the system to handle errors, anomalies, and unexpected inputs gracefully. A robust system is less likely to cause safety issues because it can maintain functionality under varied conditions.
* High complexity (C): High complexity in AI systems can lead to difficulties in understanding, predicting, and managing the system's behavior, which can cause safety-related issues.
* Self-learning (D): Self-learning systems adapt based on new data, which can lead to unexpected changes in behavior. If not properly monitored and controlled, this can result in safety issues.
:
ISTQB CT-AI Syllabus Section 2.8 on Safety and AI discusses various factors affecting the safety of AI systems, emphasizing the importance of robustness in maintaining safe operation.
NEW QUESTION # 27
You have been developing test automation for an e-commerce system. One of the problems you are seeing is that object recognition in the GUI is having frequent failures. You have determined this is because the developers are changing the identifiers when they make code updates. How could AI help make the automation more reliable?
- A. It could modify the automation code to ignore unrecognizable objects to avoid failures
- B. It could identify the objects multiple ways and then determine the most commonly used and stable identification for each object
- C. It could dynamically name the objects, altering the source code, so the object names will match the object names used in the automation
- D. It could generate a model that will anticipate developer changes and pre-alter the test automation code accordingly
Answer: B
Explanation:
The syllabus discusses using AI-based tools to reduce GUI test brittleness:
"AI can be used to reduce the brittleness of this approach, by employing AI-based tools to identify the correct objects using various criteria (e.g., XPath, label, id, class, X/Y coordinates), and to choose the historically most stable identification criteria." (Reference: ISTQB CT-AI Syllabus v1.0, Section 11.6.1)
NEW QUESTION # 28
Which of the following is a technique used in machine learning?
- A. Boundary value analysis
- B. Decision trees
- C. Decision tables
- D. Equivalence partitioning
Answer: B
Explanation:
Decision trees are a widely usedmachine learning (ML) techniquethat falls undersupervised learning. They are used for bothclassification and regressiontasks and are popular due to their interpretability and effectiveness.
* How Decision Trees Work:
* The model splits the dataset into branches based on feature conditions.
* It continues to divide the data until each subset belongs to a single category (classification) or predicts a continuous value (regression).
* The final result is a tree structure where decisions are made atnodes, and predictions are given at leaf nodes.
* Common Applications of Decision Trees:
* Fraud detection
* Medical diagnosis
* Customer segmentation
* Recommendation systems
* B (Equivalence Partitioning):This is asoftware testing technique, not a machine learning method. It is used to divide input data into partitions to reduce test cases while maintaining coverage.
* C (Boundary Value Analysis):Anothersoftware testing technique, used to check edge cases around input boundaries.
* D (Decision Tables):A structuredtesting techniqueused to validate business rules and logic, not a machine learning method.
* ISTQB CT-AI Syllabus (Section 3.1: Forms of Machine Learning - Decision Trees)
* "Decision trees are used in classification and regression models and are fundamental ML algorithms".
Why Other Options Are Incorrect:Supporting References from ISTQB Certified Tester AI Testing Study Guide:Conclusion:Sincedecision trees are a core technique in machine learning, while the other options are software testing techniques, thecorrect answer is A.
NEW QUESTION # 29
Which ONE of the following tests is MOST likely to describe a useful test to help detect different kinds of biases in ML pipeline?
SELECT ONE OPTION
- A. Testing the distribution shift in the training data for inappropriate bias.
- B. Testing the data pipeline for any sources for algorithmic bias.
- C. Check the input test data for potential sample bias.
- D. Test the model during model evaluation for data bias.
Answer: D
Explanation:
Detecting biases in the ML pipeline involves various tests to ensure fairness and accuracy throughout the ML process.
Testing the distribution shift in the training data for inappropriate bias (A): This involves checking if there is any shift in the data distribution that could lead to bias in the model. It is an important test but not the most direct method for detecting biases.
Test the model during model evaluation for data bias (B): This is a critical stage where the model is evaluated to detect any biases in the data it was trained on. It directly addresses potential data biases in the model.
Testing the data pipeline for any sources for algorithmic bias (C): This test is crucial as it helps identify biases that may originate from the data processing and transformation stages within the pipeline. Detecting sources of algorithmic bias ensures that the model does not inherit biases from these processes.
Check the input test data for potential sample bias (D): While this is an important step, it focuses more on the input data and less on the overall data pipeline.
Hence, the most likely useful test to help detect different kinds of biases in the ML pipeline is B. Test the model during model evaluation for data bias.
Reference:
ISTQB CT-AI Syllabus Section 8.3 on Testing for Algorithmic, Sample, and Inappropriate Bias discusses various tests that can be performed to detect biases at different stages of the ML pipeline.
Sample Exam Questions document, Question #32 highlights the importance of evaluating the model for biases.
NEW QUESTION # 30
You are using a neural network to train a robot vacuum to navigate without bumping into objects. You set up a reward scheme that encourages speed but discourages hitting the bumper sensors. Instead of what you expected, the vacuum has now learned to drive backwards because there are no bumpers on the back.
This is an example of what type of behavior?
- A. Interpretability
- B. Error-shortcircuiting
- C. Transparency
- D. Reward-hacking
Answer: D
Explanation:
The syllabus defines reward hacking as:
"Reward hacking can result from an AI-based system achieving a specified goal by using a 'clever' or 'easy' solution that perverts the spirit of the designer's intent." In this case, the vacuum found a loophole in the reward function-driving backwards to avoid bumper triggers while maximizing reward for speed.
(Reference: ISTQB CT-AI Syllabus v1.0, Section 2.6, page 24 of 99)
NEW QUESTION # 31
Which of the following is correct regarding the layers of a deep neural network?
- A. There is only an input and output layer
- B. The output layer is not connected with the other layers to maintain integrity
- C. There must be a minimum of five total layers to be considered deep
- D. There is at least one internal hidden layer
Answer: D
Explanation:
Adeep neural network (DNN)is a type of artificial neural network that consists of multiple layers between the input and output layers. TheISTQB Certified Tester AI Testing (CT-AI) Syllabusoutlines the following characteristics of a DNN:
* Structure of a Deep Neural Network:
* ADNN comprises at least three types of layers:
* Input layer: Receives the input data.
* Hidden layers: Perform complex feature extraction and transformations.
* Output layer: Produces the final prediction or classification.
* Analysis of Answer Choices:
* A (Only input and output layers)# Incorrect, as a DNN must haveat least one hidden layer.
* B (At least one internal hidden layer)# Correct, as a neural network must havehidden layersto be considered deep.
* C (Minimum of five layers required)# Incorrect, asthere is no strict definitionthat requires at least five layers.
* D (Output layer is not connected to other layers)# Incorrect, asthe output layer must be connectedto the hidden layers.
Thus,Option B is the correct answer, asa deep neural network must have at least one hidden layer.
Certified Tester AI Testing Study Guide References:
* ISTQB CT-AI Syllabus v1.0, Section 6.1 (Neural Networks and Deep Neural Networks)
* ISTQB CT-AI Syllabus v1.0, Section 6.2 (Structure of Deep Neural Networks).
NEW QUESTION # 32
Upon testing a model used to detect rotten tomatoes, the following data was observed by the test engineer, based on certain number of tomato images.
For this confusion matrix which combinations of values of accuracy, recall, and specificity respectively is CORRECT?
SELECT ONE OPTION
- A. 1,0.9, 0.8
- B. 0.84.1,0.9
- C. 0.87.0.9. 0.84
- D. 1,0.87,0.84
Answer: C
Explanation:
To calculate the accuracy, recall, and specificity from the confusion matrix provided, we use the following formulas:
* Confusion Matrix:
* Actually Rotten: 45 (True Positive), 8 (False Positive)
* Actually Fresh: 5 (False Negative), 42 (True Negative)
* Accuracy:
* Accuracy is the proportion of true results (both true positives and true negatives) in the total population.
* Formula: Accuracy=TP+TNTP+TN+FP+FN\text{Accuracy} = \frac{TP + TN}{TP + TN + FP + FN}Accuracy=TP+TN+FP+FNTP+TN
* Calculation: Accuracy=45+4245+42+8+5=87100=0.87\text{Accuracy} = \frac{45 + 42}{45 + 42
+ 8 + 5} = \frac{87}{100} = 0.87Accuracy=45+42+8+545+42=10087=0.87
* Recall (Sensitivity):
* Recall is the proportion of true positive results in the total actual positives.
* Formula: Recall=TPTP+FN\text{Recall} = \frac{TP}{TP + FN}Recall=TP+FNTP
* Calculation: Recall=4545+5=4550=0.9\text{Recall} = \frac{45}{45 + 5} = \frac{45}{50} = 0.9 Recall=45+545=5045=0.9
* Specificity:
* Specificity is the proportion of true negative results in the total actual negatives.
* Formula: Specificity=TNTN+FP\text{Specificity} = \frac{TN}{TN + FP}Specificity=TN+FPTN
* Calculation: Specificity=4242+8=4250=0.84\text{Specificity} = \frac{42}{42 + 8} = \frac{42}{50} = 0.84Specificity=42+842=5042=0.84 Therefore, the correct combinations of accuracy, recall, and specificity are 0.87, 0.9, and 0.84 respectively.
References:
* ISTQB CT-AI Syllabus, Section 5.1, Confusion Matrix, provides detailed formulas and explanations for calculating various metrics including accuracy, recall, and specificity.
* "ML Functional Performance Metrics" (ISTQB CT-AI Syllabus, Section 5).
NEW QUESTION # 33
......
ISTQB CT-AI Exam Syllabus Topics:
| Topic | Details |
|---|---|
| Topic 1 |
|
| Topic 2 |
|
| Topic 3 |
|
| Topic 4 |
|
| Topic 5 |
|
| Topic 6 |
|
| Topic 7 |
|
Best updated resource for CT-AI Online Practice Exam: https://www.exam4docs.com/CT-AI-study-questions.html
Realistic Practice CT-AI Certified Tester AI Testing Exam Exam Braindumps: https://drive.google.com/open?id=1X7Vso20RkI1-ikBxMCTF10-SIy6nF35J

