Download as pdf or txt
Download as pdf or txt
You are on page 1of 16

EXSYS CORVID PROGRAMI UYGULANMA DEV SONU RAPORU

Mu.tm.Metehan BNBAY Bilgi Mhendislii

1.KONU: Exsys Corvid Program ile Meyve Tanmlama-Snflama Uygulamas. Bu raporda Exsys CORVID uzman sistem kabuu kullanlarak verilen kurallar (p.147-148,Knowledge Management by Becerra, Fernandez, Gonzalez, Sabherval) dorultusunda meyve snflandrmas uygulamasnn, programn kurulmasndan, uygulamann alr hale getirilmesine kadar olan ksm anlatlacaktr. 2. YAPILAN LEMLER: Exsys Corvid Expert System Development Kit ile meyve tanmlama uygulmasn gereklemek iin programn resmi internet sayfas olan http://www.exsys.com/exsyscorvid.html sayfasndan 30 gnlk deneme srmn indirilmitir.

Program indirmek iin belirttiim internet adresine girdiimizde e-mail adresimizi istemekte ve (ekil-2) de grld zere e-mail adresimizi yazdmzda kurulum linki e-mail adresimize gnderilmekte ve ilemlerimize devam etmekteyiz.

EXSYS CORVID PROGRAMI UYGULANMA DEV SONU RAPORU


Mu.tm.Metehan BNBAY Bilgi Mhendislii

Bilgisayara indirilen deneme srmnn kurulumu, talimatlar izlenerek grld zere, baarl bir ekilde tamamlanmtr. E-postada gnderilen linklerdeki aklamalar inceledikten sonra programn kurulmas safhasna getim. Program setup kurulum dosyasn altrarak dier programlar kurar gibi ileri tularna basarak kurdum. Farkl olarak kurulum esnasnda hangi Java gelitirme kitini kullanacam sordu. Daha nceden Java kiti bilgisayarmda kurulu olduu iin kuruluma devam ettim. Nihayetinde kurulum tamamland.

EXSYS CORVID PROGRAMI UYGULANMA DEV SONU RAPORU


Mu.tm.Metehan BNBAY Bilgi Mhendislii

Program balat mensndeki tuuna basarak altrdm. lk anda programn deneme srm olduuna dair ve kalan sreyi gsterir bir pencere ald. Bu pencerede aktivasyon kodunu girebileceimiz bir metin kutusu da karmza kmaktadr. Burada Start Exsys Corvid tuuna basarak devam ettim.

EXSYS CORVID PROGRAMI UYGULANMA DEV SONU RAPORU


Mu.tm.Metehan BNBAY Bilgi Mhendislii

Program altrdmzda aadaki ana pencere karmza kmaktadr.

Burada File sekmesini atm ve altnda buluna New sekmesini tklayarak yeni bir proje oluturdum.

EXSYS CORVID PROGRAMI UYGULANMA DEV SONU RAPORU


Mu.tm.Metehan BNBAY Bilgi Mhendislii

rneimizle ilgili olarak ben yeni oluturduum belgeye FRUIT CLASSIFICATION ismini verdim. FRUIT CLASSIFICATION isimli belgemizi olutururken ilk yapmamz gereken i attributeleri tanmlamak. Yukarda grlen variables penceresinde sol altta bulunan Sort ksmnda bulunan, programn devamnda bana kolaylk salayacan dndm By Type+Alpha seeneini seip devam ettim. Variables penceresinin son hali aadaki ekle dnt.

EXSYS CORVID PROGRAMI UYGULANMA DEV SONU RAPORU


Mu.tm.Metehan BNBAY Bilgi Mhendislii

Aada ekran grntsn verdiim ekilde rneimizle ilgili attributeleri tanmladm. Attributelar tanmlarken ismini verdikten sonra statik mi dinamik mi yoksa string veya numeric bir deer mi alacan teker teker belirtiyoruz. dev dokmanlarndan Figure 8.3 ve kurallar ieren sayfa incelendiinde aada listelenen deikenleri tanmlamamz gerektii ortaya kmaktadr. Shape (SEKIL), Seedcount (TOHUM_SAYISI), Color (RENK), Fruitclass (MEYVE_SINIFI), Seedclass (TOHUM_SINIFI), Surface (YUZEY), Diameter (YARIAP).

Kurallar incelendiinde bu deiken tiplerinden Fruitclass ve Seedclassn birer ara deiken olduklar ve dier deiken tiplerinin meyve snflandrmasnda belirleyici olduu grlmektedir. Bu be deikeni New sekmesini tkladmzda karmza kan listenin banda olan Static List seeneinde tanmladm. Name metin kutusuna deikenin ismini yazdm. Type seeneklerinden ise yukarda belirttiim zere Static List seeneini iaretleyip OK tuuna bastm. Aadaki resimde sadece SEKIL deikeninin nasl tanmland gsterilmitir.

Bu ilemin ardndan aada pencerenin sa st ksmnda bulunan Prompt metin kutusuna bu deieni tanmlayan ve ekranda kacak olan soruyu yazdm. Sa altta bulunan Value metin kutusuna ise bu deikenin hangi deerleri alabileceini srayla yazdm ve Add to List dmesini tklayarak tanmlama ilemini tamamladm.

EXSYS CORVID PROGRAMI UYGULANMA DEV SONU RAPORU


Mu.tm.Metehan BNBAY Bilgi Mhendislii

Bize verilen kurallardan kardm sonuca gre SEKIL deikeni Uzun, Yuvarlak ve Yuvarlak ya da Elips deerlerini alabilir. Dier deikenler iin yaplan ilemler sonucunda ortaya kan ekran grntleri aada sralanmtr.

EXSYS CORVID PROGRAMI UYGULANMA DEV SONU RAPORU


Mu.tm.Metehan BNBAY Bilgi Mhendislii

EXSYS CORVID PROGRAMI UYGULANMA DEV SONU RAPORU


Mu.tm.Metehan BNBAY Bilgi Mhendislii

Buraya kadar deikenleri, deken deerlerini seerken kullanacamz sorular ve deerleri girdim. Bundan sonra pencerenin sol stnde bulunan New tuuna basarak confidence tipinde deikenlerimizi yani meyve tiplerini gireceim. Yine ekrann sol stnde bulunan New dmesine bastm ve alan penceredeki Confidence radyo butonunu seerek, metin kutusuna deiken isimlerini yazdm.

EXSYS CORVID PROGRAMI UYGULANMA DEV SONU RAPORU


Mu.tm.Metehan BNBAY Bilgi Mhendislii

Bir sonraki aamada ise logic bloklarn tanmlamamz gerekmektedir. Logic bloklar tanmlarken sayfamzda L harfinin zerine tklyoruz ve her logic blok iin edit name diyerek bir isim tanmlyoruz. ki altaki ikinci ekran grntsnden de grlebilecei gibi if then else bloklarn her bloa bir isim vererek ve deikenleri uygun yerlere deerleri ile giriyoruz.

EXSYS CORVID PROGRAMI UYGULANMA DEV SONU RAPORU


Mu.tm.Metehan BNBAY Bilgi Mhendislii

Bir sonraki aamada ise logic bloklarn tanmlamamz gerekmektedir. Logic bloklar tanmlarken sayfamzda L harfinin zerine tklyoruz ve her logic blok iin edit name diyerek bir isim tanmlyoruz. ki altaki ikinci ekran grntsnden de grlebilecei gibi if then else bloklarn her bloa bir isim vererek ve deikenleri uygun yerlere deerleri ile giriyoruz.

EXSYS CORVID PROGRAMI UYGULANMA DEV SONU RAPORU


Mu.tm.Metehan BNBAY Bilgi Mhendislii

Ardndan ekrann sol stnde bulunan, krmz renkle iaretlenmi C tuuna basarak arayz ayarlarnn yaplmas ilemine getim. lk olarak Logic Blockta olduu gibi isim girii yaptm.

sim tanmlamasndan sonra ekrann orta altnda bulunan Add tuuna basarak ayarlar yapmaya devam ettim. Derive the Value of a Variable Using Backward Chaining butonunu ve onun iinde bulunan All Confidence Variables butonunu iaretledim. Pencerenin en altnda bulunan Command metin kutusuna DERIVE CONF komutunu yazdm. OK tuuna basarak ilemi tamamladm.

EXSYS CORVID PROGRAMI UYGULANMA DEV SONU RAPORU


Mu.tm.Metehan BNBAY Bilgi Mhendislii

Devamnda yine Add tuuna basarak Commands penceresini atm ve Results sekmesini setim. Burada ilk radyo tuu olan Display Default Results Screeni setim.

Command metin kutusunda otomatik olarak RESULTS komutu kt. OK tuuna basarak bu ilemi de tamamladm. Command Block penceresinin son hali aadadr.

Done tuuna basarak bu pencere ile ilgili ilemleri tamamladm. Program imdi alr hale geldi. Ekrann orta stnde bulunan mavi renkli, gen altrma tuuna bastktan sonra programn safha safha ilerlemesi ERK rnei iin aadaki resimlerde gsterilmitir.

EXSYS CORVID PROGRAMI UYGULANMA DEV SONU RAPORU


Mu.tm.Metehan BNBAY Bilgi Mhendislii

EXSYS CORVID PROGRAMI UYGULANMA DEV SONU RAPORU


Mu.tm.Metehan BNBAY Bilgi Mhendislii

EXSYS CORVID PROGRAMI UYGULANMA DEV SONU RAPORU


Mu.tm.Metehan BNBAY Bilgi Mhendislii

3. SONU: Sonu olarak Exsys Corvid uzman sistemini kullanarak verilen zellikler dorultusunda meyve bulma uygulamasn gelitirdim ve bir uzman sistemin nasl altn temel olarak rendim. Corvid Bilgi Otomasyonu Akll Sistem Yazlm ile yaplan meyve tanmlama uygulamas ile; Akll sistem yazlmlar, Akll sistemler iin temel kavramlar, Akll sistem uygulamalarnn yaratlmas, tanmlamalar ve ayarlar, Akll sistem yazlmlar kullanm yerleri hakknda bilgi sahibi oldum. Metehan BNBAY Mu.tm.

You might also like