FRESHERS INTERVIEW Q&A
1: What are Fuzzy Logic systems in AI?
Fuzzy logic (FL) is a method of reasoning that represents human reasoning. The approach of FL imitates the process of decision-making done by humans, including all possibilities between YES or NO’s digital values. It works on the levels of possibilities of input to achieve a definited output.
2: List out the various applications of AI?
The applications of AI are as follows:
• Chatbots
• Self-driving cars
• Image tagging
• AI in healthcare
• AI in eCommerce
• Human Resource Management
• Intelligent Cybersecurity
• AI to enhance workplace communication
• Facial expression recognition
• Natural Language Processing, and many more.
3: What are the programming languages used for Artificial Intelligence?
The following are the best AI programming languages used for Artificial Intelligence:
• Python
• Java
• R
• Prolog
• Lisp
• AIML
• STRIPS
• Julia.
4: How many Types of Artificial Intelligence are there? What are they?
There are four types of Artificial Intelligence as follows:
• Reactive Machines AI
• Limited Memory AI
• Theory of Mind AI
• Self Aware AI.
5: What are the stages of learning AI?
The following are the stages of learning AI:
Artificial General Intelligence (AGI): It is also known as Strong AI, which is considered a threat to many scientists’ human existence. It is an evolution of AI where machines can think and make decisions just like humans.
Artificial Normal Intelligence (ANI): It is also known as Weak AI that can perform only a defined activity set. It does not perform any thinking ability; instead, it performs a set of pre-defined functions.
Artificial Super Intelligence (ASI): ASI can perform everything that a human can do. Alpha 2 is an example of ASI, which is the first humanoid ASI robot.
6: What is an intelligent agent in Artificial Intelligence?
An Intelligent Agent (IA) refers to an autonomous entity that acts as a directing its activity to achieve goals as an agent upon an environment using observation by actuators and sensors.
7: What is the difference between Strong AI and Weak AI?
With strong AI, machines can think and perform tasks as their own, as humans do. With Weak AI, the machines cannot perform tasks independently; instead, it depends heavily on human interference.
Strong AI has a complex algorithm that helps it act in various situations, whereas Weak AIs are pre-programmed by humans.
8: Define an expert system in AI?
In Artificial Intelligence, an expert system is a computer system that imitates human experts’ decision-making ability. Expert systems are developed to solve problems by reasoning the bodies of knowledge, represented mainly as an if-then formula instead of conventional procedural code.
9: What are the characteristics of expert systems?
An expert system is designed to have the following characteristics:
• High-level performance
• Good Reliability
• Adequate Response time
• Linked with Metaknowledge
• Domain Specificity
• Understandable
• Justified Reasoning
• Expertise knowledge
• Special Programming Languages
• Use of symbolic representations.
10: What is A* Search Algorithms in AI?
A* is formulated with weighted graphs, which means it can find the best path involving the smallest cost in terms of time and distance. This makes A* algorithm in artificial intelligence an informed search algorithm for best-first search. A* search algorithm separates it from other traversal techniques as it has a brain.
11: What are the various domains of Artificial Intelligence?
The following are the various domains of Artificial Intelligence:
• Machine Learning
• Robotics
• Fuzzy logic systems
• Neural Networks
• Expert Systems
• Natural Language Processing.
12: List out various search algorithms in AI?
The various search algorithms in AI are:
• Breadth-First Search
• Bidirectional Search
• Depth-First Search
• Uniform Cost Search
• Heuristic Evaluation Functions
• Pure Heuristic Search
• Iterative Deepening Depth-First Search
• Comparison of various Algorithms Complexities
• Local Search Algorithms.
13 : What are the various components of the Expert system?
An expert system includes three components of Expert System:
User Interface: The User Interface allows the user to communicate with the expert system to find the solutions for a complex problem
Knowledge Base: The Knowledge Base is a kind of Storage that is used to store high-quality and domain-specific knowledge
Inference Engine: It is the main processing unit of an expert system. It enables various inference rules to the knowledge base to bring a conclusion. The system extracts the information from the KB with the inference engine
14: List out the two various kinds of steps that we make in constructing a plan?
The following are two various steps that we make in constructing a plan:
• Add an operator
• Add ordering constraints between operators.
15: What are the advantages of an expert system?
The following are the advantages of an expert system:
• Memory
• Fast response
• Consistency
• Logic
• Ability to reason
• Unbiased in nature
• Diligence.