Lecture 1 - Rule-based Expert Systems Flashcards
Fill in the blanks
In the ?, it was finally accepted that to make a machine solve an intellectual problem one had to know the solution.
1 word
Introduction, or what is knowledge?
1970s
Fill in the blanks
In other words, one has to have knowledge, ‘?’, in some specific domain.
2 words with “-“
Introduction, or what is knowledge?
know-how
Identify
? is a theoretical or practical understanding of a subject or a domain.
1 word
Introduction, or what is knowledge?
Knowledge
Identify
? is also the sum of what is currently known, and apparently ? is power.
1 word
Introduction, or what is knowledge?
Knowledge
Fill in the blanks
Anyone can be considered a ? if he or she has deep knowledge (of both facts and rules) and strong practical experience in a particular domain.
2 words
Who is generally acknowledged as an expert?
domain expert
Fill in the blanks
The ? of the domain may be limited.
1 word
Who is generally acknowledged as an expert?
area
Fill in the blanks
The ? is internal, and it is too complex to be represented as an algorithm.
3 words
Who is generally acknowledged as an expert?
human mental process
Fill in the blanks
However, most experts are capable of expressing their knowledge in the form of rules for ?.
2 words
Who is generally acknowledged as an expert?
problem solving
Enumerate
(2) Any rule consists of two parts: ? ??
1 word each
Rules as a knowledge representation technique
- If called Antecedent
- Then called Consequent
Identify
Antecedent AKA ? or ??
1 word each
Rules as a knowledge representation technique
Premise or Condition
Identify
Consequent AKA ? or ??
1 word each
Rules as a knowledge representation technique
Conclusion or Action
Fill in the blanks
In general, a rule can have multiple antecedents joined by the keywords ?, ?? or ???.
Rules as a knowledge representation technique
- AND (conjunction)
- OR (disjunction)
- a combination of both
True or False (Modified)
However, it is a good habit to avoid mixing antecedents and disjunctions in the same rule.
1 word
Rules as a knowledge representation technique
- False
- conjunctions
True or False (Modified)
The consequent of a rule can also have multiple causes:
1 word
Rules as a knowledge representation technique
- False
- clauses
Enumerate
(5) Rules representations techniques?
1 word each
Rules as a knowledge representation technique
- Relation
- Recommendation
- Strategy
- Directive
- Heuristic
Fill in the blanks
As soon as knowledge is provided by a ?, we can input it into a computer.
2 words
The main players in the expert system development team
human expert
Fill in the blanks
We expect the computer to act as an ? in some specific domain of expertise or to solve a problem that would otherwise have to be solved by an expert.
2 words
The main players in the expert system development team
intelligent assistant
Fill in the blanks
We also would like the computer to be able to integrate new knowledge and to show its knowledge in a form that is easy to read and understand, and to deal with simple sentences in a ? rather than an artificial programming language.
2 words
The main players in the expert system development team
natural language
Identify
? - Provides specialized knowledge and expertise in the specific area the expert system is designed for.
2 words
The main players in the expert system development team
Domain Expert
Fill in the blanks
The responsibilities of a ? is to supplies the facts, rules, and heuristics that form the knowledge base of the system and works closely with the knowledge engineer to transfer expertise in a structured format.
2 words
The main players in the expert system development team
domain expert
Identify
? - The ? is someone who is capable of designing, building and testing an expert system.
2 words
The main players in the expert system development team
Knowledge Engineer
Identify
? This person is responsible for selecting an appropriate task for the expert system.
2 words
The main players in the expert system development team
Knowledge Engineer
Identify
? He or she interviews the domain expert to find out how a particular problem is solved.
2 words
The main players in the expert system development team
Knowledge Engineer
Identify
? - The ? is the person responsible for the actual programming, describing the domain knowledge in terms that a computer can understand.
1 word
The main players in the expert system development team
Programmer