What function is used in a Neural Network?
Answer : B
Activation Functions
Anactivation functionin a neural network defines how the weighted sum of the input is transformed into an output from a node or nodes in a layer of the network.
https://machinelearningmastery.com/choose-an-activation-function-for-deep-learning/#:~:text=An%20activation%20function%20in%20a,a%20layer%20of%20the%20network.
An activation function is a mathematical function used in a neural network to determine the output of a neuron. Activation functions are used to transform the inputs into an output signal and can range from simple linear functions to complex non-linear functions. Activation functions are an important part of neural networks and help the network learn patterns and generalize data. Types of activation functions include sigmoid, ReLU, tanh, and softmax. Reference: BCS Foundation Certificate In Artificial Intelligence Study Guide,https://bcs.org/certifications/foundation-certificates/artificial-intelligence/
What is defined as a machine that can carry out a complex series of tasks automatically?
Answer : C
https://en.wikipedia.org/wiki/Robot#:~:text=A%20robot%20is%20a%20machine,control%20may%20be%20embedded%20within.
A computer is defined as a machine that can carry out a complex series of tasks automatically. Computers are used in a variety of applications, including artificial intelligence (AI), robotics, production lines, and autonomous vehicles. Computers are able to carry out complex tasks thanks to their ability to process large amounts of data quickly and accurately.
For more information, please refer to the BCS Foundation Certificate in Artificial Intelligence Study Guide:https://www.bcs.org/category/18076/bcs-foundation-certificate-in-artificial-intelligence-study-guide.
Which of the following is an example of fitting a curve to a set of data?
Answer : B
Least Squares Regression is a statistical technique used for fitting a curve to a set of data. It involves minimizing the sum of the squares of the differences between the observed data and the fitted curve. This is done by finding the line of best fit, which is the line that minimizes the sum of the squared residuals. The line of best fit is determined by finding the parameters that give the minimum sum of the squared residuals. This technique is often used in data science and machine learning to create models that can be used to make predictions. Reference: BCS Foundation Certificate In Artificial Intelligence Study Guide,https://bcs.org/certifications/foundation-certificates/artificial-intelligence/
What does TRL stand for?
Answer : C
Technology Readiness Level(TRL) Technology Readiness Levels (TRL) are a method of estimating the technology maturity of Critical Technology Elements (CTE) of a program during the acquisition process.
https://acqnotes.com/acqnote/tasks/technology-readiness-level#:~:text=Technology%20Development-,Technology%20Readiness%20Level%20(TRL),program%20during%20the%20acquisition%20process.
TRL stands for Technology Readiness Level and is a measure of how close a technology is to being ready for use in a real-world environment. TRL is used to assess the progress of research and development of a technology, ranging from basic research (TRL 1) to fully operational (TRL 9). TRL is used to help determine the level of completion of a technology and its potential success in a real-world environment.
Which of the following is an advantage of a machine based system?
Answer : C
One of the main advantages of a machine-based system is its ability to reliably and accurately undertake monotonous and repetitive tasks. This is especially useful for tasks that require a high level of accuracy and precision, such as data entry or analysis. Machine-based systems are also able to process large amounts of data quickly, meaning that they are able to complete tasks more quickly and efficiently than humans. Additionally, machine-based systems can be programmed to take certain decisions and actions based on the input data, allowing them to automate certain processes without the need for human intervention. Reference:
BCS Foundation Certificate In Artificial Intelligence Study Guide (2019), AI Systems, Chapter 8.
https://www.apmg-international.com/en/al-adoption/advantages-of-al/
What technique can be adopted when a weak learners hypothesis accuracy is only slightly better than 50%?
Answer : D
Weak Learner: Colloquially, a model that performs slightly better than a naive model.
More formally, the notion has been generalized to multi-class classification and has a different meaning beyond better than 50 percent accuracy.
For binary classification, it is well known that the exact requirement for weak learners is to be better than random guess. [...] Notice that requiring base learners to be better than random guess is too weak for multi-class problems, yet requiring better than 50% accuracy is too stringent.
--- Page 46,Ensemble Methods, 2012.
It is based on formal computational learning theory that proposes a class of learning methods that possess weakly learnability, meaning that they perform better than random guessing. Weak learnability is proposed as a simplification of the more desirable strong learnability, where a learnable achieved arbitrary good classification accuracy.
A weaker model of learnability, called weak learnability, drops the requirement that the learner be able to achieve arbitrarily high accuracy; a weak learning algorithm needs only output an hypothesis that performs slightly better (by an inverse polynomial) than random guessing.
---The Strength of Weak Learnability, 1990.
It is a useful concept as it is often used to describe the capabilities of contributing members of ensemble learning algorithms. For example, sometimes members of a bootstrap aggregation are referred to as weak learners as opposed to strong, at least in the colloquial meaning of the term.
More specifically, weak learners are the basis for the boosting class of ensemble learning algorithms.
The term boosting refers to a family of algorithms that are able to convert weak learners to strong learners.
https://machinelearningmastery.com/strong-learners-vs-weak-learners-for-ensemble-learning/
The best technique to adopt when a weak learner's hypothesis accuracy is only slightly better than 50% is boosting. Boosting is an ensemble learning technique that combines multiple weak learners (i.e., models with a low accuracy) to create a more powerful model. Boosting works by iteratively learning a series of weak learners, each of which is slightly better than random guessing. The output of each weak learner is then combined to form a more accurate model. Boosting is a powerful technique that has been proven to improve the accuracy of a wide range of machine learning tasks. For more information, please see the BCS Foundation Certificate In Artificial Intelligence Study Guide or the resources listed above.
Narrow or weak Al can be useful to robots.
Which of the following is an example of narrow Al?
Answer : D
NLP - Natural Language Processing is an example of narrow AI. It is a type of AI system that is able to understand, interpret, and generate natural language. NLP has become increasingly popular over the past few years, as it has been used to create applications such as chatbots, virtual assistants, and search engines. NLP systems are able to learn language and the context in which it is used, and they are able to understand the nuances of language and its different meanings. Reference: BCS Foundation Certificate In Artificial Intelligence Study Guide,https://bcs.org/certifications/foundation-certificates/artificial-intelligence/