Monday, September 19, 2011

Sistem Pakar

Resume II

Rule - Based Systems

Rule based systems digunakan sebagai 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.


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. 

Teori Rule - Based Systems

T 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.

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 berikut ini [ rujukan? ]:
  • 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.

No comments:

Post a Comment