Pengenalan Kecerdasan Buatan/Articial Intelligence (AI)
1.1 Pengertian kecerdasan buatan (bertindak dan berpikir seperti manusia dan rasional).
Kecerdasan Buatan/Artificial Intelligence atau yang biasa disingkat "AI" adalah sebuah kecerdasan yang dibuat oleh manusia, tentu dalam kasus ini kecerdasan buatan merujuk pada suatu teknologi, yang dimana teknologi tersebut disetting untuk melakukan suatu pekerjaan atau aktivitas seperti manusia pada umumnya. Lebih jelasnya tentang apa itu Kecerdasan Buatan/Artificial Intelligence menurut para ahli adalah sebagai berikut:
- Menurut H.A. Simon, 'AI' merupakan kawasan penelitian, aplikasi dan instruksi yang terkait dengan pemrograman komputer untuk melakukan suatu hal dalam pandangan manusia yang cerdas.
- Menurut Rich and Knight, 'AI' merupakan sebuah studi tentang bagaimana membuat komputer melakukan hal-hal yang pada saat ini dapat dilakukan lebih baik dari manusia.
1.2 Bidang ilmu yang menjadi dasar kecerdasan buatan
1. Sistem Pakar
Sistem
pakar adalah suatu program komputer yang dirancang untuk mengambil
keputusan seperti keputusan yang diambil oleh seorang atau beberapa
orang pakar. Menurut Marimin (1992), sistem pakar adalah
sistem perangkat lunak komputer yang menggunakan ilmu, fakta, dan
teknik berpikir dalam pengambilan keputusan untuk menyelesaikan
masalah-masalah yang biasanya hanya dapat diselesaikan oleh tenaga ahli
dalam bidang yang bersangkutan.
Dalam
penyusunannya, sistem pakar mengkombinasikan kaidah-kaidah penarikan
kesimpulan (inference rules) dengan basis pengetahuan tertentu yang
diberikan oleh satu atau lebih pakar dalam bidang tertentu. Kombinasi
dari kedua hal tersebut disimpan dalam komputer, yang selanjutnya
digunakan dalam proses pengambilan keputusan untuk penyelesaian masalah
tertentu.
2. Algoritma genetika
Algoritma Genetika adalah suatu algoritma
pencarian yang meniru mekanisme dari genetika alam. Algoritma Genetika
ini banyak dipakai pada aplikasi bisnis, teknik maupun pada bidang
keilmuan.Algoritma ini dapat dipakai untuk mendapatkan solusi yang tepat
untuk masalah optimal dari satu variabel atau multi variabel. Sebelum
Algoritma ini dijalankan, masalah apa yang ingin dioptimalkan itu harus
dinyatakan dalam fungsitujuan, yang dikenal dengan fungsi fitness. Jika
nilai fitness semakin besar, maka sistem yang dihasilkan semakin baik.
Operasi yang dilakukan adalah reproduksi, crossover, dan mutasi untuk
mendapatkan sebuah solusi menurut nilai fitnessnya.
Selanjutnya konstruksi dasar dari Algoritma Genetika adalah sebagai berikut:
• Pendefinisian Chromosome
• Pendefinisian Fungsi Fitness
• Membangkitkan Sebuah Populasi Awal
• Reproduksi
• Crossover
• Mutasi
Contoh: Aplikasi Algoritma Genetika Untuk Merancang Fungsi Keanggotaan Pada Kendali Logika Fuzzy.
Selanjutnya konstruksi dasar dari Algoritma Genetika adalah sebagai berikut:
• Pendefinisian Chromosome
• Pendefinisian Fungsi Fitness
• Membangkitkan Sebuah Populasi Awal
• Reproduksi
• Crossover
• Mutasi
Contoh: Aplikasi Algoritma Genetika Untuk Merancang Fungsi Keanggotaan Pada Kendali Logika Fuzzy.
3. Logika Fuzzy
Logika Fuzzy ( logika samar ) merupakan logika yang berhadapan langsung dengan konsep kebenaran sebagian, dimana logika klasik menyatakan bahwa segala hal dapat di ekspresikan dalam binary 0 atau 1. logika fuzzy memungkinkan nilai keanggotaan antara 0 dan 1. Karena alasan diatas maka pada penelitian ini akan dibuat perancangan perangkat lunak dan perangkat keras robot avoider dengan mengunakan aplikasi Fuzzy Logic sebagai kendali system.
Perlu diketahui bahwa Teori Himpunan Samar dan Logika Samar sangat berkembang pesat pada saat ini. Banyak sekali masalah-masalah nyata yang lebih tepat diselesaikan menggunakan Teori Himpunan Samar dan Logika Samar. Banyak sekali muncul teori-teori baru pada saat ini misalnya: Topologi Fuzzy, Analisa Fuzzy, Aljabar Fuzzy (Fuzzy Semi Group, Fuzzy Ring, Fuzzy Group, dan sebagainya.
Logika fuzzy telah lama dikenal dan digunakan dalam berbagai bidang oleh para ahli dan insinyur. Penggunaan logika fuzzy pada awalnya digunakan untuk beberapa bidang, seperti sistem diagnosa penyakit (dalam bidang kedokteran); pemodelan sistem pemasaran, riset operasi (dalam bidang ekonomi); kendali kualitas air, prediksi adanya gempa bumi, klasifikasi dan pencocokan pola (dalam bidang teknik). Penggunaan logika fuzzy dalam bidang sistem daya (power system) juga sudah dilakukan, antara lain dalam analisis kemungkinan, prediksi dan pengaturan beban, identifikasi gangguan pada generator dan penjadwalan pemeliharaan generator
Logika Fuzzy ( logika samar ) merupakan logika yang berhadapan langsung dengan konsep kebenaran sebagian, dimana logika klasik menyatakan bahwa segala hal dapat di ekspresikan dalam binary 0 atau 1. logika fuzzy memungkinkan nilai keanggotaan antara 0 dan 1. Karena alasan diatas maka pada penelitian ini akan dibuat perancangan perangkat lunak dan perangkat keras robot avoider dengan mengunakan aplikasi Fuzzy Logic sebagai kendali system.
Perlu diketahui bahwa Teori Himpunan Samar dan Logika Samar sangat berkembang pesat pada saat ini. Banyak sekali masalah-masalah nyata yang lebih tepat diselesaikan menggunakan Teori Himpunan Samar dan Logika Samar. Banyak sekali muncul teori-teori baru pada saat ini misalnya: Topologi Fuzzy, Analisa Fuzzy, Aljabar Fuzzy (Fuzzy Semi Group, Fuzzy Ring, Fuzzy Group, dan sebagainya.
Logika fuzzy telah lama dikenal dan digunakan dalam berbagai bidang oleh para ahli dan insinyur. Penggunaan logika fuzzy pada awalnya digunakan untuk beberapa bidang, seperti sistem diagnosa penyakit (dalam bidang kedokteran); pemodelan sistem pemasaran, riset operasi (dalam bidang ekonomi); kendali kualitas air, prediksi adanya gempa bumi, klasifikasi dan pencocokan pola (dalam bidang teknik). Penggunaan logika fuzzy dalam bidang sistem daya (power system) juga sudah dilakukan, antara lain dalam analisis kemungkinan, prediksi dan pengaturan beban, identifikasi gangguan pada generator dan penjadwalan pemeliharaan generator
4. Jaringan Syaraf Tiruan
Jaringan saraf tiruan (JST) (Bahasa Inggris: artificial neural network (ANN), atau juga disebut simulated neural network (SNN), atau umumnya hanya disebut neural network (NN)),
adalah jaringan dari sekelompok unit pemroses kecil yang dimodelkan
berdasarkan jaringan saraf manusia. JST merupakan sistem adaptif yang
dapat mengubah strukturnya untuk memecahkan masalah berdasarkan
informasi eksternal maupun internal yang mengalir melalui jaringan
tersebut.
Secara
sederhana, JST adalah sebuah alat pemodelan data statistik non-linier.
JST dapat digunakan untuk memodelkan hubungan yang kompleks antara
input dan output untuk menemukan pola-pola pada data.
5. Robotika
Robotika adalah salah satu wacana teknologi untuk menuju peradaban yang lebih maju. Kebanyakan orang selalu beranggapan bahwa robot adalah kemajuan teknologi yang mampu menggeser tingkah laku seseorang untuk melakukan suatu tindakan. Dengan kemajuan yang pesat, maka kebutuhan akan SDM akan merosot tajam. Layaknya revolusi pada bangsa Eropa.
Sangat disayangkan selali bila titik ikon kemajuan teknologi tersebut tidak seiring dengan cepat nya pemahaman masyarakat pada umumnya yang selalu meng-analogikan robot adalah biang kerok hilangnya tenaga buruh untuk memacu pertumbuhan perekonomian.
Hal ini layaknya dua sisi perbedaan yang tidak akan bisa menyatu sama lain. Tapi bisa dicermati kembali, bila orang pelukis ternama akan tergusur karena kemampuan sebuah robot pelukis yang bisa membuat lukisan yang sama. Sebuah robot yang mampu untuk memahat patung yang hampir mirip pula. Seluruh ilustrasi tersebut memang sepintas robot bisa menguasai semua, tapi sangat disayangkan hasil kerja robot adalah tak lebih dari sebuah alat cetak dan seonggok besi aluminium dan komponen elektronika yang dirakit pada papan PCB. Sebuah lukisan dari Afandi tentunya akan bernilai ratusan juta beda ukuran dengan lukisan robot yang paling-paing laku di jual 10 ribuan di pinggir jalan.
Robotika adalah salah satu wacana teknologi untuk menuju peradaban yang lebih maju. Kebanyakan orang selalu beranggapan bahwa robot adalah kemajuan teknologi yang mampu menggeser tingkah laku seseorang untuk melakukan suatu tindakan. Dengan kemajuan yang pesat, maka kebutuhan akan SDM akan merosot tajam. Layaknya revolusi pada bangsa Eropa.
Sangat disayangkan selali bila titik ikon kemajuan teknologi tersebut tidak seiring dengan cepat nya pemahaman masyarakat pada umumnya yang selalu meng-analogikan robot adalah biang kerok hilangnya tenaga buruh untuk memacu pertumbuhan perekonomian.
Hal ini layaknya dua sisi perbedaan yang tidak akan bisa menyatu sama lain. Tapi bisa dicermati kembali, bila orang pelukis ternama akan tergusur karena kemampuan sebuah robot pelukis yang bisa membuat lukisan yang sama. Sebuah robot yang mampu untuk memahat patung yang hampir mirip pula. Seluruh ilustrasi tersebut memang sepintas robot bisa menguasai semua, tapi sangat disayangkan hasil kerja robot adalah tak lebih dari sebuah alat cetak dan seonggok besi aluminium dan komponen elektronika yang dirakit pada papan PCB. Sebuah lukisan dari Afandi tentunya akan bernilai ratusan juta beda ukuran dengan lukisan robot yang paling-paing laku di jual 10 ribuan di pinggir jalan.
1.3 Sejarah kecerdasan buatan
Perkembangan dan aplikasinya
Jaman "batu" (1943-1956)
- Awal kerja JST dan logika
- Teori logika (Alan Newell and Herbert Simon)
- Kelahiran AI: Dartmouth workshop - summer 1956
- John McCarthy’s memberi nama bidang: artificial intelligence
- McCarthy
(1958)
- mendefinisikan Lisp- menemukan time-sharing- Advice Taker
- Pembelajaran tanpa pengetahuan
- Pemodelan JST
- Pembelajaran Evolusioner
- Samuel’s checkers player: pembelajaran
- Metode resolusi Robinson.
- Minsky: the microworlds (e.g. the block’s world).
- Banyak demonstrasi kecil ttg perilaku “intelligent”
- Prediksi over-optimistic Simon
Masa Gelap
(1966-1973)
- AI tidak mengalami perkembangan: ledakan perkembangan combinatorial
- Fakta bahwa suatu program bisa mendapatkan suatu solusi secara prinsip tidak berarti bahwa program memuat beberapa mekanisme yang dibutuhkan untuk mendapatkannya secara praktis.
- Kegagalan dari pendekatan terjemahan bahasa alami berbasis pada grammars sederhana dan kamus kata.
- Penterjemahan kembali yang populer
- Penemuan untuk pemrosesan bahasa natural dihentikan.
- Kegagalan perceptron untuk belajar dari fungsi sederhana sebagaimana disjunctive/eksclusive OR.
- Penelitian pada JST dihentikan.
- Realisasi dari kesukaran dalam proses learning dan keterbatasan dari metode yang dieksplorasi
- Konsep pembelajaran simbolik (Winston’s influential thesis, 1972)
- Perubahan pada paradigma penyelesaian
- Dari penyelesaian masalah berbasis “search-based” menjadi penyelesaian masalah berbasis pengetahuan.
- Sistem pakar pertama
- Dendral: menginferensi struktur molecular dari informasi yang disediakan oleh spektrometer massa.
- Mycin: diagnoses blood infections
- Prospector: merekomendasikan eksplorasi pengeboran pada lokasi geologi yang menyediakan suatu deposit mineral molybdenum.
(1980-sekarang)
- Sukses pertama Sistem Pakar secara komersial.
- Many AI companies.
- Eksplorasi dari strategi pembelajarqan yqang bermacam-macam (Explanation-based learning, Case-based Reasoning, Genetic algorithms, Neural networks, etc.)
(1986-sekarang)
- Penggalian kembali algoritma learning back propagation untuk neural networks yang pertama dikenalkan dalam tahun 1969 oleh Bryson and Ho.
- Banyak aplikasi sukses dari Neural Networks.
- Kehilangan respek terhadap sulitnya membangun sistem pakar (macetnya knowledge acquisition).
(1987-sekarang)
- Perubahan dalam cakupan dan metodologi penelitian bidang Kecerdasan Buatan
- Membangun di atas teori yang ada, bukan cuma mengusulkan teori baru
- Berbasis klaim pada theorema dan eksperimen, bukan pada intuisi
- Menunjukkan relevansi ke aplikasi nyata, bukan pada contoh “mainan”.
- Realisasi yang pada mulanya dipisahkan dalam sub dari Kecerdasan Buatan (speech recognition, problem solving and planning, robotics, computer vision, machine learning, knowledge representation, etc.) perlu direorganisasi bilamana hasil-hasilnya diikat bersama-sama kedalam suatu desain agent tunggal.
- Suatu proses reintegrasi dari sub-area yang berbeda dari KB untuk membentuk whole agent
- Agent architectures (e.g. SOAR, Disciple)
- Multi-agent systems
- Agent untuk aplikasi tipe-tipe yang berbeda, web agents.
1.4 Agen Intelejen
Dalam
kecerdasan buatan, intelligent agent
(IA) adalah sebuah entitas otonom yang mengamati dan bertindak atas lingkungan
(yaitu membutuhkan agen) dan
mengarahkan aktivitasnya untuk mencapai tujuan
yaitu rasional. Intelligent agen
juga dapat belajar atau menggunakan pengetahuan untuk mencapai tujuan mereka. Russell
& Norvig (2003) mengartikan Rational Agent yang mengerjakan segala sesuatu hal dengan
benar.- 1.4.1 Agen dan LingkungannyaAgent adalah sesuatu yang dapat mengesan (perceiving) lingkungan (environment) nya melalui sensors dan bertindak (acting) terhadap lingkungan tersebut melalui actuatorsAgen manusia:l Sensor: mata, telinga, dan organ tubuh lain;l Actuator: tangan, kaki, mulut, dan bagian tubuh lain.Agen robotik:Sensor: kamera dan infrared range finders;Actuator: berbagai macam motorFungsi agen memetakan dari sejarah persepsi ke dalam tindakan (actions):[f: P* à A]Program agen berjalan pada arsitektur fisik untuk menghasilkan fagen = arsitektur + programVacuum-cleaner worldPercepts: location and contents, e.g., [A,Dirty]Actions: Left, Right, Suck, NoOp
- 1.4.2 Konsep Rasionalitas Sebuah agen haruslah mengarah kepada “lakukan hal yang benar", berdasarkan kepada apa yang dapat dipahaminya dan tindakan yang dapat dilakukannya. Tindakan yang benar adalah tindakan yang akan menyebabkan agen tersebut paling berhasil.Pengukuran Performance: Sebuah kriteria objektif untuk keberhasilan sebuah perilaku agen.Mis., ukuran performance dari sebuah agen vacuum-cleaner dapat berupa besarnya jumlah debu yang dibersihkan, jumlah waktu yang dihabiskan, jumlah listrik yang dikonsumsi, jumlah kebisingan yang dihasilkan, dll.Agen rasional : Untuk setiap deretan persepsi yang mungkin, sebuah agen rasional hendaklah memilih satu tindakan yang diharapkan memaksimalkan ukuran performance-nya, dengan adanya bukti yang diberikan oleh deretan presepsi dan apapun pengetahuan terpasang yang dimiliki agen itu.Rasionalitas berbeda dari omniscience (tahu segala/all-knowing dengan pengetahuan tak berhingga).Agen dapat melakukan tindakan untuk memodifikasi persepsi masa depan sedemikian hingga dapat memperoleh informasi yang berguna (pengumpulan informasi, eksplorasi)Sebuah agen adalah otonom (autonomous) apabila perilakunya ditentukan oleh pengalamannya sendiri (dengan kemampuan belajar dan beradaptasi).
- 1.4.3 Lingkungan Alami Kita akan melihat bagaimana pasangan agen untuk lingkungan. Dalam semua kasus, sifat hubungan antara mereka adalah sama: tindakan yang dilakukan oleh agen pada lingkungan, yang pada gilirannya memberikan persepsi kepada agen. Pertama, kita akan menjelaskan berbagai jenis lingkungan dan bagaimana mereka mempengaruhi desain agen. Kemudian kita akan menjelaskan program-program lingkungan yang dapat digunakan sebagai testbeds untuk program agen.Sifat-sifat environments :· Accessible vs. inaccessible.· Deterministic vs. nondeterministic.· Episodic vs. nonepisodic.· Static vs. dynamic.
- 1.4.4 Struktur agen
Tugas AI adalah untuk merancang sebuah agent yaitu sebuah fungsi yang mengimplementasikan pemetaan agen dari persepsi terhadap tindakan. Program ini akan berjalan pada beberapa jenis perangkat komputasi, yang disebut arsitektur. Secara umum, arsitektur membuat persepsi dari sensor yang tersedia untuk program, menjalankan program, dan umpan pilihan program aksi terhadap efektor seperti yang dihasilkan.
Sumber:
https://id.wikipedia.org/wiki/Kecerdasan_buatan
http://ai-b-r3di.blogspot.co.id/2011/02/bidang-bidang-kecerdasan-buatan.html
http://iswanticha.blogspot.co.id/2013/04/pengertian-dan-sejarah-kecerdasan.html
http://artikel-teknologi-informasi.blogspot.co.id/2012/11/pengertian-agent-pada-ai-artificial.html
TUGAS PENGETAHUAN TEKNOLOGI SISTEM CERDAS
MINGGU KE-1
HERI JULIYANTO
13115135
3KA12
UNIVERSITAS GUNADARMA
Tidak ada komentar:
Posting Komentar