ReviewSebelumUTS-teknologi Dan Aplikasi AI-v2-AFH
ReviewSebelumUTS-teknologi Dan Aplikasi AI-v2-AFH
o Searching Solution : Informed Search => Case Game Tree (8 puzzle, Congklak)
o Pengantar Deep Learning
o Pengantar Pengenalan Pola
o Pengantar NLP
o Tren Penelitian Kecerdasan Artifisial
Peserta mampu menjelaskan konsep dasar AI dengan benar dan mengidentifikasi pemanfaatan
teknologi AI
Image Processing
Text Processing
Facebook Face Recognition
Speech Processing
Speech Recognition
AI Di Berbagai Negara
Arahan Teknologi Artificial Intelligence di Indonesia
Artificial Intelligence
Cloud Computing
Agent
Big Data
Percept Action
IoT
Environ-
ment
Internet of Things
Definisi:
Batch
ERP,
CRM, Statistik Data
OLAP Pola
(korelasi, asosiasi)
Streaming Reasoning
Machine Learning
NLP
Distributed Speech
Storage Vision
Analytics on Data
01
Descriptive:
Menjelaskan keadaan bisnis saat ini melalui data historis.
02 Diagnostic:
Menjelaskan mengapa suatu masalah terjadi dengan melihat data historis.
Predictive:
03 Memproyeksikan atau memprediksi hasil masa depan
berdasarkan data historis.
Prescriptive:
04 Menggunakan hasil analitik prediktif dan pengetahuan lain
dengan menyarankan upaya terbaik di masa depan.
Definisi Artificial Intelligence
Thinking Humanly Thinking Rationally
“The exciting new effort to make computers think.. “The study of mental faculties through the use of
Machines with minds, in the full and literal sense” computational models.” (Charniak and McDermott,
(Haugeland, 1985) 1985)
“[The automation of] activities that we associate with “The study of the computations that make it possible
human thinking, activities such as decision making, to perceive, reason, and act.” (Winston, 1992)
problem solving, learning …” (Bellman, 1978)
Acting Humanly Acting Rationally
“The art of creating machines that perform functions “Computational Intelligence is the study of the design
that require intelligence when performed by people.” of intelligent agents.” (poole et al., 1998)
(Kurzweil, 1990) “AI .. Is concerned with intelligent behavior in
“The study of how to make computers do things at artifacts.” (Nilsson, 1998)
which, at the moment, people are better.” (Rich and
Knight, 1991)
Definisi Artificial Intelligence (2)
Intelligent Agent
Merancang PEAS:
Agent - Performance/Pengukuran performansi:
aman, cepat, tidak melanggar aturan lalu
lintas, kenyamanan penumpang
Episodic No No No
Single agent No No No
o Agent design:
o formulate problem 🡪 search solution 🡪 Agent knows world dynamics
execute World states, actions
o Task Environment: Remember PEAS [when agent doesn’t know 🡪 learning]
o Problem: satisfy goal (goal state) World state is finite, small enough to enumerate
o Agent task: find out which sequence of actions [ when state is infinite 🡪 logic]
World is deterministic
will get it to a goal state [when non-deterministic 🡪 uncertainty]
o 4 components of a problem: initial state, Agent knows current state
operator/successor function, goal test, path [when agent doesn’t know 🡪 logic, uncertainty]
cost Utility for a sequence of states is a sum over path
o Searching: process of looking for sequence of action
o Solution: sequence of action to goal state
Contoh Persoalan pada Problem Solving Agent
O
71 151 F
S 99
Z
75 211
A 140 9
R B
0 97 P
120
118 101
D
75
T M 146 138
111 L 70
C
• UnInformed/Blind Search
• Look around, don’t know where to find the right answer
• No additional information beyond that provided in problem definitional
• Example: DFS, BFS, IDS, UCS , DLS
• Informed Search
• Heuristic Search
• Know some information that sometimes helpful
• Know whether one non-goal state is “more promising” than another
• Example: Best FS, A*,
• Local Search (for Optimization Problem) 🡪 Beyond Classical Search
• Path to goal is irrelevant
• Use very little memory
• Can find reasonable solutions in large or infinite state spaces for which systematic algorithms are
suitable
• Example: Hill-climbing search, simulated annealing search, GA
Knowledge based Agent
KBS vs Conventional Program
• Symbolic vs Statistical
• Statistical 🡪 speech recognition, vision
• Why symbolic still needed?
• Explanation
• Planning
• Diagnosis
• Many AI systems are hybrid:
• Watson
• SIRI
Alur Proses dalam KBS
data
learning
Symbolic based KBS: Knowledge Type
• Declarative knowledge
• Know about something: concepts, facts, objects
• Also called descriptive knowledge
• Procedural knowledge
• Knowing how to do something: rule, strategy, procedure,
agenda
• Also known as imperative knowledge
• Meta knowledge
• Knowledge about other type of knowledge
• Heuristic knowledge
• Representing knowledge in a field/subject
• Rules of thumb based on previous experience, good to
work but not guaranteed
• Structural knowledge
• Describe relationship between concepts such as kind-of,
part-of, group of something
Symbolic based KBS: Knowledge Representation Technique
Production Rules
• rule as condition and action pair
• forward & backward chaining
Logical Representation
• propositional logic, first order logic, default logic, etc
Semantic Networks
• knowledge as a form of graphical networks
Frame Representation
• As structure consists of collection of attributes and its values to describe an entity in the world
Statistical based Knowledge Based System
• Learning Agent
• Changes in the system that are adaptive in the sense that they enable the
system to do the task or tasks drawn from the same population more
efficiently and more effectively the next time
• Why need learning?
• Learning is essential for unknown environment
• i.e., when designer lacks omniscience, agent doesn’t know world
dynamic
• Learning is useful as a system construction method
• i.e., expose the agent to reality rather than trying to write it down
• Learning modifies the agent’s decision mechanism to improve performance
• Learning from observations, feedback for improving the agent’s ability
to act in the future
Taxi Driver as Learning Agent
• Brake decision
• Whether to push the brake or not based on the
current state
• Feedback: instructor shouts
• Buses recognition
• Input: image from camera
• Output: whether it is a bus or not
• Feedback: labeling bus images
Learning Type
Supervised Learning
Reinforcement Learning
● Computing Hardware
○ GPU,TPU, etc
○ Cloud
● Algorithm
○ Deep Learning
● Data availability
○ IoT device, Social Media
Penerapan AI: Monitoring
Penerapan AI: Verification & Identification
BENEFITS
Face Recognition
● Electronic-Know Your Customer
(eKYC)
●
●
Verify Login
Verify Transactions
Voice Biometrics
● “Kependudukan & Pencatatan Sipil” ● Customer Service Conversational
(“Dukcapil”) Analytics
Sumber: prosa.ai
Penerapan AI: Document Digitization
Go paperless. Digitize and secure your past, present and
future
BENEFITS
39
Penerapan AI: Meeting analytics
40
Sumber: prosa.ai
Tantangan dalam Perkembangan AI
o Regulasi
o Pengaturan etika dan pemakaian AI yang lebih bertanggung-jawab
o Privasi
o Terkait dengan penggunaan data yang dipakai untuk pembangunan model AI
o Kurangnya penjelasan
o Bagaimana model AI sampai pada suatu keputusan/kesimpulan tertentu (terkait
dengan akuntabilitas dan trust)
o Ketersediaan data
o Sejauh mana data yang dipakai cukup representative dan tidak bias
o Kurangnya Talenta
Referensi Video
● Introduction to AI
○ https://www.youtube.com/watch?v=s9vDgPotU-4
○ https://www.youtube.com/watch?v=wfmM5-d0Zh0
○ https://www.youtube.com/watch?v=eUpRwSrwbHY
○ https://www.youtube.com/watch?v=XfEOoAlArXw
○ https://www.youtube.com/watch?v=uyWHthN3Q9c
● Intelligent Agent
○ https://www.youtube.com/watch?v=XqAUPrLu8_s
○ https://www.youtube.com/watch?v=ehXgvsl8i_I
○ https://www.youtube.com/watch?v=NqeVTW4DUuU
○ https://www.youtube.com/watch?v=btffOHgYsBc
○ https://www.youtube.com/watch?v=d2608-UCcR8
○ https://www.youtube.com/watch?v=Spia43l493c
● Introduction to Knowledge based Agent
○ https://www.youtube.com/watch?v=P2DVmc4Zf7I
○ https://www.youtube.com/watch?v=VhKPNctwInw&t=338s
○ https://www.youtube.com/watch?v=7iZWC_NtegM
○ https://www.youtube.com/watch?v=o2alb-eJNqc
Assignment
1. Pelajarilah video yang menjelaskan strategi AI dari sebuah negara dan buatlah rangkuman dari video tsb
2. Rancanglah sebuah Intelligent Agent untuk robot pembersih ruangan dengan mengisikan informasi di
bawah ini:
● Performance indicator: …
● Environment: …
● Actuator: …
● Sensor: ...
1. Rancanglah sebuah ide teknologi AI yang dapat bermanfaat di masa pandemi. Tuliskan deskripsi dari
teknologi tersebut dan tuliskan jenis teknik manakah (searching, knowledge, atau learning) yang
digunakan untuk membangun teknologi tsb, jelaskan alasannya