Konsep Dasar AI
Kecerdasan Buatan (Artificial Intelligence) Ign.F.Bayu Andoro.S, M.kom 25/04/2014
bayuandoro.com
1
Pokok Bahasan 1. 2. 3. 4. 5. 6.
Sejarah Kecerdasan Buatan Apa itu AI / Kecerdasan Buatan Fondasi AI / Kecerdasan Buatan AI Saat ini AI Masa Depan Area AI
25/04/2014
bayuandoro.com
2
Sejarah AI (1 of 3)
Istilah AI pertama kali dikemukakan pada tahun 1956 di konferensi Darthmouth. Tahapan sejarah perkembangan AI : o Era komputer elektronik (1941)
Telah di temukan alat sebagai komputer elektronik yang dikembangkan di USA dan Jerman. Komputer tersebut memerlukan ruangan yang luas dan ruang AC yang terpisah. Melibatkan konfigurasi ribuan kabel. Penemuan ini menjadi dasar pengembangan program yang mengarah ke AI.
o Masa Persiapan AI (1943-1956) Warren McCulloch & Walter Pitts berhasil membuat suatu model sel syaraf tiruan (1943). Norbert Wiener membuat penelitian mengenai prinsip teori feedback (1950). John McCarthy (bapak AI) melakukan penelitian bidang Automata, JST dan pembelajaran intelijensia dengan membuat program yang mampu berfikir. 25/04/2014
bayuandoro.com
3
Sejarah AI (2 of 3)
Tahapan sejarah perkembangan AI : o Awal Perkembangan AI (1952-1969)
Kesuksesan Newell dan Simon dengan program “General Problem Solver”. Program ini digunakan menyelesaikan masalah secara manusiawi. McCarthy mendemokan bahasa pemrograman tingkat tinggi yaitu LISP di MIT AI Lab. Nathaniel Rochester dari IBM dan mahasiswa-mahasiswanya mengeluarkan program AI yaitu “Geometry Theorm Prover” yang mampu membuktikan suatu teorema (1959).
o Perkembangan AI melambat (1966-1974)
25/04/2014
Program AI yang bermunculan hanya mengandung sedikit atau bahkan tidak mengandung sama sekali pengetahuan pada subjeknya. Banyaknya permasalahan yang harus diselesaikan oleh AI, karena terlalu banyaknya masalah yang berkaitan, maka tidak jarang terjadi kegagalan ketika membuat program AI. Ada beberapa batasan pada struktur dasar yang digunakan untuk menghasilkan perilaku intelijensia, contohnya dua masukan data yang berbeda tidak dapat dilatih untuk mengenali kedua masukan yang berbeda. 4 bayuandoro.com
Sejarah AI (3 of 3)
Tahapan sejarah perkembangan AI : o Sistem berbasis pengetahuan (1969-1979)
Ed Feigenbaum, dkk. Membuat program untuk memecahkan masalah struktur molekul (Dendral Programs) yang berfokus pada segi pengetahuan kimia. Saul Amarel dalam proyek “Computer in Biomedicine” membuat program dari segi pengetahuan diagnosa medis.
o AI menjadi sebuah industri (1980-1988)
Ditemukannya expert system (R1) yang mampu mengkonfigurasi sistemsistem komputer. Booming industri AI juga melibatkan banyak perusahaan besar yang menawarkan software tools untuk membangun sistem pakar.
o Kembalinya Jaringan Syaraf Tiruan (1986-sekarang) 25/04/2014
Hopfield mengembangkan teknik mekanika statistik untuk mengoptimasi jaringan syaraf tiruan (1982). David Rumelhart & Geoff Hinton menemukan algoritma back-propagation. Algoritma ini berhasil diimplementasikan pada bidang ilmu komputer dan bayuandoro.com 5 psikologi (1985).
Apa Maksud Cerdas • • • •
Kemampuan untuk belajar (ability to learn) atau mengerti dari pengalaman (understanding), memahami pesan yang kontradiktif dan ambigu, menanggapi dengan cepat dan baik atas situasi yang baru, • menggunakan penalaran dalam memecahkan masalah (to solve problem) • serta menyelesaikannya dengan efektif (Winston dan Pendergast, 1994 25/04/2014
bayuandoro.com
6
Apa itu AI? (1 of 4)
•
Otomasi aktivitas yang berhubungan dengan proses berpikir, pemecahan masalah dan pembelajaran. (Bellman, 1978)
•
Studi tentang kemampuan mengindera dengan menggunakan model komputasi. (Charniak+McDermott, 1985)
•
Studi bagaimana cara melakukan sesuatu sehingga menjadi lebih baik. (Rich+Knight, 1991)
•
Cabang dari ilmu komputer yang fokus pada otomasi perilaku yang cerdas. (Luger+Stubblefield,1993)
Secara Garis besar Kecerdasan Buatan dapat dibagi menjadi 4 kategori: Thinking humanly
Thinking rationally
Acting humanly
Acting rationally
25/04/2014
bayuandoro.com
7
Apa itu AI? (2 of 4) Thinking humanly (Pendekatan ini dilakukan dengan dua cara) o o
Melalui introspeksi, mencoba menangkap pemikiran kita sendiri saat kita berfikir. “how do you know that you understand?”. Melalui penelitian-penelitian dari segi psikologi.
Acting humanly (the Turing test approach, 1950) o Tahun 1950, Alan Turing merancang suatu ujian bagi komputer yang berintelijensia (bot Cerdas) untuk menguji apakah komputer tersebut mampu mengelabuhi seorang manusia/ interrogator melalui komunikasi berbasis teks jarak jauh. o Tentunya komputer tersebut harus memiliki kemampuan, Natural Language Processing, Knowledge Representation, Automated Reasoning, Machine Learning, Computer Vision, Robotics. 25/04/2014
bayuandoro.com
8
Apa itu AI? (3 of 4) Thinking rationally (Terdapat dua masalah dalam pendekatan ini) o o
Tidak mudah membuat pengetahuan informal, lalu menyatakan dalam formal term dengan notasi-notasi logika. Terdapat perbedaan besar antara dapat memecahkan masalah “secara prinsip” dan memecahkannya “dalam dunia nyata”.
Acting rationally (the Rational agent approach) o Membuat inferensi logis merupakan bagian dari suatu rational agent. Karena untuk melakukan aksi secara rasional adalah dengan menalar secara logis. o Dengan menalar secara logis, maka bisa didapatkan kesimpulan bahwa aksi yang dilakukan akan mencapai tujuan atau tidak. 25/04/2014
bayuandoro.com
9
Apa itu AI? (4 of 4) Sampai saat ini, pemikiran manusia yang diluar rasionalitas, yakni refleks dan intuitif (berhubungan dengan perasaan) belum dapat sepenuhnya ditirukan oleh komputer. o o o
25/04/2014
Kedua definisi diatas dirasa kurang tepat untuk saat ini. Jika menggunakan definisi ini, maka banyak produk AI saat ini yang tidak layak disebut sebagai piranti cerdas. Definisi AI yang paling tepat saat ini adalah acting rationally.
bayuandoro.com
10
Fondasi AI (1 of 2 ) Manusia dibekali kecerdasan yang luar biasa. o
o
o
Pada usia 3 tahun, dia sudah mampu mengenali berbagai macam benda walaupun hanya terlihat sebagian. Ketika melihat sebagian ekor cicak, maka dia akan dengan mudah mengenali bahwa hewan tersebut adalah cicak yang sedang bersembunyi dibalik bingkai lukisan. Pada usia dewasa, kecerdasannya terus berkembang dengan pesat, mulai dari kecerdasan kognitif, emosional dan spiritual.
Sampai saat ini belum ada satu mesinpun yang mampu menyamai kecerdasan manusia secara keseluruhan. o Selama bertahun-tahun, para ilmuwan berusaha mempelajari kecerdasan manusia. o Dari pemikiran para ilmuwan tersebut, maka lahirlah AI sebagai cabang ilmu yang berusaha memahami kecerdasan manusia. 25/04/2014
bayuandoro.com
11
Fondasi AI (2 of 2) Dukungan perkembangan teknologi, baik hardware maupun software yang sangat beragam. o o
25/04/2014
Hingga saat ini AI telah menghasilkan banyak piranti cerdas yang sangat berguna bagi kehidupan manusia. Hingga saat ini pula AI terus dipelajari dan dikembangkan secara meluas maupun mendalam.
bayuandoro.com
12
AI Saat Ini
Berbagai produk AI berhasil dibangun dan digunakan dalam kehidupan sehari-hari. Produk-produk tersebut dikelompokkan ke dalam empat teknik yang ada di AI, yaitu : searching, reasoning, planning dan learning. Contoh-contohnya : o o o o o o
25/04/2014
GPS (Rute Optimal) Catur MedicWare (Rekam medis Pasien) Speech Processing (Pengenalan suara, Pengenalan Pembicara) Computer Vision Robotic bayuandoro.com
13
AI Masa Depan (1 of 2)
Tahun 2009, sebuah PC seharga $1000 akan dapat melakukan sekitar satu triliun kalkulasi per detik. Tahun 2019, sebuah Pc seharga $1000 akan setara dengan kemampuan komputasional otak manusia. o o
Virtual Reality Interaksi komputer dengan isyarat tubuh
Tahun 2029, sebuah PC $1000 akan setara dengan kemampuan komputasional seribu otak manusia. o o
25/04/2014
Komputer dapat terhubung dengan otak manusia Komputer mampu membaca semua literatur dan material multimedia.
bayuandoro.com
14
AI Masa Depan (2 of 2)
Tahun 2049, makanan diproduksi menggunakan nano technology. Tahun 2072, picoengineering atau tenologi pada skala picometer atau 10-12 meter berhasil diaplikasikan. Tahun 2099, ada kecenderungan untuk membuat gabungan antara pemikiran manusia dan kecerdasan mesin. Sehingga kita tidak dapat membedakan lagi apakah agent tersebut adalah mesin atau manusia.
25/04/2014
bayuandoro.com
15
Turing Test (1 of 3) Turing Test – Metode Pengujian Kecerdasan (Alan Turing). Proses uji ini melibatkan seorang penanya (manusia) dan dua obyek yang ditanyai
25/04/2014
bayuandoro.com
16
Turing Test (2 of 3)
Uji Turing: Seseorang (manusia) berkomunikasi dengan komputer melalui tele-type. Jika orang tsb tidak dapat mengenali apakah ia berbicara dengan komputer atau orang lain, maka program komputer itu dianggap lulus Uji Turing: Pengolahan bahasa alami (Natural Language Processing) Representasi pengetahuan (knowledge representation) Penalaran otomatis (automated reasoning) Pembelajaran mesin (machine learning) Bisa ditambahkan sistem vision and robotik untuk menghasilkan Uji Turing yang lengkap(total)
25/04/2014
bayuandoro.com
17
Turing Test (3 of 3) • "Sekiranya komputer/mesin tersebut memberi jawaban seperti manusia dan kita tidak dapat membedakan bahwa jawapan tersebut adalah dari manusia atau komputer, maka komputer tersebut dianggap mempunyai kepintaran seperti manusia.“ [Alan Turing 1950] 25/04/2014
bayuandoro.com
18
Area Penggunaan AI • Natural language recognition (pengenalan bahasa alamiah). • Language understanding. Studi mengenai AI mencoba supaya komputer dapat mengerti bahasa alamiah yang diketikkan lewat keyboard. • Speech recognition (pengenalan percakapan). • Melalui pengenalan ucapan diharapkan manusia dapat berkomunikasi dengan komputer dengan menggunakan suara. 25/04/2014
bayuandoro.com
19
Area Penggunaan AI • Visual recognition (pengenalan penglihatan). • Bidang AI ini merupakan kemampuan suatu komputer yang dapat menangkap signal elektronik dari suatu kamera dan memahami yang dilihat tersebut. • Juga mencoba untuk dapat menginterpretasikan obyek-obyek melalui komputer • Perencanaan otomatis • Problem solving 25/04/2014
bayuandoro.com
20
Area Penggunaan AI • Expert System • Tiap-tiap orang mempunyai keahlian masing-masing yang mungkin satu orang dengan yang lainnya mempunyai keahlian berbeda, • Disini komputer digunakan sebagai sarana untuk menyimpan pengetahuan para pakar. Sistem pakar adalah sistem yang mempekerjakan pengetahuan manusia yang ditangkap dalam komputer untuk memecahkan masalah yang biasanya membutuhkan keahlian manusia. • Komputer yang demikian dapat dijadikan seperti konsultan atau tenaga ahli di bidang tertentu yang dapat menjawab pertanyaan dan memberikan nasehat yang dibutuhkan. 25/04/2014
bayuandoro.com
21
Area Penggunaan AI • Jaringan saraf (neural network) (kemampuan belajar) • Belajar, meliputi semua kegiatan yg memungkinkan komputer atau alat lain utk memperoleh pengetahuan sbg tambahan dr apa yg tlh dimasukkan ke dlm memori oleh pembuatnya atau pemrogramnya.
25/04/2014
bayuandoro.com
22
Area Penggunaan AI • Game playing (permainan game) berupa permainan antara manusia melawan mesin yang mempunyai intelektual untuk berpikir • Pengendalian otomatis • Hardware AI, mencakup alat fisik yg membantu aplikasi AI. • Robotik • Robot adalah suatu mesin dapat diarahkan untuk mengerjakan bermacam-macam tugas tanpa campur tangan lagi dari manusia. 25/04/2014
bayuandoro.com
23
Selesai 25/04/2014
bayuandoro.com
24