Kural ve Sorgu Örüntülerinin Düzenlenmesi ile Rete Tabanlı bir Çıkarsama Motorunun Eniyilenmesi Dr. Tuğba Özacar Öztürk tugba.ozacar@ege.edu.tr Ege Üniversitesi.

Slides:



Advertisements
Benzer bir sunumlar
Diferansiyel Sürüş Sistemi E-posta:
Advertisements

U.Mahir YILDIRIM Bülent ÇATAY
ZAMAN SERİLERİ MADENCİLİĞİ KULLANILARAK NÜFUS ARTIŞI TAHMİN UYGULAMASI
Kilis 7 Aralık Üniversitesi Dış İlişkiler Ofisi Erasmus Birimi
ALPER LAÇİN SERDAR TAŞAN
BPR151 ALGORİTMA VE PROGRAMLAMA - I
Savaş YILDIZ
Ders İçeriği Bağlantılı Liste İki Yönlü Bağlantılı Liste
ÖLÇME VE DEĞERLENDİRME Temel Kavramlar
Hacettepe Üniversitesi yunus.hacettepe.edu.tr/~tonta/
1/8 Bologna Sürecinde Yönetişim Kırklareli Üniversitesi 3 Ekim 2012 Yrd.Doç.Dr. Mustafa Turan
WEB OF SCIENCE İLE ATIF TABANLI ARAŞTIRMA DEĞERLENDİRMESİ Eğitmen: Metin TUNÇ This presentation is an introduction to InCites - the new web-based.
Dağıtık Ortak Hafızalı Çoklu Mikroişlemcilere Sahip Optik Tabanlı Mimari Üzerinde Dizin Protokollerinin Başarım Çözümlemesi I. Ulusal Yüksek Başarım ve.
END3061 SİSTEM ANALİZİ VE MÜHENDİSLİĞİ
GEÇMİŞTEN BUGÜNE DÜNYAYA BAKIŞ.  JEOPOLİTİK KONUM  DEVLET  EKONOMİ  TOPLUM  BİREY.
Prof. Dr. Seydi DOĞAN Proje Koordinasyon Ofisi Birim Sorumlusu
ETKİ DEĞERLENDİRME ÇALIŞMALARI
Eyvah Öğrenciler Küçüldü: Üniversite Öğrencilerinin Çok-Kullanıcılı Sanal Bir Bilgisayar Ortamında Bilgisayar Okuryazarlığı Eğitimi Alması Araş. Gör. Gonca.
ÇANKIRI KARATEKİN ÜNİVERSİTESİ İÇ DENETİM BİRİMİ
PROGRAMLAMA DİLLERİNE GİRİŞ Ders 5: Fonksiyonlar
XML Biçimli, Belirsiz Değişkenlikteki Verilerin Aktarım ve Görselleştirmesine Mikrodenetleyici Destekli Bir Çözüm Hüseyin GÜRÜLER*, Ayhan İSTANBULLU**,
BPR152 ALGORİTMA VE PROGRAMLAMA - II
“Akademik Bilişim ’02” 6-8 Şubat 2002, Konya Y.T. Türkçe Arama Motorlarında Performans Değerlendirme Yaşar Tonta Hacettepe Üniversitesi
Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
VERİTABANI ve YÖNETİMİ
Kullanıcılar için EGEE ve TR-Grid araçları GRID Kullanıcı Eğitimi Boğaziçi Üniversitesi 2007, İstanbul Emrah AKKOYUN.
İSTANBUL ÜNİVERSİTESİ AÇIK VE UZAKTAN EĞİTİM FAKÜLTESİ KPI ANALİZİ – ŞUBAT 2015 KALITE GELIŞTIRME AR-GE ŞUBESI.
Dengeli İkili Ağaç Kerem ERZURUMLU Hacettepe Üniversitesi Bilgisayar Bilimleri Mühendisliği.
WEB TABANLI ÖĞRENME ORTAMLARINDA ETKİLEŞİM
SONLU ELEMANLAR YÖNTEMİ
Eğitimde Hedefler Hedeflerin İşlevleri ve Analizi
Veri Tabanı Yönetim Sistemleri 2 Ders 2 Oracle 11g Kurulumu
Türkiye’deki Üniversitelerde İnternet Tabanlı Akademik Kayıt ve Not Takip Sistemleri (IANTS) Y.Doç.Dr.Ender Özcan Yeditepe Üniversitesi.
Staja başlamadan 20 gün Öncesinde Bu slaytta geçenleri tamamlamış olmanız gerekmektedir.
Motivasyon Uygulamaları
Bilgisayar Bilimlerinin Kuramsal Temelleri
M.Fatih AMASYALI Uzman Sistemler Ders Notları
SUNUM İÇERİĞİ Giriş Süreç Ölçeğinde Analiz Şube Ölçeğinde Analiz .
Makine Öğrenmesinde Yeni Problemler
Diferansiyel Denklemler
TOPRAK FİZİĞİ Temel Kavram ve İlişkiler
SUNUM İÇERİĞİ Giriş Süreç Ölçeğinde Analiz Şube Ölçeğinde Analiz .
MOBİL ARAÇLARDA ETMEN TEKNOLOJİSİNİN KULLANIMI
Reasoning Engine Özge Barbaros Baran Cem Barazi Ümit Kırtıl.
İTÜ Telsiz Haberleşme Araştırma Laboratuvarı (THAL) SIU 2015, Malatya BAŞLIK ………… BAŞLIK DEVAMI…. DEVAMI…. YAZAR 1, YAZAR 2, …. E-POSTA: {yazar1,
GENELLEŞTİRİLMİŞ POISSON
BİLGİSAYAR MİMARİLERİ 4.Hafta: Bellek Hiyerarşisi-2
BİLGİSAYAR MİMARİLERİ 3.Hafta: Bellek Hiyerarşisi-1
Mühendislikte Bilgisayar Uygulamaları Mustafa Öztürk.
Veri Madenciligi . Sınıflandırma ve Regresyon Ağaçları ( CART )
Çevresel Etki Değerlendirmesi, İzin ve Denetim Genel Müdürlüğü
Anlamsal Web’de Bilginin Depolanması için Bir Yaklaşım: Oracle Performans Değerlendirmesi Emine Sezer & Okan Bursa & Özgü Can Ege Üniversitesi.
Proje Hazırlama Eğitimi Dr. Necati VARDAR KTO Karatay Üniversitesi Malzeme Bilimi ve Nanoteknoloji Mühendisliği Öğretim Üyesi.
1 BBY 464 Semantik Bilgi Yönetimi Güven KÖSE (Kurucu Ortak, Genel Müdür) Mantis Yaz. Dan. Ltd. Şti.
Bilimsel Araştırma Yöntemleri Hipotez, Amaç, Önem, Sayıltı, Sınırlılıklar İsmail GÜLEÇ.
Mevlana Üniversitesi Tıp Fakültesi Yrd. Doç. Dr. Zeliha Cansever Tıp Eğitimi ve Bilişimi Anabilim Dalı Ölçme-Değerlendirme Modul 1.
Öğretim Teknolojileri ve Materyal Tasarımı
Bilgisayar Mühendisliği Bölümü
Ankara Üniversitesi Mühendislik Fakültesi Fizik Mühendisliği Katıların Manyetik Özellikleri Yumuşak Manyetik Malzemeler.
Turgutlu Meslek Yüksek Okulu Bilgisayar Programcılığı
Endüstri mühendisliği.
ONTOLOJİ GELİŞTİRME ALANINDA ÇEVİK YAKLAŞIMLAR
NİŞANTAŞI ÜNİVERSİTESİ
Ontoloji Tabanlı Bir Kitap Sorgulama Sistemi Gerçekleştirimi
Amazon Web Servisleri ve Javascript Dilinin Birlikte Kullanımı
Emine ÜNALIR Ege Üniversitesi
Ege Üniversitesi Bilgisayar Mühendisliği
M. Aykut Yiğitel, Tolga Tolgay ve Cem Ersoy
NİŞANTAŞI ÜNİVERSİTESİ
TEST.
Sunum transkripti:

Kural ve Sorgu Örüntülerinin Düzenlenmesi ile Rete Tabanlı bir Çıkarsama Motorunun Eniyilenmesi Dr. Tuğba Özacar Öztürk tugba.ozacar@ege.edu.tr Ege Üniversitesi Bilgisayar Mühendisliği

Giriş Rete tabanlı bir OWL çıkarsama motorunun gerçekleştirimi Çıkarsama motoru üzerinde bir eniyileme buluşsalının uygulanması eniyileme buluşsalı bilinen bazı eniyileme buluşsallarını yeniden düzenler ve birleştirir Performans analizi Testlerde Lehigh Üniversitesi Karşılaştırmalı Değerlendirmesi kullanılmaktadır

Motivasyon Büyük boyutta ve birleşik ontolojileri işleyebilme yeteneği, bütün anlamsal web araçları için olduğu gibi çıkarsama araçları için de çok gereklidir. Ontolojideki değişikliklerle başa çıkabilen ve yüksek performanslı kural tabanlı bir çıkarsama motoru

İçerik Ontolojideki değişliklerle başa çıkabilen bir ileriye zincirleme algoritması: RETE RETE üzerinde uygulanan eniyileme buluşsalları Kısıtlayıcı Koşulları Öncelikli Olarak Yerleştirmek Ortak Değişkene Sahip Koşulları Ardışık Olarak Dizmek Eniyileme buluşsallarının yeniden düzenlenmesi ve birleştirilmesi: Melez Buluşsal Performans analizi Sonuçlar

I. RETE Algoritması

II. Kısıtlayıcı Koşulları Öncelikli Olarak Yerleştirme Buluşsalı Amaç: kısıtlayıcı koşulları öncelikli olarak yerleştirerek, Rete ağının orta kısmında oluşan yükü azaltmak Kısıtlayıcı koşullara sahip koşulları belirlemek az sayıda ontoloji üçlüsüyle eşleşen koşullar daha az değişkene sahip koşullar kompleks yüklemlere sahip koşullar

II. Ortak Değişkene Sahip Koşulları Ardışık Olarak Dizme Buluşsalı Amaç: ortak değişkene sahip koşulları ardışık olarak dizerek, Rete ağının orta kısımlarında oluşan yükü hafifletmek Eğer bir kuralın n. koşulu, n-1. koşul ile ortak bir değişkene (x), sahip ise n-1. gerçeklemede, x üzerinde oluşmuş kısıtlar sonucu E(kn)'in boyutları azalır

III. Melez Buluşsal Adım 1: C (r1) ← null C(r)'ye ait en kısıtlayıcı koşulu (x), bul ve x'i C(r)'den silerek, C (r1)'ye ekle Adım 2: eğer C (r) ≠∅ ise x ∈ C (r) olmak üzere, l ile en fazla sayıda ortak değişkene sahip koşullar içinde en kısıtlayıcı olanını (x), belirle ve x'i C(r)'den silerek, C (r1)'ye ekle Adım 2 değilse r'yi döndür

IV. Performans Analizi

V. Sonuçlar Bu çalışmada, Rete tabanlı bir çıkarsama motorunun zaman ve bellek gereksinimlerini azaltmak amacıyla, bu çıkarsama motoru üzerinde, sorgu örüntülerini yeniden düzenleyen melez bir eniyileme uygulanmıştır. Eniyileme buluşsalı beklendiği gibi sorgu performansını arttırmıştır. Fakat sistem hala gelişime açıktır.

Teşekkürler