Teori Rule - Based Systems

Berdasarkan aturan sistem itu sendiri menggunakan teknik sederhana: Ini dimulai dengan
dasar-aturan, yang  berisi semua pengetahuan yang sesuai dikodekan ke dalam Jika-Maka
aturan, dan memori kerja, yang mungkin atau tidak mungkin awalnya berisi data, pernyataan atau awalnya dikenal informasi.
Sistem ini memeriksa semua kondisi aturan (IF) dan menentukan subset, set konflik, aturan yang
kondisinya puas didasarkan pada memori kerja. Dari set konflik, salah satu dari aturan-aturan
dipicu (dipecat). Dimana yang dipilih didasarkan pada strategi resolusi konflik. Saat aturan dipecat, setiap
tindakan yang ditentukan dalam ayat KEMUDIAN yang dilakukan. Tindakan ini bisa memodifikasi memori kerja, aturan-dasar sendiri, atau melakukan hal-hal lain programmer sistem memutuskan untuk memasukkan. Ini loop dari menembak aturan dan melakukan tindakan berlanjut sampai salah satu dari dua kondisi terpenuhi: tidak ada aturan yang lebih dengan kondisi "puas" atau sebuah aturan yang dipecat dalam tindakan menentukan program harus diakhiri.

Rule based systems merupakan  cara untuk menyimpan dan memanipulasi pengetahuan
untuk menginterpretasikan informasi dalam cara yang bermanfaat bagi penggunanya. rule based
system sering digunakan dalam pembuatan applikasi kecerdasan buatan dan penelitian , rule
based sendiri memiliki kelebihan dan keterbatasan yang harus dipertimbangkan dalam
memutuskan apakah itu teknik yang tepat digunakan untuk suatu masalah. Secara keseluruhan,
berdasarkan aturan sistem benar-benar hanya layak untuk suatu masalah. setiap semua
pengetahuan dibidangnya dapat ditulis dalam bentuk jika-maka, dimana setiap aturan dibidang
masalahnya tidak terlalu besar.

Sebuah  Rule - Based Systems yang khas memiliki empat komponen dasar: 

•    Daftar aturan atau basis aturan, yang merupakan jenis spesifik dari basis pengetahuan
.
•    Sebuah mesin infrensi atau semantik reasoner , yang menyimpulkan informasi atau
mengambil tindakan berdasarkan pada interaksi input dan basis aturan. Penerjemah
mengeksekusi program sistem produksi dengan melakukan siklus menyelesaikan pertandingan-
tindakan

•             Pertandingan: Dalam fase pertama, sisi kiri dari semua produksi yang cocok dengan
isi dari memori kerja. Akibatnya konflik set diperoleh, yang terdiri dari instantiations dari semua,
produksi puas. Sebuah Instansiasi produksi adalah ordered list elemen memori kerja yang
memenuhi sisi kiri produksi.

•             Konflik-Resolusi: Pada fase kedua, salah satu instantiations produksi di set konflik
dipilih untuk eksekusi. Jika tidak ada produksi puas, maka menghentikan penerjemah.

•             Undang-Undang: Pada fase ketiga, tindakan produksi yang dipilih dalam tahap
resolusi konflik dijalankan. Tindakan ini dapat mengubah isi dari memori kerja. Pada akhir fase
ini, eksekusi kembali ke tahap pertama.

•             Sementara memori kerja .

•             Sebuah user interface atau koneksi lainnya ke dunia luar melalui mana input dan
output sinyal yang diterima dan dikirim.
  
Menciptakan Rule - Based Systems untuk masalah tertentu ( atau membuat ) :

1.            Satu set fakta untuk mewakili memori kerja awal. Ini harus sesuatu yang relevan
dengan keadaan awal sistem.
2.            Satu set aturan. Ini harus mencakup setiap dan semua tindakan yang harus diambil
dalam ruang lingkup masalah, tapi tidak relevan. Jumlah aturan dalam sistem dapat
mempengaruhi kinerja, sehingga Anda tidak ingin apapun yang tidak diperlukan.
3.            Sebuah kondisi yang menentukan bahwa solusi telah ditemukan atau tidak ada yang
ada. Hal ini diperlukan untuk mengakhiri beberapa aturan berbasis sistem yang menemukan diri
mereka dalam loop tak terbatas sebaliknya.

Comments (0)