The study subject of this thesis is developing user interface for the learning algorithm
named RILA which is designed for relational databases. RILA algorithm developed
by adding new features on ILA and ILA2 which are inductive learning algorithms
developed before RILA algorithm. While the user interface is developed, showing of
the rules generated by RILA aimed to be understandable to the user. In addition, the
logs of the process of rule generation are showen to the user. In developmental stage,
the library which contains the graphical elements is used and platform-independent
programming language was chosen. The user interface is also has ability to connect
to multiple relational database. It is observed that; the software provides the
possibility of adding new modules in the future as of the design.
Bu tezin çalışma konusu ilişkisel veri tabanları için tasarlanmış olan RILA adlı bir öğrenme algoritması için kullanıcı ara yüzü geliştirmektir. Bu algoritma kendisinden önce geliştirilen tüme varımsal öğrenme algoritmaları olan ILA ve ILA2’ nin üzerine yeni özellikler eklenerek geliştirilmiştir. Kullanıcı arayüzü geliştirilirken özellikle RILA’ nın üretmiş olduğu kuralların kullanıcıya gösteriminin anlaşılabilir olması hedeflenmiştir. Bunun yanında kural üretimi sürecinin logları da kullanıcıya gösterilmektedir. Gelişim aşamasında, grafiksel elemanlar içeren kütüphane kullanılmış ve platformdan bağımsız bir yazılım dili seçilmiştir. Bu kullanıcı ara yüzü, birden çok ilişkisel veri tabanına bağlanabilme yetisine de sahiptir. Gözlenmektedir ki; yazılım, tasarımı itibari ile gelecekte yeni modüller ekleme imkanı sağlamaktadır.