Kuliah: Inteligensi Buatan
http://kuliahkita.com/kelas/intelijensia-buatan/
Nur Ulfa Maulidevi
Ikhtisar
 Pengenalan secara umum Inteligensi Buatan (Artificial
Intelligence)
 Apakah Inteligensi Buatan itu?
30/07/2014
2
NUM & Sumber [2]
Tujuan Kuliah
- Siswa mampu membedakan aplikasi yang
memanfaatkan inteligensi buatan vs aplikasi yang
tidak memanfaatkannya
- Siswa mampu memilih teknik yang sesuai untuk
karakteristik persoalan tertentu
- Siswa mampu melakukan analisis berbagai teknik
yang bisa digunakan untuk suatu persoalan, dan
mengimplementasikannya untuk menyelesaikan
persoalan tersebut
30/07/2014
3
NUM & Sumber [2]
Materi Kuliah
1. Pengenalan, meliputi:
1. Pengenalan Inteligensi Buatan
2. Pengenalan Agen berinteligen
2. Agen untuk Menyelesaikan Persoalan dengan
Pencarian
3. Agen Perencana
4. Agen yang Berbasis Pengetahuan dan Mampu
Melakukan Penalaran
1. Representasi Pengetahuan
2. Sistem Berbasis Pengetahuan
5. Agen yang Mampu Belajar
30/07/2014
4
NUM & Sumber [2]
Sumber Literatur
1. Stuart J Russell & Peter Norvig, Artificial Intelligence: A
Modern Approach, 3rd Edition, Prentice-Hall
International, Inc, 2010, Textbook
Site: http://aima.cs.berkeley.edu/ (2nd edition)
2. Free online course materials | MIT OpenCourseWare
Website:
Site: http://ocw.mit.edu/courses/electrical-engineering-
and-computer-science/
3. Tom Mitchell, Machine Learning, 1999, Textbook
4. Course Website:
http://kuliahkita.com/kelas/intelijensia-buatan/
30/07/2014
5
NUM & Sumber [2]
Inteligensi Buatan (IB) dalam “Sci-Fi Movies”
30/07/2014 6
http://www.starwars.com/
Bicentennial man (1999)
Terminator
Android :
http://robocoparchive.com/
http://ironmanmovie.marvel.com/
Cyborg:
http://homepages.inf.ed.ac.uk/rbf/AIMOVIES/AImovies.htm
J.A.R.V.I.S. (Iron Man)
http://startrek.com/
Inteligensi Buatan “Murni”:
NUM & Sumber [2]
Inteligensi Buatan (IB) dalam Kehidupan
30/07/2014 7
Robot Untuk Membersihkan Lantai: Penyedot Debu, Penggosok Lantai, Pengepel
Sumber: http://www.roomba.com.au/
NUM & Sumber [2]
30/07/2014 8
Kiva untuk pergudangan
Siri untuk reservasiInrix Traffic Pro untuk Lalulintas
Inteligensi Buatan (IB) dalam Kehidupan (2)
NUM & Sumber [2]
Inteligensi Buatan (IB) dalam Kehidupan (3)
30/07/2014 9
Aggregator Berita
Topik terpopuler (trending topic)
Iklan sesuai konteks pengguna
dan masih banyak aplikasi lainnya...
NUM & Sumber [2]
30/07/2014 10
NUM & Sumber [2]
Apakah Inteligensi Buatan (IB) itu?
 Seni untuk membuat mesin yang bisa
menjalankan suatu fungsi, dan fungsi tersebut
memerlukan kecerdasan jika dilakukan oleh
manusia (Kurzweil, 1990)
 Ilmu yang mempelajari bagaimana membuat
komputer melakukan pekerjaan, sedangkan pada
saat ini manusia bisa melakukan pekerjaan
tersebut dengan lebih baik (Rich and Knight, 1991)
 Pemahaman Inteligensi Buatan sebagai:
perangkat lunak yang berperilaku seperti manusia
(acting humanly)
30/07/2014 11
NUM & Sumber [2]
Acting humanly: Pendekatan Tes Turing
 Pendekatan Tes Turing
 Definisi kecerdasan yang cukup memuaskan dari sisi
operasional
 Aplikasi dinyatakan lulus tes jika: human interrogator
(pada gambar) tidak bisa membedakan, manakah
respon yang dari manusia (human) dan manakah
respon dari sistem inteligensi buatan (AI system)
30/07/2014 12
NUM & Sumber [2]
Kemampuan Manusia
30/07/2014 13
Menyentuh
Melihat
jari
mata
Mencium
hidung
Berbicara
mulut
Berpikir
otak
Mendengar
telinga
Pengetahuan,
Penalaran,
Pembelajaran
Pemrosesan Bahasa Alami
Computer Vision
Manipulasi objek,
Menggerakkan objek
Pemrosesan
Penciuman
NUM & Sumber [2]
Kemampuan IB untuk Tes Turing
30/07/2014 14
Program yang
berperilaku
(externally)
seperti manusia
Berbicara
speaker
Berpikir
otak
Mendengar
microphone
Representasi Pengetahuan,
Penalaran otomatis,
Pembelajaran Mesin
Pemrosesan Bahasa Alami
NUM & Sumber [2]
Loebner Prize (Lomba Tes Turing)
30/07/2014 15
PC Therapist III, 1991
PC Professor - discusses Men versus Women,
1992
PC Politican - discusses Liberals versus
Conservatives, 1993
…
Pemenang Loebner 2013  http://www.mitsuku.com/
Loebner Prize 2013 Kontes dalam Inteligensi Buatan (IB)
Untuk mendapatkan program komputer chatbot (soft robot
untuk chatting) terbaik yang bisa melakukan percakapan
NUM & Sumber [2]
Kompetisi Tes Turing Loebner Prize
30/07/2014 16
Sumber:
http://www.computerweekly.com/feature/Meet-Elbot-Loebner-Prize-Turing-Test-contest-winner-
transcript-and-photos
NUM & Sumber [2]
Human Interrogator melakukan
chatting dengan program komputer,
tapi tidak tahu yang menjawab
manusia atau chatbot Human Interrogator memberi penilaian
terhadap respon yang diperoleh, apakah
chatting nya manusia atau chatbot
Kemampuan IB untuk Tes Turing Total
30/07/2014 17
Aksi
Melihat
aktuator
kamera
Computer vision
robotika
Program yang
berperilaku
(externally)
seperti manusia
NUM & Sumber [2]
Berbicara
speaker
Berpikir
otak
Mendengar
microphone
Representasi Pengetahuan,
Penalaran otomatis,
Pembelajaran Mesin
Pemrosesan Bahasa Alami
Apa Inteligensi Buatan (IB) itu? (2)
 Usaha baru yang menyenangkan, untuk membuat
komputer berpikir... Mesin dengan pikiran dalam
arti yang sesungguhnya (Haugeland, 1985)
 [Proses otomasi] aktivitas yang dihubungkan
dengan proses berpikir manusia, aktivitas seperti
pembuatan keputusan (decision-making),
penyelesaian persoalan (problem solving), belajar
(learning) ... (Bellman, 1978)
 Pemahaman Inteligensi Buatan sebagai:
perangkat lunak yang berpikir seperti manusia
(thinking humanly)
30/07/2014 18
NUM & Sumber [2]
Pendekatan IB: Berpikir seperti manusia
 Model komputasi dari proses berpikir manusia
(thinking humanly)
– Program yang beroperasi (proses internalnya) seperti cara
manusia berlaku
– Bagaimana manusia berpikir?  cara kerja yang pikiran manusia
– Melakukan introspeksi: berusaha menangkap cara kita berpikir saat
melakukan sesuatu
– Eksperimen psikologi: observasi tindakan seseorang
– Pengamatan otak: observasi otak saat manusia melakukan suatu
tindakan
– Pendekatan pemodelan kognitif
– Model komputer dari Inteligensi Buatan dan teknik eksperimen dari
psikologi, untuk membangun teori berpikir manusia yang sangat
tepat dan bisa diuji kebenarannya
– Mesin dengan pikiran
30/07/2014 19
NUM & Sumber [2]
Apa Inteligensi Buatan (IB) itu? (3)
 Studi dari kemampuan mental manusia, melalui
pemanfaatan model komputasi (Charniak and
McDermott, 1985)
 Studi dari sudut pandang komputasi yang
memungkinkan mesin untuk menerima input dari
luar (perveice), melakukan penalaran (reason),
dan melakukan aksi berdasarkan input dari
penalaran (Winston, 1992)
 Pemahaman Inteligensi Buatan sebagai:
perangkat lunak yang berpikir secara rasional
(thinking rationally)
30/07/2014 20
NUM & Sumber [2]
Pendekatan IB: Berpikir secara rasional
 Apakah sistem komputasi yang berperilaku
secara cerdas? (thinking rationally)
– Apa yang dimaksud dengan berperilaku secara cerdas?
– Menggunakan pendekatan hukum-hukum terkait
proses berpikir
– Berpikir dengan benar: melakukan penalaran
– Jadi, hukum-hukum yang digunakan dalam melakukan
penalaran seperti deduksi, induksi, abduksi, dan hukum lain
dari ranah logika komputer
30/07/2014 21
NUM & Sumber [2]
Apa Inteligensi Buatan (IB) itu? (4)
 Kecerdasan komputasi adalah studi untuk mendesain
agen cerdas (intelligent agents)
(Poole et al., 1998)
 IB... Berhubungan dengan perilaku cerdas dalam suatu
artifacts
 Pemahaman Inteligensi Buatan sebagai:
perangkat lunak yang berperilaku secara rasional (acting
rationally)
30/07/2014 22
NUM & Sumber [2]
Pendekatan IB: Berpikir secara rasional
 Apakah sistem komputasi yang berperilaku
secara rasional (Acting rationally)?
– Tujuan, pengetahuan  berperilaku secara rasional
– Inferensi yang benar belum tentu berperilaku secara rasional;
pada situasi tertentu, mungkin tidak ada aksi yang bisa
dibuktikan paling benar, tapi tetap harus ada aksi yang
dilakukan
– Dalam kuliah ini: agen yang rasional
– Agen yang beraksi untuk mendapatkan hasil yang terbaik,
atau ketika berada dalam situasi yang mengandung
ketidakpastian, agen bisa memberikan hasil yang diharapkan
adalah hasil yang terbaik
30/07/2014 23
NUM & Sumber [2]
Berbagai aplikasi IB
 Robotics: ASIMO, HipNav (3D model of patient’s
internal anatomy), iRobot (Roomba)
 Autonomous control: ALVINN, Stanley, Tartan
 Game playing: IBM’s Deep Blue, IBM’s Watson at
Jeopardy
 Diagnosis: medical expert system, IBM’s Watson
 Autonomous planning & scheduling: NASA Remote
Agent (controlling operations of spacecraft)
 Language understanding and problem solving
 Social media analytics
30/07/2014 24
NUM & Sumber [2]
Revolusi IB sedang berjalan...
 IB saat ini tidak berusaha untuk membuat replika otak
 Saat ini peneliti belum benar-benar paham bagaimana
cara kerja otak, sehingga sulit membuat replika nya
 IB saat ini menggunakan pembelajaran mesin
(machine learning), data yang cukup besar (massive
data sets), sensor yang cukup rumit (sophisticated
sensors), dan algoritma ‘pintar’ untuk menguasai
pekerjaan-pekerjaan tertentu.
 Sumber :
http://www.wired.com/magazine/2010/12/ff_ai_essay_airevolution/
30/07/2014 25
NUM & Sumber [2]
Ringkasan
 Inteligensi Buatan adalah suatu pengembangan sistem
komputasi, yang dapat menggunakan salah satu atau
beberapa pendekatan, dari 4 pendekatan sebagai berikut:
1. Perangkat lunak yang berperilaku seperti manusia
(acting humanly)
2. Perangkat lunak yang berpikir seperti manusia
(thinking humanly)
3. Perangkat lunak yang berperilaku secara rasional
(acting rationally)
4. Perangkat lunak yang berpikir secara rasional
(thinking rationally)
30/07/2014 NUM & Sumber [2] 26
Tambahan sumber literatur
[5] http://www.darpagrandchallenge.com/
[6] http://world.honda.com/ASIMO/technology/
intelligence.html
[7] http://www.businessweek.com
[8] http://www.wired.com
30/07/2014 27
NUM & Sumber [2]
Materi01 apa itu_inteligensi_buatan

Materi01 apa itu_inteligensi_buatan

  • 1.
  • 2.
    Ikhtisar  Pengenalan secaraumum Inteligensi Buatan (Artificial Intelligence)  Apakah Inteligensi Buatan itu? 30/07/2014 2 NUM & Sumber [2]
  • 3.
    Tujuan Kuliah - Siswamampu membedakan aplikasi yang memanfaatkan inteligensi buatan vs aplikasi yang tidak memanfaatkannya - Siswa mampu memilih teknik yang sesuai untuk karakteristik persoalan tertentu - Siswa mampu melakukan analisis berbagai teknik yang bisa digunakan untuk suatu persoalan, dan mengimplementasikannya untuk menyelesaikan persoalan tersebut 30/07/2014 3 NUM & Sumber [2]
  • 4.
    Materi Kuliah 1. Pengenalan,meliputi: 1. Pengenalan Inteligensi Buatan 2. Pengenalan Agen berinteligen 2. Agen untuk Menyelesaikan Persoalan dengan Pencarian 3. Agen Perencana 4. Agen yang Berbasis Pengetahuan dan Mampu Melakukan Penalaran 1. Representasi Pengetahuan 2. Sistem Berbasis Pengetahuan 5. Agen yang Mampu Belajar 30/07/2014 4 NUM & Sumber [2]
  • 5.
    Sumber Literatur 1. StuartJ Russell & Peter Norvig, Artificial Intelligence: A Modern Approach, 3rd Edition, Prentice-Hall International, Inc, 2010, Textbook Site: http://aima.cs.berkeley.edu/ (2nd edition) 2. Free online course materials | MIT OpenCourseWare Website: Site: http://ocw.mit.edu/courses/electrical-engineering- and-computer-science/ 3. Tom Mitchell, Machine Learning, 1999, Textbook 4. Course Website: http://kuliahkita.com/kelas/intelijensia-buatan/ 30/07/2014 5 NUM & Sumber [2]
  • 6.
    Inteligensi Buatan (IB)dalam “Sci-Fi Movies” 30/07/2014 6 http://www.starwars.com/ Bicentennial man (1999) Terminator Android : http://robocoparchive.com/ http://ironmanmovie.marvel.com/ Cyborg: http://homepages.inf.ed.ac.uk/rbf/AIMOVIES/AImovies.htm J.A.R.V.I.S. (Iron Man) http://startrek.com/ Inteligensi Buatan “Murni”: NUM & Sumber [2]
  • 7.
    Inteligensi Buatan (IB)dalam Kehidupan 30/07/2014 7 Robot Untuk Membersihkan Lantai: Penyedot Debu, Penggosok Lantai, Pengepel Sumber: http://www.roomba.com.au/ NUM & Sumber [2]
  • 8.
    30/07/2014 8 Kiva untukpergudangan Siri untuk reservasiInrix Traffic Pro untuk Lalulintas Inteligensi Buatan (IB) dalam Kehidupan (2) NUM & Sumber [2]
  • 9.
    Inteligensi Buatan (IB)dalam Kehidupan (3) 30/07/2014 9 Aggregator Berita Topik terpopuler (trending topic) Iklan sesuai konteks pengguna dan masih banyak aplikasi lainnya... NUM & Sumber [2]
  • 10.
  • 11.
    Apakah Inteligensi Buatan(IB) itu?  Seni untuk membuat mesin yang bisa menjalankan suatu fungsi, dan fungsi tersebut memerlukan kecerdasan jika dilakukan oleh manusia (Kurzweil, 1990)  Ilmu yang mempelajari bagaimana membuat komputer melakukan pekerjaan, sedangkan pada saat ini manusia bisa melakukan pekerjaan tersebut dengan lebih baik (Rich and Knight, 1991)  Pemahaman Inteligensi Buatan sebagai: perangkat lunak yang berperilaku seperti manusia (acting humanly) 30/07/2014 11 NUM & Sumber [2]
  • 12.
    Acting humanly: PendekatanTes Turing  Pendekatan Tes Turing  Definisi kecerdasan yang cukup memuaskan dari sisi operasional  Aplikasi dinyatakan lulus tes jika: human interrogator (pada gambar) tidak bisa membedakan, manakah respon yang dari manusia (human) dan manakah respon dari sistem inteligensi buatan (AI system) 30/07/2014 12 NUM & Sumber [2]
  • 13.
  • 14.
    Kemampuan IB untukTes Turing 30/07/2014 14 Program yang berperilaku (externally) seperti manusia Berbicara speaker Berpikir otak Mendengar microphone Representasi Pengetahuan, Penalaran otomatis, Pembelajaran Mesin Pemrosesan Bahasa Alami NUM & Sumber [2]
  • 15.
    Loebner Prize (LombaTes Turing) 30/07/2014 15 PC Therapist III, 1991 PC Professor - discusses Men versus Women, 1992 PC Politican - discusses Liberals versus Conservatives, 1993 … Pemenang Loebner 2013  http://www.mitsuku.com/ Loebner Prize 2013 Kontes dalam Inteligensi Buatan (IB) Untuk mendapatkan program komputer chatbot (soft robot untuk chatting) terbaik yang bisa melakukan percakapan NUM & Sumber [2]
  • 16.
    Kompetisi Tes TuringLoebner Prize 30/07/2014 16 Sumber: http://www.computerweekly.com/feature/Meet-Elbot-Loebner-Prize-Turing-Test-contest-winner- transcript-and-photos NUM & Sumber [2] Human Interrogator melakukan chatting dengan program komputer, tapi tidak tahu yang menjawab manusia atau chatbot Human Interrogator memberi penilaian terhadap respon yang diperoleh, apakah chatting nya manusia atau chatbot
  • 17.
    Kemampuan IB untukTes Turing Total 30/07/2014 17 Aksi Melihat aktuator kamera Computer vision robotika Program yang berperilaku (externally) seperti manusia NUM & Sumber [2] Berbicara speaker Berpikir otak Mendengar microphone Representasi Pengetahuan, Penalaran otomatis, Pembelajaran Mesin Pemrosesan Bahasa Alami
  • 18.
    Apa Inteligensi Buatan(IB) itu? (2)  Usaha baru yang menyenangkan, untuk membuat komputer berpikir... Mesin dengan pikiran dalam arti yang sesungguhnya (Haugeland, 1985)  [Proses otomasi] aktivitas yang dihubungkan dengan proses berpikir manusia, aktivitas seperti pembuatan keputusan (decision-making), penyelesaian persoalan (problem solving), belajar (learning) ... (Bellman, 1978)  Pemahaman Inteligensi Buatan sebagai: perangkat lunak yang berpikir seperti manusia (thinking humanly) 30/07/2014 18 NUM & Sumber [2]
  • 19.
    Pendekatan IB: Berpikirseperti manusia  Model komputasi dari proses berpikir manusia (thinking humanly) – Program yang beroperasi (proses internalnya) seperti cara manusia berlaku – Bagaimana manusia berpikir?  cara kerja yang pikiran manusia – Melakukan introspeksi: berusaha menangkap cara kita berpikir saat melakukan sesuatu – Eksperimen psikologi: observasi tindakan seseorang – Pengamatan otak: observasi otak saat manusia melakukan suatu tindakan – Pendekatan pemodelan kognitif – Model komputer dari Inteligensi Buatan dan teknik eksperimen dari psikologi, untuk membangun teori berpikir manusia yang sangat tepat dan bisa diuji kebenarannya – Mesin dengan pikiran 30/07/2014 19 NUM & Sumber [2]
  • 20.
    Apa Inteligensi Buatan(IB) itu? (3)  Studi dari kemampuan mental manusia, melalui pemanfaatan model komputasi (Charniak and McDermott, 1985)  Studi dari sudut pandang komputasi yang memungkinkan mesin untuk menerima input dari luar (perveice), melakukan penalaran (reason), dan melakukan aksi berdasarkan input dari penalaran (Winston, 1992)  Pemahaman Inteligensi Buatan sebagai: perangkat lunak yang berpikir secara rasional (thinking rationally) 30/07/2014 20 NUM & Sumber [2]
  • 21.
    Pendekatan IB: Berpikirsecara rasional  Apakah sistem komputasi yang berperilaku secara cerdas? (thinking rationally) – Apa yang dimaksud dengan berperilaku secara cerdas? – Menggunakan pendekatan hukum-hukum terkait proses berpikir – Berpikir dengan benar: melakukan penalaran – Jadi, hukum-hukum yang digunakan dalam melakukan penalaran seperti deduksi, induksi, abduksi, dan hukum lain dari ranah logika komputer 30/07/2014 21 NUM & Sumber [2]
  • 22.
    Apa Inteligensi Buatan(IB) itu? (4)  Kecerdasan komputasi adalah studi untuk mendesain agen cerdas (intelligent agents) (Poole et al., 1998)  IB... Berhubungan dengan perilaku cerdas dalam suatu artifacts  Pemahaman Inteligensi Buatan sebagai: perangkat lunak yang berperilaku secara rasional (acting rationally) 30/07/2014 22 NUM & Sumber [2]
  • 23.
    Pendekatan IB: Berpikirsecara rasional  Apakah sistem komputasi yang berperilaku secara rasional (Acting rationally)? – Tujuan, pengetahuan  berperilaku secara rasional – Inferensi yang benar belum tentu berperilaku secara rasional; pada situasi tertentu, mungkin tidak ada aksi yang bisa dibuktikan paling benar, tapi tetap harus ada aksi yang dilakukan – Dalam kuliah ini: agen yang rasional – Agen yang beraksi untuk mendapatkan hasil yang terbaik, atau ketika berada dalam situasi yang mengandung ketidakpastian, agen bisa memberikan hasil yang diharapkan adalah hasil yang terbaik 30/07/2014 23 NUM & Sumber [2]
  • 24.
    Berbagai aplikasi IB Robotics: ASIMO, HipNav (3D model of patient’s internal anatomy), iRobot (Roomba)  Autonomous control: ALVINN, Stanley, Tartan  Game playing: IBM’s Deep Blue, IBM’s Watson at Jeopardy  Diagnosis: medical expert system, IBM’s Watson  Autonomous planning & scheduling: NASA Remote Agent (controlling operations of spacecraft)  Language understanding and problem solving  Social media analytics 30/07/2014 24 NUM & Sumber [2]
  • 25.
    Revolusi IB sedangberjalan...  IB saat ini tidak berusaha untuk membuat replika otak  Saat ini peneliti belum benar-benar paham bagaimana cara kerja otak, sehingga sulit membuat replika nya  IB saat ini menggunakan pembelajaran mesin (machine learning), data yang cukup besar (massive data sets), sensor yang cukup rumit (sophisticated sensors), dan algoritma ‘pintar’ untuk menguasai pekerjaan-pekerjaan tertentu.  Sumber : http://www.wired.com/magazine/2010/12/ff_ai_essay_airevolution/ 30/07/2014 25 NUM & Sumber [2]
  • 26.
    Ringkasan  Inteligensi Buatanadalah suatu pengembangan sistem komputasi, yang dapat menggunakan salah satu atau beberapa pendekatan, dari 4 pendekatan sebagai berikut: 1. Perangkat lunak yang berperilaku seperti manusia (acting humanly) 2. Perangkat lunak yang berpikir seperti manusia (thinking humanly) 3. Perangkat lunak yang berperilaku secara rasional (acting rationally) 4. Perangkat lunak yang berpikir secara rasional (thinking rationally) 30/07/2014 NUM & Sumber [2] 26
  • 27.
    Tambahan sumber literatur [5]http://www.darpagrandchallenge.com/ [6] http://world.honda.com/ASIMO/technology/ intelligence.html [7] http://www.businessweek.com [8] http://www.wired.com 30/07/2014 27 NUM & Sumber [2]