Latest [Dec 29, 2024] 100% Passing Guarantee - Brilliant CT-AI Exam Questions PDF [Q21-Q42]

Share

Latest [Dec 29, 2024] 100% Passing Guarantee - Brilliant CT-AI Exam Questions PDF

CT-AI Certification – Valid Exam Dumps Questions Study Guide! (Updated 40 Questions)


ISTQB CT-AI Exam Syllabus Topics:

TopicDetails
Topic 1
  • Methods and Techniques for the Testing of AI-Based Systems: In this section, the focus is on explaining how the testing of ML systems can help prevent adversarial attacks and data poisoning.
Topic 2
  • ML Functional Performance Metrics: In this section, the topics covered include how to calculate the ML functional performance metrics from a given set of confusion matrices.
Topic 3
  • Machine Learning ML: This section includes the classification and regression as part of supervised learning, explaining the factors involved in the selection of ML algorithms, and demonstrating underfitting and overfitting.
Topic 4
  • Testing AI-Based Systems Overview: In this section, focus is given to how system specifications for AI-based systems can create challenges in testing and explain automation bias and how this affects testing.
Topic 5
  • Neural Networks and Testing: This section of the exam covers defining the structure and function of a neural network including a DNN and the different coverage measures for neural networks.
Topic 6
  • Testing AI-Specific Quality Characteristics: In this section, the topics covered are about the challenges in testing created by the self-learning of AI-based systems.
Topic 7
  • Quality Characteristics for AI-Based Systems: This section covers topics covered how to explain the importance of flexibility and adaptability as characteristics of AI-based systems and describes the vitality of managing evolution for AI-based systems. It also covers how to recall the characteristics that make it difficult to use AI-based systems in safety-related applications.
Topic 8
  • Introduction to AI: This exam section covers topics such as the AI effect and how it influences the definition of AI. It covers how to distinguish between narrow AI, general AI, and super AI; moreover, the topics covered include describing how standards apply to AI-based systems.

 

NEW QUESTION # 21
Which ONE of the following options represents a technology MOST TYPICALLY used to implement Al?
SELECT ONE OPTION

  • A. Search engines
  • B. Procedural programming
  • C. Genetic algorithms
  • D. Case control structures

Answer: C

Explanation:
* Technology Most Typically Used to Implement AI: Genetic algorithms are a well-known technique used in AI . They are inspired by the process of natural selection and are used to find approximate solutions to optimization and search problems. Unlike search engines, procedural programming, or case control structures, genetic algorithms are specifically designed for evolving solutions and are commonly employed in AI implementations.
* Reference: ISTQB_CT-AI_Syllabus_v1.0, Section 1.4 AI Technologies, which identifies different technologies used to implement AI.


NEW QUESTION # 22
Arihant Meditation is a startup using Al to aid people in deeper and better meditation based on analysis of various factors such as time and duration of the meditation, pulse and blood pressure, EEG patters etc. among others. Their model accuracy and other functional performance parameters have not yet reached their desired level.
Which ONE of the following factors is NOT a factor affecting the ML functional performance?
SELECT ONE OPTION

  • A. The data pipeline
  • B. The quality of the labeling
  • C. The number of classes
  • D. Biased data

Answer: C

Explanation:
* Factors Affecting ML Functional Performance: The data pipeline, quality of the labeling, and biased data are all factors that significantly affect the performance of machine learning models. The number of classes, while relevant for the model structure, is not a direct factor affecting the performance metrics such as accuracy or bias.
* Reference: ISTQB_CT-AI_Syllabus_v1.0, Sections on Data Quality and its Effect on the ML Model and ML Functional Performance Metrics.


NEW QUESTION # 23
A system was developed for screening the X-rays of patients for potential malignancy detection (skin cancer). A workflow system has been developed to screen multiple cancers by using several individually trained ML models chained together in the workflow.
Testing the pipeline could involve multiple kind of tests (I - III):
I . Pairwise testing of combinations
II . Testing each individual model for accuracy
III . A/B testing of different sequences of models
Which ONE of the following options contains the kinds of tests that would be MOST APPROPRIATE to include in the strategy for optimal detection?
SELECT ONE OPTION

  • A. Only II
  • B. I and II
  • C. I and III
  • D. Only III

Answer: B

Explanation:
The question asks which combination of tests would be most appropriate to include in the strategy for optimal detection in a workflow system using multiple ML models.
Pairwise testing of combinations (I): This method is useful for testing interactions between different components in the workflow to ensure they work well together, identifying potential issues in the integration.
Testing each individual model for accuracy (II): Ensuring that each model in the workflow performs accurately on its own is crucial before integrating them into a combined workflow.
A/B testing of different sequences of models (III): This involves comparing different sequences to determine which configuration yields the best results. While useful, it might not be as fundamental as pairwise and individual accuracy testing in the initial stages.
Reference:
ISTQB CT-AI Syllabus Section 9.2 on Pairwise Testing and Section 9.3 on Testing ML Models emphasize the importance of testing interactions and individual model accuracy in complex ML workflows.


NEW QUESTION # 24
Written requirements are given in text documents, which ONE of the following options is the BEST way to generate test cases from these requirements?
SELECT ONE OPTION

  • A. GUI analysis by computer vision
  • B. Natural language processing on textual requirements
  • C. Machine learning on logs of execution
  • D. Analyzing source code for generating test cases

Answer: B

Explanation:
When written requirements are given in text documents, the best way to generate test cases is by using Natural Language Processing (NLP). Here's why:
Natural Language Processing (NLP): NLP can analyze and understand human language. It can be used to process textual requirements to extract relevant information and generate test cases. This method is efficient in handling large volumes of textual data and identifying key elements necessary for testing.
Why Not Other Options:
Analyzing source code for generating test cases: This is more suitable for white-box testing where the code is available, but it doesn't apply to text-based requirements.
Machine learning on logs of execution: This approach is used for dynamic analysis based on system behavior during execution rather than static textual requirements.
GUI analysis by computer vision: This is used for testing graphical user interfaces and is not applicable to text-based requirements.


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. Bias issues
  • B. Security issues
  • C. Privacy 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.


NEW QUESTION # 26
Which ONE of the following statements correctly describes the importance of flexibility for Al systems?
SELECT ONE OPTION

  • A. Al systems are inherently flexible.
  • B. Flexible Al systems allow for easier modification of the system as a whole.
  • C. Self-learning systems are expected to deal with new situations without explicitly having to program for it.
  • D. Al systems require changing of operational environments; therefore, flexibility is required.

Answer: B

Explanation:
Flexibility in AI systems is crucial for various reasons, particularly because it allows for easier modification and adaptation of the system as a whole.
AI systems are inherently flexible (A): This statement is not correct. While some AI systems may be designed to be flexible, they are not inherently flexible by nature. Flexibility depends on the system's design and implementation.
AI systems require changing operational environments; therefore, flexibility is required (B): While it's true that AI systems may need to operate in changing environments, this statement does not directly address the importance of flexibility for the modification of the system.
Flexible AI systems allow for easier modification of the system as a whole (C): This statement correctly describes the importance of flexibility. Being able to modify AI systems easily is critical for their maintenance, adaptation to new requirements, and improvement.
Self-learning systems are expected to deal with new situations without explicitly having to program for it (D): This statement relates to the adaptability of self-learning systems rather than their overall flexibility for modification.
Hence, the correct answer is C. Flexible AI systems allow for easier modification of the system as a whole.
Reference:
ISTQB CT-AI Syllabus Section 2.1 on Flexibility and Adaptability discusses the importance of flexibility in AI systems and how it enables easier modification and adaptability to new situations.
Sample Exam Questions document, Question #30 highlights the importance of flexibility in AI systems.


NEW QUESTION # 27
Which ONE of the following options BEST DESCRIBES clustering?
SELECT ONE OPTION

  • A. Clustering is classification of a continuous quantity.
  • B. Clustering is done without prior knowledge of output classes.
  • C. Clustering requires you to know the classes.
  • D. Clustering is supervised learning.

Answer: B

Explanation:
Clustering is a type of machine learning technique used to group similar data points into clusters. It is a key concept in unsupervised learning, where the algorithm tries to find patterns or groupings in data without prior knowledge of output classes. Let's analyze each option:
A . Clustering is classification of a continuous quantity.
This is incorrect. Classification typically involves discrete categories, whereas clustering involves grouping similar data points. Classification of continuous quantities is generally referred to as regression.
B . Clustering is supervised learning.
This is incorrect. Clustering is an unsupervised learning technique because it does not rely on labeled data.
C . Clustering is done without prior knowledge of output classes.
This is correct. In clustering, the algorithm groups data points into clusters without any prior knowledge of the classes. It discovers the inherent structure in the data.
D . Clustering requires you to know the classes.
This is incorrect. Clustering does not require prior knowledge of classes. Instead, it aims to identify and form the classes or groups based on the data itself.
Therefore, the correct answer is C because clustering is an unsupervised learning technique done without prior knowledge of output classes.


NEW QUESTION # 28
Which ONE of the following statements is a CORRECT adversarial example in the context of machine learning systems that are working on image classifiers.
SELECT ONE OPTION

  • A. Black box attacks based on adversarial examples create an exact duplicate model of the original.
  • B. These attacks can't be prevented by retraining the model with these examples augmented to the training data.
  • C. These examples are model specific and are not likely to cause another model trained on same task to fail.
  • D. These attack examples cause a model to predict the correct class with slightly less accuracy even though they look like the original image.

Answer: C

Explanation:
A . Black box attacks based on adversarial examples create an exact duplicate model of the original.
Black box attacks do not create an exact duplicate model. Instead, they exploit the model by querying it and using the outputs to craft adversarial examples without knowledge of the internal workings.
B . These attack examples cause a model to predict the correct class with slightly less accuracy even though they look like the original image.
Adversarial examples typically cause the model to predict the incorrect class rather than just reducing accuracy. These examples are designed to be visually indistinguishable from the original image but lead to incorrect classifications.
C . These attacks can't be prevented by retraining the model with these examples augmented to the training data.
This statement is incorrect because retraining the model with adversarial examples included in the training data can help the model learn to resist such attacks, a technique known as adversarial training.
D . These examples are model specific and are not likely to cause another model trained on the same task to fail.
Adversarial examples are often model-specific, meaning that they exploit the specific weaknesses of a particular model. While some adversarial examples might transfer between models, many are tailored to the specific model they were generated for and may not affect other models trained on the same task.
Therefore, the correct answer is D because adversarial examples are typically model-specific and may not cause another model trained on the same task to fail.


NEW QUESTION # 29
Which ONE of the following is the BEST option to optimize the regression test selection and prevent the regression suite from growing large?
SELECT ONE OPTION

  • A. Using of a random subset of tests.
  • B. Identifying suitable tests by looking at the complexity of the test cases.
  • C. Automating test scripts using Al-based test automation tools.
  • D. Using an Al-based tool to optimize the regression test suite by analyzing past test results

Answer: D

Explanation:
A . Identifying suitable tests by looking at the complexity of the test cases.
While complexity analysis can help in selecting important test cases, it does not directly address the issue of optimizing the entire regression suite effectively.
B . Using a random subset of tests.
Randomly selecting test cases may miss critical tests and does not ensure an optimized regression suite. This approach lacks a systematic method for ensuring comprehensive coverage.
C . Automating test scripts using AI-based test automation tools.
Automation helps in running tests efficiently but does not inherently optimize the selection of tests to prevent the suite from growing too large.
D . Using an AI-based tool to optimize the regression test suite by analyzing past test results.
This is the most effective approach as AI-based tools can analyze historical test data, identify patterns, and prioritize tests that are more likely to catch defects based on past results. This method ensures an optimized and manageable regression test suite by focusing on the most impactful test cases.
Therefore, the correct answer is D because using an AI-based tool to analyze past test results is the best option to optimize regression test selection and manage the size of the regression suite effectively.


NEW QUESTION # 30
The activation value output for a neuron in a neural network is obtained by applying computation to the neuron.
Which ONE of the following options BEST describes the inputs used to compute the activation value?
SELECT ONE OPTION

  • A. Individual bias at the neuron level, and activation values of neurons in the previous layer.
  • B. Individual bias at the neuron level, and weights assigned to the connections between the neurons.
  • C. Activation values of neurons in the previous layer, and weights assigned to the connections between the neurons.
  • D. Individual bias at the neuron level, activation values of neurons in the previous layer, and weights assigned to the connections between the neurons.

Answer: D

Explanation:
In a neural network, the activation value of a neuron is determined by a combination of inputs from the previous layer, the weights of the connections, and the bias at the neuron level. Here's a detailed breakdown:
Inputs for Activation Value:
Activation Values of Neurons in the Previous Layer: These are the outputs from neurons in the preceding layer that serve as inputs to the current neuron.
Weights Assigned to the Connections: Each connection between neurons has an associated weight, which determines the strength and direction of the input signal.
Individual Bias at the Neuron Level: Each neuron has a bias value that adjusts the input sum, allowing the activation function to be shifted.
Calculation:
The activation value is computed by summing the weighted inputs from the previous layer and adding the bias.
Formula: z=∑(wiai)+bz = \sum (w_i \cdot a_i) + bz=∑(wiai)+b, where wiw_iwi are the weights, aia_iai are the activation values from the previous layer, and bbb is the bias.
The activation function (e.g., sigmoid, ReLU) is then applied to this sum to get the final activation value.
Why Option A is Correct:
Option A correctly identifies all components involved in computing the activation value: the individual bias, the activation values of the previous layer, and the weights of the connections.
Eliminating Other Options:
B . Activation values of neurons in the previous layer, and weights assigned to the connections between the neurons: This option misses the bias, which is crucial.
C . Individual bias at the neuron level, and weights assigned to the connections between the neurons: This option misses the activation values from the previous layer.
D . Individual bias at the neuron level, and activation values of neurons in the previous layer: This option misses the weights, which are essential.
Reference:
ISTQB CT-AI Syllabus, Section 6.1, Neural Networks, discusses the components and functioning of neurons in a neural network.
"Neural Network Activation Functions" (ISTQB CT-AI Syllabus, Section 6.1.1).


NEW QUESTION # 31
In a certain coffee producing region of Colombia, there have been some severe weather storms, resulting in massive losses in production. This caused a massive drop in stock price of coffee.
Which ONE of the following types of testing SHOULD be performed for a machine learning model for stock-price prediction to detect influence of such phenomenon as above on price of coffee stock.
SELECT ONE OPTION

  • A. Testing for bias
  • B. Testing for concept drift
  • C. Testing for security
  • D. Testing for accuracy

Answer: B

Explanation:
* Type of Testing for Stock-Price Prediction Models: Concept drift refers to the change in the statistical properties of the target variable over time. Severe weather storms causing massive losses in coffee production and affecting stock prices would require testing for concept drift to ensure that the model adapts to new patterns in data over time.
* Reference: ISTQB_CT-AI_Syllabus_v1.0, Section 7.6 Testing for Concept Drift, which explains the need to test for concept drift in models that might be affected by changing external factors.


NEW QUESTION # 32
Which ONE of the following options is the MOST APPROPRIATE stage of the ML workflow to set model and algorithm hyperparameters?
SELECT ONE OPTION

  • A. Data testing
  • B. Evaluating the model
  • C. Deploying the model
  • D. Tuning the model

Answer: D

Explanation:
Setting model and algorithm hyperparameters is an essential step in the machine learning workflow, primarily occurring during the tuning phase.
Evaluating the model (A): This stage involves assessing the model's performance using metrics and does not typically include the setting of hyperparameters.
Deploying the model (B): Deployment is the stage where the model is put into production and used in real-world applications. Hyperparameters should already be set before this stage.
Tuning the model (C): This is the correct stage where hyperparameters are set. Tuning involves adjusting the hyperparameters to optimize the model's performance.
Data testing (D): Data testing involves ensuring the quality and integrity of the data used for training and testing the model. It does not include setting hyperparameters.
Hence, the most appropriate stage of the ML workflow to set model and algorithm hyperparameters is C. Tuning the model.
Reference:
ISTQB CT-AI Syllabus Section 3.2 on the ML Workflow outlines the different stages of the ML process, including the tuning phase where hyperparameters are set.
Sample Exam Questions document, Question #31 specifically addresses the stage in the ML workflow where hyperparameters are configured.


NEW QUESTION # 33
Which ONE of the following activities is MOST relevant when addressing the scenario where you have more than the required amount of data available for the training?
SELECT ONE OPTION

  • A. Data augmentation
  • B. Data labeling
  • C. Data sampling
  • D. Feature selection

Answer: C

Explanation:
A . Feature selection
Feature selection is the process of selecting the most relevant features from the data. While important, it is not directly about handling excess data.
B . Data sampling
Data sampling involves selecting a representative subset of the data for training. When there is more data than needed, sampling can be used to create a manageable dataset that maintains the statistical properties of the full dataset.
C . Data labeling
Data labeling involves annotating data for supervised learning. It is necessary for training models but does not address the issue of having excess data.
D . Data augmentation
Data augmentation is used to increase the size of the training dataset by creating modified versions of existing data. It is useful when there is insufficient data, not when there is excess data.
Therefore, the correct answer is B because data sampling is the most relevant activity when dealing with an excess amount of data for training.


NEW QUESTION # 34
Which ONE of the following options is an example that BEST describes a system with Al-based autonomous functions?
SELECT ONE OPTION

  • A. A system that utilizes a tool like Selenium.
  • B. A system that is fully able to respond to its environment.
  • C. A system that utilizes human beings for all important decisions.
  • D. A fully automated manufacturing plant that uses no software.

Answer: B

Explanation:
* AI-Based Autonomous Functions: An AI-based autonomous system is one that can respond to its environment without human intervention. The other options either involve human decisions or do not use AI at all.
* Reference: ISTQB_CT-AI_Syllabus_v1.0, Sections on Autonomy and Testing Autonomous AI-Based Systems.


NEW QUESTION # 35
Which of the following is THE LEAST appropriate tests to be performed for testing a feature related to autonomy?
SELECT ONE OPTION

  • A. Test for human handover after a given time interval.
  • B. Test for human handover when it should actually not be relinquishing control.
  • C. Test for human handover requiring mandatory relinquishing control.
  • D. Test for human handover to give rest to the system.

Answer: B

Explanation:
* Testing Autonomy: Testing for human handover when it should not be relinquishing control is the least appropriate because it contradicts the very definition of autonomous systems. The other tests are relevant to ensuring smooth operation and transitions between human and AI control.
* Reference: ISTQB_CT-AI_Syllabus_v1.0, Sections on Testing Autonomous AI-Based Systems and Testing for Human-AI Interaction.


NEW QUESTION # 36
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 II, III and IV
  • B. Aspects I, IV, and V
  • C. Aspects III, IV, and V
  • D. Aspects I, II, and III

Answer: C

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.


NEW QUESTION # 37
......

CT-AI are Available for Instant Access: https://www.actual4cert.com/CT-AI-real-questions.html

CT-AI Dumps 2024 - New ISTQB CT-AI Exam Questions: https://drive.google.com/open?id=1ug48Dmmqj2qNO14c020yRMs7vSvh_YvT