KECERDASARN TIRUAN
Kecerdasan buatan di sini merujuk pada mesin yang mampu berpikir, menimbang
tindakan yang akan di ambil, dan mampu mengambil keputusan seperti yang
dilakukan oleh manusia.
Sejarah AI
- Abad ke-17 sampai Abad ke -19 Abad ini merupakan titik awal perkembangan
kecerdasan buatan.
Rene Descartes mengemukakan bahwa semua tidak ada yang pasti. Kecuali
kenyataan bahwa seseorang bisa berpikir
Blaise Pascal berhasil menciptakan mesin penghitung digital mekanis pertama
pada tahun 1642
Charles Babbage dan Lovelace berhasil membuat mesin penghitung mekanid
yang dapat di program.
Bertrand Russell dan Alfred North Whitehead menerbitkan buku Principia
Mathematica yang merombak logika formal
Walter Pitts menerbitkan “Kalkulus Logis” pada 1943 yang merupakan
fondasi untuk jaringan saraf tiruan.
- Pada tahun 1980 – 2004 Paul John W, Jaringan syaraf tiruan digunakan secara
meluas dengan algoritma perambatan balik. Paul John Werbos adalah orang
pertama yang menjelaskannya pada tahun 1974.
Deep Blue adalah komputer pertama yang memenangkan sebuah permainan
catur melawan seorang juara dunia (Garry Kasprov) dalam waktu standar
sebuah turnamaen kemenangan pertamanya terjadi pada 10 Februari 1996.
Pengetahuan (Knowledge) adalalah sesuatu yang hadir dan terwujud dalam jiwa
dan pikiran seseorang karena adanya reaksi, sentuhan, dan hubungan dengan
lingkungan dan alam sekitarnya. Definisi lain dari pengetahuan adalah fakta atau
keadaan yang timbul karena suatu pengalaman.
Representasi pengetahuan adalah cara untuk menyajikan pengetahuan yang di
peroleh ke dalam suatu skema/diagram tertentu sehingga dapat diketahui antara
suatu pengetahuan yang lain dan dapat di pakai untuk menguji kebenaran
penalarannya.
Representasi pengetahuan :
1. Representasi Pengetahuan dengan Logika
Proses membentuk kesimpulan atau menarik suatu inferensi berdasarkan fakta
yang telah ada. Input berupa premis atau fakta-fakta yang diakui kebenarannya
sehingga dengan melakukan penalaran pada proses logika dapat dibentuk suatu
inferensi atau kesimpulan yang benar juga.
Penalaran deduktif : dimulai dari prinsip umum untuk mendapatkan konklusi
yang lebih khusus. Contoh :
Premis mayor : Jika hujan turun saya tidak akan berangkat kuliah
Premis minor : Hari ini hujan turun Konklusi : Hari ini saya tidak akan
berangkat kuliah
Metode Pencarian
- Blind Search
Dikatakan “blind” atau “buta” karena memang tidak ada informasi awal yang
digunakan dalam proses pencarian. Blind Search meliputi
Breadth First Search (BFS) Depth Limited Search (DLS)
Uniform Cost Search (UCS) Iterative Deepening Search (IDS)
Depth First Search (DFS) Bi-Directional Search (BDS)
Dari ke-enam macam pencarian buta di atas, yang sering dibahas adalah
“Breadth First Search (BFS)” dan “Depth First Search (DFS)”.
- Heuristic Search
Heuristik adalah teknik yang mengembangkan efisiensi dalam proses
pencarian, namum dengan kemungkinan mengorbankan kelengkapan (
completeness) berfungsi untuk mengevaluasi keadaankeadaan problema
individual dan menentukan seberapa jauh hal tersebut dapat digunakan untuk
mendapatkan solusi yang diinginkan.
Ada 4 metode Heuristic Searching:
Generate and Test.
Hill Climbing.
Best First Search.
Simulated Anealing
Pertemuan 7, 9 & 10
LOGIKA FUZZY
Logika Fuzzy adalah suatu cara yang tepat untuk memetakan suatu ruang input ke
dalam suatu ruang output, peningkatan dari logika Boolean yang mengenalkan
konsep kebenaran sebagian . Di mana logika klasik menyatakan bahwa segala hal
dapat diekspresikan dalam istilah binary (0 atau 1, hitam atau putih, ya atau tidak),
logika fuzzy menggantikan kebenaran boolean dengan tingkat kebenaran.
Himpunan Fuzzy :
- Linguistik, yaitu penamaan suau grup yang mewakili suatu keadaan atau
kondisi tertentu dengan menggunakan bahasa alami, seperti : MUDA,
PAROBAYA dan TUA
- Numeris, yaitu suatu nilai (angka) yang menunjukkan ukuran dari suatu variabel
seperti : 40, 25, 50 dsb.
Implikasi
Isitilah sistem pakar berasal dari istilah knowledge-based expert system. Istilah ini
muncul karena untuk memecahkan masalah, sistem pakar menggunakan
pengetahuan seorang pakar yang di masukkan ke dalam komputer.
Manfaat Sistem Pakar :
- Meningkatkan produktivitas, karena bekerja lebih cepat daripada manusia.
- Membuat seorang yang awam bekerja seperti layaknya seorang pakar.
- Mampu menangkap pengetahuan dan kepakaran seseorang
- Dapat beroperasi di lingkungan yang berbahaya
- Memudahkan akses pengetahuan seorang pakar
- Andal. Sistem pakar tidak pernah menjadi bosan dan kelelahan atau sakit.
- Meningkatkan kapabilitas sistem komputer
- Mampu bekerja dengan informasi yang tidak lengkap atau tidak pasti.
- Bisa di gunakan sebagai media pelengkap dalam pelatihan.
- Meningkatkan kemampuan untuk menyelesaikan masalah karena sistem pakar
mengambil sumber pengetahuan dari banyak pakar
- Meningkatkan kualitas, memberi nasihat konsisten dan mengurangi kesalahan
Forward Chaining
Teknik pencarian yang di mulai dengan fakta yang diketahui, kemudian
mencocokkan fakta-fakta tersebut dengan bagian IF dari rules IF –THEN. Metode
pencarian yang di gunakan adalah DFS, BFS.
Backward Chaining
Backward chaining adalah metode inferensi yang bekerja mundur ke arah kondisi
awal. Diawali dari Goal (yang berada di bagian THEN dari rule IF – THEN),
kemudian pencarian mulai dijalankan untuk mencocokkan apakah fakta-fakta yang
ada cocok dengan premis-premis di bagian IF. Proses berakhir jika goal ditemukan.
Aplikasi JST
- Dalam kehidupan sehari hari digunakan untuk mengindentifikasi pola atau
tren dalam data sehingga JST cocok digunakan untuk peramalan kebutuhan,
termasuk peramalan penjualan, kontrol proses industri, penelitian pelanggan,
validasi data, manajemen risiko, dan target pemasaran.
- Bidang Kedokteran untuk penelitian riset obat, sebagian besar penelitian di
arahkan pada pemodelan bagian tubuh manusia dan pengenalan penyakit dari
berbagai scan (misalnya cardiograms, CAT scan, scan ultrasonik dll.
- Dalam Bisnis digunakan untuk optimasi, penjadwalan serta data mining yaitu
mencari pola implisit dalam informasi eksplisit yang di simpan dalam databases
Fungsi Aktivasi
- Fungsi undak Biner Hard Limit - Fungsi Linear (identitas)
- Fungsi undak Biner Threshold - Fungsi Saturating Linear
- Fungsi Bipolar Symetric Hard Limit - Fungsi Symetric Saturating Linear
- Fungsi Bipolar dengan threshold
Hebb Rule
Arsitektur Hebb Rule
Teknik pencarian heuristik yang didasarkan pada gagasan evolusi seleksi alam dan
genetika yang memanfaatkan proses seleksi alamiah yang dikenal dengan proses
evolusi. Dalam proses evolusi ini, individu secara terus menerus mengalami
perubahan gen untuk menyesuaikan dengan lingkungan hidupnya.
Algoritma Genetika
- Gen (Genotype) variabel dasar yang membentuk kromoson.
- Allele adalah nilai dari suatu gen
- Kromoson adalah gabungan dari gen-gen yang membentuk arti tertentu.
- Individu adalah kumpulan gen, bisa dikatakan sama dengan kromoso
- Populasi ialah sekumpulan individu yang akan diproses disiklus proses evolusi.
- Generasi menyatakan satu satuan siklus proses evolusi
- Nilai fitnes menyatakan seberapa baik nilai atau solusi yang didapatkan.
Komponen Utama Algoritma Genetika
- Teknik Encoding / Decording Gen dan Individu
Pengkodean Bilangan Real, Diskrit Desimal dan Biner
- Membangkit Populasi Awal
- Nilai Fitness