Knowledge Management & Specialized Information Systems
Knowledge Management & Specialized Information Systems
3/28/2011 12:42:12 PM 1
Knowledge Management Systems
3/28/2011 12:42:12 PM 2
Overview of Knowledge Management Systems
• Creation of knowledge:
– One individual learns directly from another individual.
– Two pieces of explicit knowledge is combined.
– Expert writes a book teaching others.
– When someone reads a book.
3/28/2011 12:42:12 PM 3
Obtaining, storing, sharing and using knowledge
3/28/2011 12:42:12 PM 4
Technology to Support Knowledge Management
3/28/2011 12:42:12 PM 5
Artificial Intelligence = AI
Systems and Machines that demonstrate the characteristics of intelligence.
• Expert systems:
– Stores knowledge and makes inferences similar to a human expert.
• Robotics:
– Mechanical or computer devices that performs tasks that require a high
degree of precision or that are tedious or hazardous to humans.
– Figure 7.6
• Vision systems:
– Allows computers to capture, store and manipulate visual images.
– Figure 7.5
3/28/2011 12:42:13 PM 7
The major branches of Artificial Intelligence
• Learning systems.
– Allows a computer to change how it functions based on feedback it
receives.
• Neural networks.
– System that attempts to simulate the functioning of a human
brain.
3/28/2011 12:42:13 PM 8
Other branches of Artificial Intelligence
• Genetic algorithm
– An approach to solving large, complex problems in which a
number of related operations or models change and
evolve until the best one emerges.
• Intelligent agent
– Programs and a knowledge base used to perform a specific
task for a person, a process, or another program; also
called intelligent robot or bot.
3/28/2011 12:42:13 PM 9
Expert Systems
• Outputs a recommendation based on answers
given to it by users.
• Intention: capture the expert’s knowledge and
make it available to those who lack the
knowledge.
• Use heuristics, or rules of thumb to arrive at
conclusions or make suggestions.
3/28/2011 12:42:13 PM 10
Develop an Expert Systems if it can:
• Provide a high potential payoff or reduce risk.
• Capture and preserve irreplaceable human
expertise.
• Solve a problem that is not easily solved using
traditional programming techniques.
• Develop a system which is more consistent
than human experts.
3/28/2011 12:42:13 PM 11
Develop an Expert Systems if it can:
• Provide expertise needed at a number of
locations at the same time or in a hostile
environment that is dangerous to human health.
• Provide expertise that is expensive or rare.
• Develop a solution faster than human experts
can.
• Provide expertise needed for training and
development to share the wisdom and
experience of human experts with many people.
3/28/2011 12
Components of Expert Systems
• The Knowledge base
– Stores all relevant information, data, rules, cases, and relationships
that the expert system uses.
– Assembling human experts, Fuzzy logic, Rules & Cases
3/28/2011 12:42:13 PM 14
Expert Systems Development
• Requires a systematic development approach.
• Determine requirements.
• Identify domain experts.
• Construct the components of the system.
• Implement the result.
• Maintain and review the system.
3/28/2011 12:42:13 PM 15
Participants in Developing and Using Expert Systems
3/28/2011 12:42:13 PM 17
Virtual Reality
• Enables one or more users to move and react in a computer-
simulated environment.
3/28/2011 12:42:13 PM 18
Interface Devices
• Head-mounted display (HMD)
• Large screens.
• Stereo glasses.
• Speakers.
• Gloves for
haptic interfaces.
3/28/2011 12:42:13 PM 19
Forms of Virtual Reality
• Fully Immersive
3/28/2011 12:42:13 PM 20
Virtual Reality Applications
• Hundreds of applications
• Gesture Technology
• E.g zooming in when pointing at the picture
with your finger
3/28/2011 12:42:13 PM 21