Geri Dön

Etkileşimli, bir soru cevap tabii dil arayüzü programı tasarımı

Başlık çevirisi mevcut değil.

  1. Tez No: 47042
  2. Yazar: HAKAN ACU
  3. Danışmanlar: PROF.DR. M. YAHYA KARSLIGİL
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Computer Engineering and Computer Science and Control
  6. Anahtar Kelimeler: Bilgisayar programları, Doğal dil arayüz sistemi, Veri tabanı tasarımı, Computer programs, Natural language interface system, Database design
  7. Yıl: 1995
  8. Dil: Türkçe
  9. Üniversite: Yıldız Teknik Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Belirtilmemiş.
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: Belirtilmemiş.

Özet

ÖZET: Tabi dillerin işlenmesi, yapay zekanın doğurduğu alt bilim dallarından biridir. Bu bilim dalının temel uğraşım alam, insan konuşma dillerinin belirli bir model çerçevesinde bilgisayara algılattırılması, kullanıcı ile bilgisayar arasındaki iletişimin tabi konuşma dili havasında sağlanmasıdır. Tabi dillerin işlenmesi yada analizi alanında geliştirilen uygulamalardan tabi dil arayüz programlan üzerinde en fazla çalışılan ve uygulama geliştirilen konudur. Sorgulama amaçlı oluşturulan büyük veri tabanları ve uzman sistem programlarında etkileşimli bir soru-cevap ortamı yaratmak için hep bu arayüz programlan kullanılmaktadır. Bu gerçekten yola çıkarak, bu tez çalışmasında tabi dil arayüzüne sahip bir veritabanı tasarımı yapılmıştır. Projede ağırlıklı olarak arayüz programının tasarımı ön planda kalmış olup uygulamanın doğruluğunu gösterebilmek içinde orta büyüklükte bir veritabanı oluşturulmuştur. Projenin amacı herhangi bir alanda kullanıcıların günlük konuşma dili havası içinde öğrenmek istedikleri konulan bilgisayardan sorgulayabilmeleridir. Uygulama için kullanılan veritabanını İstanbul ile ilgili değişik konularda topladığım bilgilerden oluşturdum. Bundaki amacım özellikle bu ve ileride buna benzer olarak geliştirilecek programların turizm sektörlerinde kullanılabileceğini göstermektedir. Nitekim bu alanda yurtdışında kullanılan pek çok program mevcuttur. Geliştirilen programın karakteristik özelliği; kullanıcının, giriş sorulanın İngilizce soru cümleleri halinde sisteme verebilmesidir. Şu anda programın veritabanında aşağıdaki konularda bilgiler mevcuttur. İstanbul'un genel özellikleri ( nüfus, yüzölçümü, komşuluk bilgileri ), ilçeleri ( nüfus, yüzölçümü, komşuluk bilgileri ), coğrafi bilgiler ( dağlar, nehirler, göller ), üniversiteler, oteller ( 5, 4, 3 ve 2 yıldızlı oteller ), tarihi yapıtlar ( camiler, türbeler, çeşmeler, kuleler, müzeler ), valiler, belediye başkanları. Bu bilgiler sayfalarca süren detaylı bilgiler olmayıp, sadece soru-cevap mekanizmasına uygun hazırlanmış birer ikişer cümlelik bilgilerdir. Program tabi dil işleme metodlarından informal metodlar sınıfına giren fark çiftlerinin ayrıştırılması ( difference pair parsing ) tekniği ile yazılmıştır. Sistem kullanıcının girdiği sorgu ifadesinde önceden belirlenmiş sözcük şablonları yada kalıplan arar. Eğer böyle bir şablona rastlarsa oluşturduğu bir sorgulama cümlesiyle veritabanından istenen kıstaslara uyan bilgileri arayıp çıkarır. Bu sözcük şablonları anahtar sözcük arama tekniğinin bir adım ötesidir. Sistem, kullanılan programlama dilinin özelliğinden ötürü oluşturulan veritabanını belleğe almakta ve her türlü sorgulama işlemini bellekte gerçekleştirmektedir. Böylece, kullanılan tekniğinde özelliğinden ötürü sorgulama işlemleri çok hızlı bir şekilde gerçekleşmektedir. vı

Özet (Çeviri)

ABSTRACT : NLP ( Natural Language Processing ) is one part of artificial intelligence. The main study area of NLP is getting computers to understand human natural languages within frame of a certain model and thus, establishing the interaction between user and computer in something like everyday speech. Study of natural interfaces, one class of applied systems in NLP, is the most prevalent area of research. They are used in querying databases and expert system programs to build interactive question-answer sessions. Bearing this fact in mind, in this thesis, a database with a natural language interface has been designed. The particular emphasis has been given to interface program design and development. To verify the methods used in program, a middle-scale database has been formed. The main purpose of this project is providing the users to query a database and learn what they wanted in like an everyday speech. I gathered mostly various information related to Istanbul and used them in forming the database aiming at this program and the programs that will be developed in future might serve in tourism sector. As a matter of fact, programs that serve for tourism purposes are available abroad. The characteristic feature of the program developed in this thesis, is that users can give their queries as plain English sentences. For the present, there are information about following areas available in the database of the program. General information about Istanbul ( population, area, neighborhood information ), counties ( population, area, neighborhood information ), geographical information ( mountains, rivers, lakes ), universities, hotels ( five, four, three and two star hotels ), historical monuments ( mosques, turbes, fountains, towers ), governors, mayors. The information about above topics are not arranged as long and detailed, but simple and maximum one or two sentences long which is suitable for question-answering mechanism. The program uses difference pair parsing technique which is widely used in natural language interface programs. System accepts user queries and after stripping out non essential words out of query, looks for certain templates determined before. Templates are the high level patterns that carry information about the specifics of the question being asked and the form of the question. If it encounters such a template, it arranges a query and extract information that meet the criteria from the database. Templates are one step ahead of keyword skimmer idea. System, a feature of Prolog programming language, loads the database into memory at the start of the program execution and all query processes are performed in memory very quickly. vu

Benzer Tezler

  1. Dislokasyon-dislokasyon etkileşimi

    Başlık çevirisi yok

    YILDIRIM AYDOĞDU

    Yüksek Lisans

    Türkçe

    Türkçe

    1987

    Fizik ve Fizik Mühendisliğiİnönü Üniversitesi

    Fizik Ana Bilim Dalı

    Y.DOÇ.DR. MUSTAFA DİKİCİ

  2. Sosyal değişim sürecinde konut planları farklılaşması-Konya örneği

    The Changes of the types of house-plans in accordance with the social changes“Konya being the Sample”

    İBRAHİM BAKIR

    Yüksek Lisans

    Türkçe

    Türkçe

    1986

    MimarlıkGazi Üniversitesi

    Mimarlık Ana Bilim Dalı

    DOÇ. DR. YÜKSEL ERDEMİR

  3. Nar konsantresinin dondurularak ve kimyasal yöntemlerle saklanması sırasında meydana gelen değişmeler üzerine bir araştırma

    Başlık çevirisi yok

    İLHAN BODUR

    Yüksek Lisans

    Türkçe

    Türkçe

    1985

    Gıda MühendisliğiEge Üniversitesi

    Tarım Ürünleri Teknolojisi Ana Bilim Dalı

    DOÇ. DR. YURDAGEL ÜNAL

  4. 1950-1975 dönemi sosyal yapı değişiminin konut tasarımına etkisi Ankara-Kavaklıdere örneği

    1950-1975 period effects of changes in social structure on planning of residences -Ankara, Kavaklıdere eraple

    ADNAN AKSU

    Yüksek Lisans

    Türkçe

    Türkçe

    1987

    MimarlıkGazi Üniversitesi

    Mimarlık Ana Bilim Dalı

    DOÇ. DR. MUTBUL KAYILI

  5. Deprem etkisindeki yapılarda dinamik yöntemlerle üç boyutta form araştırması

    Başlık çevirisi yok

    MEHMET EMİN TUNA

    Doktora

    Türkçe

    Türkçe

    1985

    İnşaat MühendisliğiGazi Üniversitesi

    İnşaat Mühendisliği Ana Bilim Dalı

    YRD. DOÇ. DR. HÜSNÜ CAN