KNOWLEDGE BASE
Introduction:-
A knowledge base management system (KBMS) is a computer system that manages the knowledge in a given domain of interest and exhibits reasoning power to the level of a human expert in the domain. AI is the part of computer science with designing intelligent computer system that is systems that exhibit the characteristics we associate with intelligence in human behavior. Furthermore, operations in a knowledge base are more complex than those in traditional database. When a rule is added the system must check for contradiction and redundancy.
Definition of Knowledge:-
Knowledge can be defined as the body of facts and principles accumulated by human-kind or the act, fact or state of knowing! Knowledge is having a familiarity with language, concepts procedures, rules, ideas, abstraction, place-customs, facts and associations, coupled with ability, use these notions effectively in modelling different aspects of the world. Without trig, ability, the facts and concepts are meaningless and therefore, worthless. The meaning of knowledge is closely related to the meaning of intelligence. Intelligence requires the possession of and access to knowledge.
In computers, knowledge is stored as symbolic structures, but in the form of collections of magnetic spots and voltage states. State of the art storage in computers is in the range of 1012 bits with capacity doubling about every three to four years.
|
Knowledge may be declarative or procedural. Procedural knowledge is compiled knowledge related to the performance of some task. For example, the steps used to solve an algebraic equation are expressed as procedural knowledge. Declarative knowledge, on the other hand, is passive knowledge expressed as statements of facts about the world. Personnel data in a databox is typical of declarative knowledge. Such data are explicit pieces.
Heuristics are the knowledge used to make good judgment or the strategies, tricks or "rules of thumb" used to simplify the solution of problems Heuristics are usually acquired with much experience.
Knowledge should not be confused with, data some scientists emphasize this difference with the following example. A physician treating a patient uses both knowledge and data. The data is the patient's record including patient history, measurements of vital signs, drugs given and so on, whereas the knowledge is what the physician has learned in medical school and in the years of internship, residency specialization and practice. Knowledge is what the physician learns in journals.
Predicate logic is useful for representing simple English sentences into a logical statement. But, it creates ambiguity for complicated sentences.
|