(ARTIFICIAL INTELLIGENCE)
Oleh : Yesy Afrillia ST, M.Kom
Definisi
Cerdas
Definisi Cerdas
Kemampuan untuk mengerti/memahami
sesuatu dengan cepat dan tepat.
Mampu belajar atau mengerti dari
pengalaman
Mampu memecahkan hal yang bersifat
memilih,mendua atau kontradiktif
Kecerdasan Buatan/
AI
Merupakan bagian ilmu komputer yang
menciptakan mesin (komputer) dapat
melakukan pekerjaan seperti layaknya
manusia. Yang mampu berfikir,
menimbang tindakan yang akan diambil
dan mampu mengambil keputusan
seperti yang dilakukan oleh manusia.
Sejarah AI
Abad ke-17 sampai Abad ke-19
Blaise Pascal : berhasil menciptakan mesin penghitung
digital mekanis pertama pada 1642.
Charles Babbage dan Ada Lovelace : berhasil membuat
mesin penghitung mekanis yang dapat diprogram.
Marvin Minsky dan Seymour Papert : yang menerbitkan
Perceptrons yang mendemontrasikan batas jaringan
saraf tiruan sederhana.
John McCarthy yang membuat istilah “Kecerdasan
Buatan” pada konferensi pertama yang disediakan untuk
pokok persoalan ini, pada 1956.
Alan Turing : pertama kali mengusulkan adanya tes untuk
melihat bisa tidaknya sebuah mesin dikatakan cerdas.
Yang mana dikenal dengan dengan istilah “Turing Test”
Definisi AI dari berbagai sudut pandang
Sudut pandang Kecerdasan.
Kecerdasan Buatan akan membuat mesin menjadi
‘cerdas’ (mampu berbuat seperti apa yang
dilakukan oleh manusia).
Sebuah studi tentang bagaimana membuat
komputer melakukan hal-hal yang pada saat ini
dapat dilakukan lebih baik oleh manusia (Rich and
Kinight,1991)
2. Teknik Reasoning
Teknik penyelesaian masalah dengan cara merepresentasikan masalah
dalam basis pengetahuan (knowladge base) menggunakan logic atau
bahasa formal (bahasa yang dapat dipahami komputer) untuk
menemukan solusi. Metode yang populer digunakan pada teknik
Reasoning yaitu Metode Deduction, Induction, Abductive, Analogi,
Common-sense, Non-Monotonic.
3. Teknik Planning
Suatu metode penyelesaian masalah dengan cara memecahkan
masalah kedalam sub-sub masalah satu demi satu kemudian
menggabungkan solusi-solusi dari sub-sub masalah tersebut
menjadi sebuah solusi lengkap. Metode yang populer digunakan
pada teknik planning yaitu Metode Goal-Stack-Planning (GSP)
dan Constraint-Posting (CP)
4. Teknik Learning
Teknik penyelesaian masalah dengan cara merepresentasikan
dengan menggunakan teknik statistika untuk menghasilkan suatu
model otomatis dari sekumpulan data dengan tujuan memberikan
komputer kemampuan untuk belajar. Yang dalam cara kerjanya,
teknik learning akan mengaplikasikan proses training dan proses
testing. Metode yang populer digunakan pada teknik Learning
yaitu Algoritma Decision Tree dan Association Rule.
Komponen AI
Untuk membangun aplikasi kecerdasan buatan
ada 2 bagian utama yang sangat dibutuhkan
(Gambar 1.1), yaitu:
1. Basis Pengetahuan (Knowledge Base)
berisi fakta-fakta, teori, pemikiran dan
hubungan antara satu dengan lainnya.
2. Motor Inferensi (Inference Engine)
yaitu kemampuan menarik kesimpulan
berdasarkan pengalaman.
Komponen AI
Komputer
Input: Output:
masalah, Basis Motor jawaban,
Pengetahuan Inferensi
pertanyaan solusi,
, dll dll