31. What is the Turing Test in Artificial Intelligence?
- A test to measure the processing speed of an AI computer system
- A test proposed by Alan Turing to determine whether a machine can exhibit intelligent behaviour indistinguishable from that of a human in a text-based conversation
- A benchmark used to measure the accuracy of image recognition systems
- A programming test used to evaluate the efficiency of AI algorithms
Answer : B Explanation: The Turing Test, proposed by Alan Turing in 1950 in his paper “Computing Machinery and Intelligence,” assesses a machine’s ability to exhibit intelligent behaviour equivalent to a human. In the test, a human evaluator converses via text with both a machine and a human without knowing which is which. If the evaluator cannot reliably distinguish the machine from the human, the machine is said to have passed the Turing Test. It remains one of the most iconic benchmarks in AI and is a frequently tested topic in AI exams and interviews.
32. What is the difference between Artificial Intelligence, Machine Learning, and Deep Learning?
- All three are completely separate fields with no relationship to each other
- AI is the broadest field; Machine Learning is a subset of AI that learns from data; Deep Learning is a subset of Machine Learning that uses multi-layered neural networks
- Deep Learning is the broadest field containing both AI and Machine Learning
- Machine Learning and Deep Learning are identical; AI is a different field entirely
Answer : B Explanation: These three fields form a nested hierarchy. Artificial Intelligence (AI) is the broadest concept — the simulation of human intelligence in machines. Machine Learning (ML) is a subset of AI where algorithms learn patterns from data without being explicitly programmed. Deep Learning (DL) is a subset of ML that uses artificial neural networks with multiple hidden layers to model complex patterns. As you move inward (AI → ML → DL), the techniques become more specialized and require more data and computation.
33. What is Machine Learning in Artificial Intelligence?
- Programming machines to follow a fixed set of rules created by human experts
- A subset of AI that enables machines to learn from data and improve their performance on tasks over time without being explicitly programmed
- The study of mechanical systems that can physically replicate human movements
- A method of storing large amounts of data for AI systems to access when needed
Answer : B Explanation: Machine Learning is a core branch of AI where systems automatically learn and improve from experience without being explicitly programmed for each task. ML algorithms identify patterns in data, build models, and make decisions with minimal human intervention. The three main types of ML are: Supervised Learning (learns from labeled data), Unsupervised Learning (finds hidden patterns in unlabeled data), and Reinforcement Learning (learns through reward-based trial and error). ML powers applications like email spam filters, recommendation systems, and fraud detection.
34. What is a Neural Network in Artificial Intelligence?
- A network of physical computers connected to simulate human brain activity
- A computational model inspired by the human brain, consisting of interconnected layers of artificial neurons that process data to learn patterns and make decisions
- A database system that stores neural pathway information for robotic systems
- A type of search algorithm used in AI for finding optimal solutions
Answer : B Explanation: An Artificial Neural Network (ANN) is inspired by biological neural networks in the human brain. It consists of layers of artificial neurons: an Input Layer (receives raw data), Hidden Layers (process data through weighted connections), and an Output Layer (produces the final prediction). Each connection has a weight that is adjusted during training through backpropagation and gradient descent. Neural networks are the foundation of Deep Learning and power applications like image recognition, speech recognition, language translation, and self-driving cars.
35. What is Natural Language Processing (NLP) in AI?
- A branch of AI focused on enabling computers to process, understand, and generate human language
- A programming language specifically designed for building AI systems
- A technique for processing numerical data in large AI datasets
- A method for converting natural images into digital format for AI processing
Answer : A Explanation: NLP (Natural Language Processing) is a branch of AI that enables computers to understand, interpret, and generate human language in a meaningful way. NLP combines linguistics, computer science, and machine learning. Key NLP tasks include: text classification, sentiment analysis, machine translation, question answering, named entity recognition, speech recognition, and text summarization. Real-world NLP applications include virtual assistants (Siri, Alexa), chatbots, Google Translate, spam filters, and large language models like GPT and Claude.
36. What is Computer Vision in Artificial Intelligence?
- A field of AI that enables computers to use their cameras to navigate physical spaces
- A field of AI that enables machines to interpret, understand, and extract meaningful information from visual data such as images and videos
- A software tool that converts computer-generated graphics into AI training data
- A technique used to visualize the internal workings of AI neural networks
Answer : B Explanation: Computer Vision is an AI field that trains computers to interpret and understand the visual world. Using deep learning and convolutional neural networks (CNNs), machines can accurately identify objects, people, scenes, and activities in images and videos. Key tasks include image classification, object detection, image segmentation, facial recognition, and optical character recognition (OCR). Applications include self-driving cars, medical image analysis (detecting cancer in X-rays), surveillance systems, augmented reality, and quality control in manufacturing.
37. What is Reinforcement Learning in AI?
- A type of learning where the model is trained on a large labeled dataset repeatedly
- A type of machine learning where an agent learns to make decisions by taking actions in an environment and receiving rewards or penalties based on the outcomes
- A technique where models are reinforced by adding more layers to improve accuracy
- A supervised learning method where incorrect predictions are reinforced to improve future performance
Answer : B Explanation: Reinforcement Learning (RL) is a type of ML where an agent learns optimal behavior through trial and error interactions with an environment. The agent receives rewards for desirable actions and penalties for undesirable ones, learning a policy to maximize cumulative reward over time. RL does not require labeled training data. Famous RL achievements include DeepMind’s AlphaGo (defeating world Go champion), OpenAI’s Dota2 bots, and robotic locomotion. RL is also used in recommendation systems, autonomous driving, game playing, and resource management.
38. What is the A* (A-star) search algorithm in AI?
- An uninformed search algorithm that explores all nodes level by level
- An informed search algorithm that finds the shortest path between nodes by combining the actual cost from the start and an estimated cost to the goal using a heuristic function
- A search algorithm that only explores the deepest nodes in a search tree
- A random search algorithm that explores nodes based on a probabilistic model
Answer : B Explanation: A* (A-star) is one of the most popular and widely used pathfinding and graph traversal algorithms in AI. It evaluates nodes using f(n) = g(n) + h(n), where g(n) is the actual cost from the start node to the current node, and h(n) is the heuristic estimate of the cost from the current node to the goal. A* is both complete (always finds a solution if one exists) and optimal (finds the lowest-cost path) when the heuristic is admissible (never overestimates). It is used in GPS navigation, game AI pathfinding, and robotics.
39. What is an Expert System in Artificial Intelligence?
- A system that employs only human experts to answer complex queries
- An AI program that emulates the decision-making ability of a human expert in a specific domain using a knowledge base and inference engine
- A computer program designed to train AI models using expert-labeled datasets
- A type of neural network specialized for solving mathematical optimization problems
Answer : B Explanation: An Expert System is an AI program that simulates the judgment and behavior of a human expert in a particular domain. It consists of: a Knowledge Base (facts and rules about the domain), an Inference Engine (applies logical rules to the knowledge base to deduce new information), and a User Interface. Examples include MYCIN (medical diagnosis), DENDRAL (chemical analysis), and XCON (computer configuration). Expert systems were among the first successful AI applications and represent an important branch of knowledge-based AI.
40. What is the difference between supervised, unsupervised, and reinforcement learning?
- All three use labeled data but differ only in the size of the training dataset
- Supervised learning uses labeled data to learn a mapping; unsupervised learning finds hidden patterns in unlabeled data; reinforcement learning learns through rewards and penalties from environmental interactions
- Unsupervised learning is the most accurate; supervised learning is the fastest; reinforcement learning is the simplest
- Supervised learning works for images; unsupervised for text; reinforcement for numbers
Answer : B Explanation: These are the three fundamental paradigms of machine learning. Supervised Learning: trains on labeled input-output pairs to predict outputs for new inputs (e.g., spam detection, image classification). Unsupervised Learning: finds hidden structure or patterns in data without labels (e.g., clustering, dimensionality reduction). Reinforcement Learning: an agent learns by interacting with an environment and receiving rewards/penalties (e.g., game playing, robot navigation). Each paradigm is suited to different problem types and data availability scenarios.
