Transcript PİRAKS`ın Konusu ve Amacı - akıllı sistemlere hoşgeldiniz
PİRAKS PİRİ REİS ADRES KALİTESİ YÖNETİM SİSTEMİ
Sunum İçeriği
Veritabanı Eşleştirme/Arama Motoru Projesi Veritabanı Eşleştirme/Arama Motoru ile Elde Edilen Kazanımlar PİRAKS’ın Konusu ve Amacı PİRAKS’ın Çalışma Mimarisi Soru ve Cevap
Veritabanı Eşleştirme/Arama Motoru Projesi - ASAR
Dinamik Optimum Eşleştirme/Arama Algoritması Seçilim Mimarisi Öğrenebilen Yönlenme ve Özelleşme Mimarisi Parallel Çalışma Mimarisi Genel Amaçlı Kütüphane Kullanım Mimarisi Türkçe Karakterler Uyumluluk ve Diğer Dillere Uyumluluk Altyapısı
ASAR -
Dinamik Optimum Eşleştirme/Arama Algoritması Seçilim Mimarisi
ASAR ARAMA UZAYI DİNAMİK ALGORİTMA GEZİNİMİ ALGORİTMA KÜTÜPHANESİ BOM SHIFT-OR ALGORİTMA SEÇİLİM MİMARİSİ BNDM HORSPOOL WU-MANBER DP GEOMETRIC GENETIC RABIN-KARP ...
sadece arama deseni (
pattern
) bazında değil her bir arama kaydı (
search space
) bazında optimum eşleştirme/arama algoritmasını
seçebilme
özelliği
ASAR -
Öğrenebilen Yönlenme ve Özelleşme Mimarisi
ARAMA UZAYI BİLGİLERİ ALGORİTMA SEÇİLİMİ MİMARİSİ İstatistiksel Yönlenme ve Öğrenme Altyapsı
ve
Algoritma Seçilim Mimarisi
yapılan eşleştirme/ arama faaliyetlerini dinamik olarak yönetir ve yönlendirir
İstatistiksel Yönlenme ve Öğrenme Altyapısı Algoritma Seçilim Mimarisi
’ni besler yapılan eşleştirmeler/aramalar
İstatiistiksel Yönlenme ve Öğrenme Altyapısı
’nı besler
İSTATİSTİKSEL YÖNLENME VE ÖĞRENME ALTYAPISI
•her aramada arama deseninin (
pattern
) bulunma olasılığı en yüksek arama noktalarına
yönlenebilme
•arama noktası değerlendirme özelliği ile arama noktasında
özelleşebilme
•Yönlenme, Seçilim ve Özelleşme mimarilerinin hızlı ve kolay
öğrenebilme
ve
evrimleşebilme
özelliği
ASAR –
Paralel Çalışma Mimarisi eşleştirme/arama •sistem kaynaklarına ve yapılan eşleştirme/arama ihtiyacına göre
paralelizasyon
seviyesini ayarlayabilme •arama sonuçlarını bulunur bulunmaz
anlık
istemci sistemlere yansıtabilme
ASAR –
Türkçe Karakterler Uyumluluk ve Diğer Dillere Uyumluluk Altyapısı
TÜRKÇE arama eşleştirme kütüphanesi İNGİLİZCE arama eşleştirme kütüphanesi ÇİNCE arama eşleştirme kütüphanesi
...
ALMANCA arama eşleştirme kütüphanesi RUSÇA arama eşleştirme kütüphanesi FİNCE arama eşleştirme kütüphanesi
...
•türkçe ingilizce
karakter dönüşümlerini (Ç-C,I-İ,...)
•türkçeye özgü
sintaktik eşleştirme/arama
özelliği •
farklı dillerde
yapabilen esnek eşleştirme/arama özelliği eşleştirme/arama yapmaya olanak sağlayan esnek mimari
ASAR – Gelişime Açık Çok Amaçlı Tasarımlanmış Kütüphane Mimarisi
adres arama eşleştirme kütüphanesi ses arama eşleştirme kütüphanesi uzun metin arama eşleştirme kütüphanesi genel arama eşleştirme kütüphanesi cümle arama eşleştirme kütüphanesi sintaktik arama eşleştirme kütüphanesi imaj arama eşleştirme kütüphanesi
•çok amaçlı eşleştirme/arama ihtiyaçlarına göre tasarlanmış
kütüphane
•farklı eşleştirme/arama ihtiyacına göre
büyüyebilme
,
özelleşebilme
ve mimarisi
esnek kullanım
özelliği
ASAR
– Geometrik Eşleştirme Altyapısı EşleştirmeSkoru(siyaset, siyasal)=%92 EşleştirmeSkoru(siyaset, klyaset)=%61
ASAR –
Geometrik Eşleştirme Altyapısı EşleştirmeSkoru(normal,ormal)=%56 EşleştirmeSkoru(normal,norma)=%76
ASAR –
Genetik Eşleştirme Altyapısı
....
mlength=88 flength=88
string length after heuristic ....
P1:[377][295][191][227][206][216][265][242][246][188] .... [1680][1882][1774][1606][1612][1799][1990][1644][1763][1709] ...
...
Genetic Matching in progress... (6.generation) [160][160][160][160][160][160][160]...... [157][160][247][201][215][242][165][202][296] ...
...
Genetic Matching in progress... (17.generation) [151][151][151][151][152][152][152][152] ....
ASAR ile elde edilen kazanımlar
Oracle, DB2 ve SQL Server Veritabanı Yönetim Sistemleri’nde hem bulanık (fuzzy) hem de birebir (exact) eşleştirme/arama özellikli “ilk
yerli ürün olması”
ASAR ile elde edilen kazanımlar
“
Adres Eşleştirme
”, “Cümle Eşleştirme”, “Metin Eşleştirme”, “İmaj ve Ses Eşleştirme” ve “Anlamsal Veri Eşleştirme” gibi çözülmesi çok daha zor ve karmaşık eşleştirme/arama problemlerinin gelecekte çözümünün sağlanması noktasında önemli bir başlangıç seviye Teknoloji ve Ar-Ge Altyapısı oluşturuldu
PİRAKS’ın Konusu ve Amacı –
Adres Bilgisi ve Önemi ulaşılabilirlik (operations) etkin hizmet,ağı yönetimi (service topology) müşteri ilişkileri yönetimi rekabet ve strateji yönetimi
PİRAKS’ın Konusu ve Amacı -
Adres Bilgisi ve Önemi ulaşılabilirlik (operations) etkin hizmet,ağı yönetimi (service topology) müşteri ilişkileri yönetimi rekabet ve strateji yönetimi (analytics) = ADRESLER
PİRAKS’ın Konusu ve Amacı
Adres Bilgisi ve Önemi Kuruluşlar için müşteriye ulaşmanın, coğrafi olarak değerlendirmenin ve analiz etmenin tek yolu “
Müşteri Adresleridir
”.
Bu yüzden “
Müşteri Adresleri
” hem operasyonel hem de analitik anlamda yaşamsal önemdedir.
PİRAKS’ın Konusu ve Amacı –
Ham Adresin İşlenme Zorunluluğu Ancak Müşteri Adresleri başlangıçtaki müşterilerden alınmış ham halleriyle kullanılamazlar. Çünkü: serbest formda girilişlerinden dolayı yazım hataları içerirler İstanbul
Byükdre
Cad. Esentepe
Sko.
PİRAKS’ın Konusu ve Amacı –
Ham Adresin İşlenme Zorunluluğu Ancak Müşteri Adresleri başlangıçtaki müşterilerden alınmış ham halleriyle kullanılamazlar. Çünkü: serbest formda girilişlerinden yanlış bilgi içerirler (öznellik) İstanbul Büyükdere
Sok.
Esentepe
Cad.
İstanbul Büyükdere
Cad.
Esentepe
Sok.
PİRAKS’ın Konusu ve Amacı –
Ham Adresin İşlenme Zorunluluğu Ancak Müşteri Adresleri başlangıçtaki müşterilerden alınmış ham halleriyle kullanılamazlar. Çünkü: serbest formda girilişlerinden eksik ya da kısmi doludurlar İstanbul Büyükdere Cad.
Esentepe Sok.
No :12 İstanbul Büyükdere Cad. No: 12
PİRAKS’ın Konusu ve Amacı –
Adres Kalitesi Yönetim Sistemleri Ham adres bilgisinin yazım hataları içermesi, kısmi doğrulukta bilgi içermesi ve eksiklikler barındırması onların bu konuda özelleşmiş uzman sistemler tarafından değerlendirilmesini ve yönetilmesini zorunlu kılar.
Ham adres kaydının coğrafi konum bilgisine dönüşümünü ve dolayısıyla hem analitik hem de operasyonel anlamda kullanılmasını sağlayan sistemler “
Adres Kalitesi Yönetim Sistemleridir
”.
Bu yüzden kuruluşlar bu konuya değeri on milyonlarca doları bulan alt yapı yatırımları yapmaktadırlar.
PİRAKS’ın Konusu ve Amacı –
Adres Kalitesi Yönetim Sistemleri
PİRAKS’ın Konusu ve Amacı –
Yerli, Özelleşmiş, Yeni Ürün İhtiyacı Adres Kalitesi Yönetim Sistemi konusunda çözüm üreten ürünlerin neredeyse tamamı “
yabancı kaynaklı
” alt yapıları kullanmaktadırlar.
Bu ürünlerin yabancı kaynaklı olmalarından dolayı oldukça
karmaşık Türk Adresleme Standartları’na ve Türk Adresleme Kavramları
’na göre özelleşmemişlerdir.
PİRAKS’ın Konusu ve Amacı –
Yerli, Özelleşmiş, Yeni Ürün İhtiyacı Mevcut Adres Kalitesi Yönetim Sistemi çözümleri ideal olarak
Ayrıştırma
süreçlerinden sadece ,
Eşleştirme Ayrıştırma
,
Düzenleme
olarak üç aşamadan oluşan adres kalitesi yönetim sürecine önem vermişlerdir.
PİRAKS’ın Konusu ve Amacı –
Yerli, Özelleşmiş, Yeni Ürün İhtiyacı
PİRAKS’ın Konusu ve Amacı –
Mevcut Ürünler Ayrıştırma Süreci Değerlendirme
PİRAKS’ın Konusu ve Amacı –
Mevcut Ürünler Ayrıştırma Süreci Değerlendirme SOLMAZ*
Sitesi**
MERAL
Mah.
AYKTLAR
Sok.
GÜLSEREN
Apt.
3
.Blok K:
8
D:
25
ETLER*** BEŞİKTAS
PİRAKS’ın Konusu ve Amacı –
Mevcut Ürünler Ayrıştırma Süreci Değerlendirme Ancak Ayrıştırma sürecinde de
bulanık eşleştirme ve arama özelliğinin yoksunluğundan
dolayı başarım oranları oldukça düşük düzeylerde seyretmektedir.
Hatalı ayrıştırma grubu yazımı Esendere
Sko.
Aşagidere Çıkmazı No:42 D: 14 Levent İst Türkçe karakter sorunları Esendere Sok. Aşagidere
Cikmazi
Levent İst No:42 D: 14
PİRAKS’ın Konusu ve Amacı –
Mevcut Ürünler Ayrıştırma Süreci Değerlendirme Ayrıca Ayrıştırma sürecinde karşılaşılabilecek tüm ayrıştırma desenlerinin
statik olarak girilmesi zorunluluğu
ayrıştırma sözlüklerinin on binlerce kayıt içermesi riskini ve dolayısıyla yavaş, verimsiz Ayrıştırma süreçlerini beraberinde getirmektedir.
PİRAKS’ın Konusu ve Amacı –
Mevcut Ürünler Ayrıştırma Süreci Değerlendirme
PİRAKS’ın Konusu ve Amacı –
Mevcut Ürünler Ayrıştırma Süreci Değerlendirme
PİRAKS’ın Konusu ve Amacı –
Mevcut Ürünler Eşleştirme Süreci Değerlendirme Solmaz Sitesi Meral Mah. Ayktlar Sok. Gülseren Apt. 3.Blok K:8 D:25 Etler Beşiktas Aykutlar Sk . Meral Cad. Solmaz Sit. Blok No: 3 No:152/28 Kat: 8 Etiler İst
PİRAKS’ın Konusu ve Amacı –
Mevcut Ürünler Eşleştirme Süreci Değerlendirme SOLMAZ
Sitesi
MERAL
Mah.
AYKTLAR
Sok.
GÜLSEREN
Apt.
3
.Blok K:
8
D:
25
ETLER BEŞİKTAS
MERAL
Mah.
SOLMAZ
Sitesi
GÜLSEREN
Apt.
3
Blok K:
8
D:
25 GÜLSEREN
Apt.
MERAL
Mah.
3
Blok
SOLMAZ
Sitesi K:
8
D:
25 GÜLSEREN
Apt.
3
Blok K:
8
D:
25 MERAL
Mah.
SOLMAZ
Sitesi
MERAL
Mah.
SOLMAZ
Sitesi K:
8
D:
25
ETLER BEŞİKTAS
GÜLSEREN
Apt.
3 MERAL
Mah.
SOLMAZ
Sitesi
3
Blok K:
8 GÜLSEREN
Apt. D:
25 SOLMAZ
Sitesi
GÜLSEREN
Apt.
3
Blok
MERAL
Mah. K:
8
D:
25 MERAL
Mah.
GÜLSEREN
Apt.
3
Blok K:
8
D:
25 SOLMAZ
Sitesi
PİRAKS’ın Konusu ve Amacı –
Mevcut Ürünler Eşleştirme Süreci Değerlendirme Mevcut çözüm sağlayıcılar Adres Eşleştirme sürecini
sadece Bulanık Metin Eşleştirme/Arama
boyutuyla ele almışlardır.
Bulanık Metin Eşleştirme/Arama boyutunda da metinsel veri eşleştirme probleminin doğasından kaynaklı
doğru çözüm algoritmasının doğru zamanda kullanılabilmesi özelliği
alt süreç optimizasyonları bağlamında uygulanamamıştır.
PİRAKS’ın Konusu ve Amacı –
Mevcut Ürünler Eşleştirme Süreci Değerlendirme
PİRAKS’ın Konusu ve Amacı –
Mevcut Ürünler Eşleştirme Süreci Değerlendirme
PİRAKS’ın Konusu ve Amacı –
Mevcut Ürünler Eşleştirme Süreci Değerlendirme
PİRAKS’ın Konusu ve Amacı –
Mevcut Ürünler Eşleştirme Süreci Değerlendirme Adres Eşleştirme problemine göre
barındırmamaktadırlar
.
özelleşmiş dolayısıyla Türkiye Adresleme gerçeklerine göre özelleşmiş herhangi bir eşleştirme alt yapısı
Esendere Sk.
Aşagidere Cikmazi No:42 D: 14 Levent İst Asagidere ISTANBUL Yokuşu 14 . D Esendere Cd.
3.Levent
Balmumcu Besıktas Blv.
Sair Nedim Sok. UzunaĞaç Apt.
11/7 Nedim Sok. No:/ 11/7 Balmumcu Cd. Ortakoy İst.
PİRAKS’ın Konusu ve Amacı –
Mevcut Ürünler Düzenleme Süreci Değerlendirme Solmaz Sitesi Meral Mah. Ayktlar Sok. Gülseren Apt. 3.Blok K:8 D:25 Etler Beşiktas Aykutlar Sk . Meral Cad. Solmaz Sit. Blok No: 3 No:152/28 Kat: 8 Etiler İst
PİRAKS’ın Konusu ve Amacı –
Solmaz Sit. Meral Mah. Ayktlar Sok. Gülseren Apt. 3.Blok K:8 D:25 Etler Beşiktas Ap. Gülseren Aykutlar Sk. Meral Cad. Solmaz Mevcut Ürünler Düzenleme Süreci Değerlendirme
PİRAKS’ın Konusu ve Amacı –
Mevcut Ürünler Düzenleme Süreci Değerlendirme Mevcut çözüm sağlayıcılarda adreslerin birbirleriyle karşılıklı olarak iletişime geçmesine dayalı istatistiksel değerlendirme ve yorumlama alt yapısı olarak niteleyebileceğimiz herhangi bir Düzenleme alt yapısı bulunmamaktadır.
Tıpkı bir yap-bozun parçası gibi
atomik bazda karşılıklı uyumlu – benzeşen adreslerin birbirlerini tamamlayarak toplamda tüm sistemdeki adres kalitesini eniyilenmesini hedefleyen
yapı mevcut bulunmamaktadır.
herhangi bir alt
PİRAKS’ın Konusu ve Amacı –
Mevcut Ürünler Düzenleme Süreci Değerlendirme
PİRAKS’ın Konusu ve Amacı –
Mevcut Ürünler Düzenleme Süreci Değerlendirme Mevcut Coğrafi Konum Şablonlarının sürekli değiştirilebilir olma riskiyle karşı karşıya kalmalarına rağmen Coğrafi Konum Şablonlarındaki değişimi yöneten herhangi bir alt yapı mevcut bulunmamaktadır.
Dolayısıyla
sürdürülebilir ve sürekli Adres Kalitesi Yönetim felsefesi
nden oldukça uzak tasarımlanmışlardır.
PİRAKS’ın Konusu ve Amacı –
Özelleşmiş, Yerli, Sürekli, Sürdürülebilir ...
Bu projeyle, Adres Kalitesi Yönetimi konusunda
özelleşmiş,
Türkiye Adresleme Yapılarına
uyumlu,
Ayrıştırma, Eşleştirme, Düzenleme süreçleri
eniyilenmiş,
Adres yapılarındaki değişimleri yönetebilen
süreklilik
ve
sürdürülebilirlik
esaslı, Tamamen
yerli
üretilmiş, teknolojilerle bir ürünün geliştirilmesi amaçlanmaktadır.
PİRAKS’ın Çalışma Mimarisi
Ham adres kayıtlarının sisteme alınış şekilleri
ne göre ana mimari tasarımlanmalıdır.
Ham adres kayıtları Toplu halde (çoklu, offline) sistem tarafından işlenebilmelidir.
Örn:
20.000 adres kaydının toplu olarak sisteme aktarımı Eş zamanlı olarak (online) işlenebilmelidir.
Örn:
Girilen adres kaydının girildiği an sisteme aktarımı Ayrıca aynı anda birçok adres işleme (online,offline) görevinin
beraber, paralel yürütülebilmesi zorunluluğu
sistemin servis tabanlı mimaride tasarımlanmasını zorunlu kılmaktadır.
PİRAKS’ın Çalışma Mimarisi
Aynı anda beraber yürütülen adres işleme görevinin senkronizasyonunu, iletişimini ve etkin yönetimini sağlayan
Servisler Yönetim Mimarisi
bu bağlamda zorunlu olarak tasarımlanmalıdır.
Ayrıca
Coğrafi Konum Şablonlarındaki değişimlerin anlık sisteme yansıtılması, bu değişimlerin yönetimi, etki analizi
servis mimarisine entegre bir şekilde yürütülmesi sağlanmalıdır.
Böylece
sürekli ve sürdürülebilir Adres Kalitesi Yönetim Sistemi hedefi
mimari açıdan karşılanabilir görünmektedir.
PİRAKS’ın Çalışma Mimarisi
PİRAKS’ın Çalışma Mimarisi
PİRAKS Endüstriyel Ar-Ge İçeriği ve Teknoloji Düzeyi
Dinamik tabanlı, minimum adres desenine ihtiyaç duyan, “
optimum
” Adres Ayrıştırma Altyapısı oluşturulmuş olacaktır.
Adres Eşleştirme Altyapısında “
atomik eşleştirme faaliyeti
” bazında en uygun algoritma çözümünü seçebilen mimari geliştirilmiş olacaktır.
Adres Eşleştirme Altyapısında adres eşleştirme problemine özgü eşleştirme yapıları geliştirilerek bu konuda “
maksimum özelleşme
” yeteneği kazanılmış olacaktır.
PİRAKS Endüstriyel Ar-Ge İçeriği ve Teknoloji Düzeyi
Atomik bazda karşılıklı benzeşen/uyumlu adresler arasında adres kalitesinin karşılıklı olarak arttırılmasına dayalı “
toplam adres kalitesi arttırım
” yaklaşımının Düzenleme Altyapısıyla sisteme kazandırılması.
Coğrafi Konum Şablonlarındaki olası değişimlerin anlık ve etkin yönetimlerinin sağlanarak Adres Kalitesi Yönetim Süreçlerinde “
süreklilik
ve
sürdürülebilirliğin
” sisteme kazandırılması.
Servis tabanlı paralel işleme mimarisiyle hem online hem offline adres işleme görevlerinin bir “
platform
” mantığında etkin yönetiminin, senkronizasyonun sağlanması.
PİRAKS ‘ın Yenilikçi ve Özgün Yönleri
Tamamen
yerli teknolojilerle üretilmiş benzer bir ürün pazarda mevcut bulunmamaktadır
.
İdeal Adres Kalitesi Yönetim Sistemi’nde bulunması gereken
Ayrıştırma
,
Eşleştirme
ve
Düzenleme
altyapılarını tümüyle barındırma özelliğiyle özgün niteliktedir.
Aynı anda birçok adres işleme faaliyetinin yürütülebilmesine olanak sağlayan
servis tabanlı paralel çalışma mimarisiyle
özgün niteliktedir.
Adres Kalitesi Yönetim Süreçlerinde
değişim yönetimini
esas alarak tüm süreçlere
süreklilik
ve
sürdürülebilirlik
boyutunu kazandırması sahip olduğu önemli platform yeniliklerindendir.