ADVANCED TOPICS IN COMPILER DESIGN
CODE GENERATION FOR OBJECT ORIENTED LANGUAGES
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
neural network
|
|
artificial intelligence
|
|
expert system
|
|
heuristics
|
Detailed explanation-1: -The most important applied area of AI is the field of expert systems. An expert system (ES) is a knowledge-based system that employs knowledge about its application domain and uses an inferencing (reason) procedure to solve problems that would otherwise require human competence or expertise.
Detailed explanation-2: -What is an Expert System? An expert system is a computer program that is designed to solve complex problems and to provide decision-making ability like a human expert. It performs this by extracting knowledge from its knowledge base using the reasoning and inference rules according to the user queries.
Detailed explanation-3: -An expert system is software based on the knowledge of human experts in a particular domain.
Detailed explanation-4: -In addition to expert systems, other applications of knowledge-based systems include real-time process control, intelligent tutoring systems, and problem-solvers for specific domains such as protein structure analysis, construction-site layout, and computer system fault diagnosis.
Detailed explanation-5: -A knowledge base is an organized collection of facts about the system’s domain. An inference engine interprets and evaluates the facts in the knowledge base in order to provide an answer.