Professional Documents
Culture Documents
Session 2
Artificial Intelligent Technologies
in Business
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved.
Learning Objectives
Identify how neural networks, fuzzy logic,
genetic algorithms, virtual reality, and
intelligent agents can be used in business.
Give examples of several ways expert systems
can be used in business decision-making
situations.
10-2
I. Business and AI
10-3
II. An Overview of Artificial Intelligence (AI)
What is artificial intelligence?
Artificial intelligence (AI) is a field of science and
technology based on disciplines such as
computer science, biology, psychology,
linguistics, mathematics, and engineering.
The goal of AI is to develop computers that can
simulate the ability to think, as well as see, hear,
walk, talk, and feel. A major thrust of artificial
intelligence is the simulation of computer
functions normally associated with
human intelligence, such as reasoning, learning,
and problem solving
10-4
II. An Overview of Artificial Intelligence (AI)
Goal of AI is to simulate the ability to think –
reasoning, learning, problem solving
Turing Test – metode untuk menguji kepintaran mesin
yang menyerupai manusia. perilaku kepintaran
sebagai kemampuan untuk mencapai level kepintaran
manusia selama percakapaan berlangsung.
CAPTCHA (Completely Automated Public Turing Test) –
suatu bentuk uji tantangan-tanggapan (challenge-
response test) yang digunakan dalam perkomputeran
untuk memastikan bahwa jawaban tidak dihasilkan
oleh suatu komputer
10-5
10-6
10-7
10-8
II. An Overview of Artificial Intelligence (AI)
10-10
III. Expert Systems
Components of an Expert System
Knowledge Base – mengandung fakta dan
heuristik (aturan) untuk mengekspresikan
prosedur penalaran yang digunakan pakar
Software Resources –
Inference Engine – the program that
processes the knowledge (rules and
facts)
Interface – the way the user
communicates with the system
10-11
10-12
III. Expert Systems
Expert System Applications
Decision Management – consider alternatives,
recommendations
Diagnostics/Troubleshooting – infer causes from
symptoms
Design/Configuration – help configure
equipment components
Selection/Classification – help users choose
products/processes
Process Monitoring/Control – monitor/control
procedures/processes
10-13
III. Expert Systems
Benefits of Expert Systems – captures
expertise of a specialist in a limited
problem domain
Limitations of Expert Systems – limited
focus, inability to learn, cost
10-14
IV. Developing Expert Systems
Easiest is an expert system shell – an
experts systems without the knowledge
base
Knowledge Engineering – mengacu pada
semua aspek teknis, ilmiah dan sosial yang
terlibat dalam membangun, memelihara,
dan menggunakan sistem berbasis
pengetahuan.
10-15
10-16
10-17
V. Neural Networks
Computing systems modeled after the
brain
http://www.cerebromente.org.br/n14/mente/chaos.html
10-18
10-19
VI. Fuzzy Logic Systems
Reasoning with incomplete or ambiguous data
Fuzzy Logic in Business – rare in the U.S. (preferring
expert systems), but popular in Japan
Suatu pengetahuan yang membuat komputer dapat
meniru kecerdasan manusia sehingga diharapkan
komputer dapat melakukan hal-hal yang apabila
dikerjakan manusia memerlukan kecerdasan.
https://en.wikipedia.org/wiki/Fuzzy_logic 10-20
10-21
Implementing a Linguistic Control Strategy
To automate the control of this crane, sensors for the crane head position
("Distance") and the angle of the container sway ("Angle") are employed.
Using these inputs to describe the current condition of the crane, the five
rules of thumb can be translated to an "if-then" format:
Note, Rule 2 has been translated into two rules to fit the if-then format.
If-then rules always describe the reaction to a certain situation as:
IF <situation> THEN <action>
10-22
Fuzzy Application Library/Crane Video
This video shows the application of fuzzy logic for anti-sway control of
a crane using the fuzzyPLC™ of Moeller. The crane can transport
2x64 tons over a distance of 1200 feet and has been automated by
Moeller for Hochtief Corporation of Germany. Anti-sway control is
crucial, because the transported parts must be released precisely
over the target position as quickly as possible. The video shows
the crane transporting a concrete wall, the fuzzyPLC that controls the
crane, and the positioning of the wall over the target.
http://www.fuzzytech.com/e/e_a_pfd.html 10-23
VII. Genetic Algorithms
Simulates evolutionary processes that
yield increasingly better solutions
Perangkat lunak algoritma genetika menggunakan
Darwinian (survival of the fittest), pengacakan, dan
fungsi matematika lainnya untuk mensimulasikan proses
evolusi yang dapat menghasilkan solusi yang semakin
baik untuk suatu masalah. Algoritma genetika pertama
kali digunakan untuk mensimulasikan jutaan tahun dalam
evolusi biologis, geologi, dan ekosistem hanya dalam
beberapa menit di komputer. Perangkat lunak algoritma
genetika digunakan untuk memodelkan berbagai proses
ilmiah, teknis, dan bisnis.
10-24
• Algoritma genetika sangat berguna untuk situasi di
mana ribuan solusi dimungkinkan dan harus dievaluasi
untuk menghasilkan solusi optimal.
• Perangkat lunak algoritma genetika menggunakan set
aturan proses matematika (algorithm) yang
menentukan bagaimana kombinasi komponen proses
atau langkah-langkah yang harus dibentuk.
• Proses ini melibatkan mencoba kombinasi proses acak
(mutation), menggabungkan bagian dari beberapa
proses yang baik (crossover), dan memilih set proses
yang baik dan membuang yang jelek (selection) untuk
menghasilkan solusi yang semakin lebih baik.
10-25
10-26
http://www.ewh.ieee.org/soc/es/May2001/14/Begin.htm
10-27
10-28
10-29
VIII. Virtual Reality (VR)
Computer-simulated reality
VR Applications – CAD, medical
diagnostics, flight simulation,
entertainment
10-30
10-31
IX. Intelligent Agents
Menggunakan pengetahuan bawaan dan
belajar untuk membuat keputusan dan
menyelesaikan tugas yang memenuhi
niat pengguna
10-32
Intelligent agents are growing in popularity as a way
to use artificial intelligence routines in software to
help users accomplish many kinds of tasks in e-
business and e-commerce.
An intelligent agent is a software surrogate for an
end user or a process that fulfills a stated need or
activity. An intelligent agent uses its built-in and
learned knowledge base about a person or process to
make decisions and accomplish tasks in a way that
fulfills the intentions of a user.
Sometimes an intelligent agent is given a graphic
representation or persona, such as Einstein for a
science advisor, Sherlock Holmes for an information
search agent, and so on. Thus, intelligent agents
(also called software robots or “bots”) are special
purpose, knowledge-based information systems that
accomplish specific tasks for users.
10-33
intelligent agent definition
10-34
1. What types of decisions are best suited for
automated decision making? Provide several
examples of successful applications from the
companies in this case to illustrate your answer.
2. What role do humans play in automated decision-
making applications? What are some of the
challenges faced by managers where automated
decision-making systems are being used? What
solutions are needed to meet such challenges?
3. Explain how your university could employ an expert
system in its admission process. Could it use a
neural network? What might happen if a student
were denied admission to the university and his
parents discovered that an expert system was
involved in the admissions process?
10-35