İçeriğe geç
parazade
Yapay Zeka

Ontoloji Nedir?

İngilizce: Ontology

Yayın: · Son güncelleme:

Ontoloji Nedir? Kısaca

Ontoloji, yapay zekâ ve bilgi sistemlerinde bir alandaki kavramların, bu kavramların özelliklerinin ve aralarındaki ilişkilerin bilgisayarın işleyebileceği biçimde açıkça tanımlandığı ortak kavram modelidir.

Ontoloji nedir?
İçindekiler
  1. Ontoloji nedir?
  2. Nerelerde kullanılır?
  3. Nelere dikkat etmeli?

Ontoloji, bilgisayar bilimi ve yapay zekâda, bir alandaki kavramları ve bu kavramlar arasındaki ilişkileri biçimsel olarak tanımlayan yapıdır. Felsefede "varlık bilimi" anlamına gelen terim, burada daha pratik bir anlam kazanır: Bir alanda neyin var olduğunu ve şeylerin birbirine nasıl bağlandığını makinelerin anlayacağı bir dille yazmak.

Ontoloji nedir?

Bir ontoloji genellikle şu parçalardan oluşur:

  • Sınıflar: "Hasta", "İlaç", "Hastalık" gibi kavramlar.
  • Örnekler: Bir sınıfın somut üyeleri.
  • Özellikler: Bir kavramın nitelikleri, örneğin bir ilacın etken maddesi.
  • İlişkiler: "tedavi eder", "bir türüdür", "parçasıdır" gibi bağlantılar.
  • Kurallar: Örneğin "her antibiyotik bir ilaçtır" gibi kısıtlar.

Bu yapı sayesinde bir yazılım, açıkça yazılmamış bilgileri de çıkarabilir. "Amoksisilin bir antibiyotiktir" bilgisi varsa, sistem onun bir ilaç olduğunu kendisi sonuçlandırır.

Nerelerde kullanılır?

Ontolojiler farklı sistemlerin aynı kavramları aynı anlamda kullanmasını sağlar. Tıpta hastalık ve ilaç terminolojilerinin standartlaştırılması, e-ticarette ürün kategorilerinin düzenlenmesi ve anlamsal web teknolojileri başlıca örneklerdir. Bilgi grafikleri çoğu zaman bir ontolojiyi şema olarak kullanır; ontoloji kuralları belirler, grafik ise bu kurallara uyan somut verileri tutar. Uzman sistemler de bilgi tabanlarını düzenlemek için ontolojilerden yararlanır.

Nelere dikkat etmeli?

İyi bir ontoloji hazırlamak, alan uzmanlarıyla uzun bir çalışma gerektirir. Kavramlar değiştikçe güncellenmesi gerekir ve farklı kurumların ontolojilerini birleştirmek zor olabilir. Çok ayrıntılı bir ontoloji kullanımı zorlaştırırken, çok yüzeysel olanı da yeterli çıkarım yapmaya izin vermez.

Sıkça Sorulan Sorular

Ontoloji ile taksonomi arasındaki fark nedir?

Taksonomi kavramları yalnızca hiyerarşik olarak (üst ve alt tür) sınıflandırır. Ontoloji ise buna ek olarak kavramların özelliklerini ve aralarındaki çeşitli ilişki türlerini de tanımlar.

Ontoloji yapay zekâda ne işe yarar?

Makinelerin bir alandaki kavramları tutarlı biçimde anlamasını, farklı sistemlerin veri paylaşmasını ve yazılımın mevcut bilgilerden yeni sonuçlar çıkarmasını sağlar.

İlgili terimler

Bilgi Grafiği(Knowledge Graph)Bilgi grafiği (knowledge graph), kişiler, yerler, kavramlar gibi varlıkları düğümler, bu varlıklar arasındaki ilişkileri de bağlantılar olarak saklayan ve bilgisayarların bu ağ üzerinde sorgu ve çıkarım yapmasını sağlayan veri yapısıdır.Bilgi Tabanı(Knowledge Base)Bilgi tabanı (knowledge base), bir alana ait olguların, kuralların ve kavramlar arası ilişkilerin, bir yazılımın üzerinde akıl yürütebileceği ya da arama yapabileceği biçimde düzenlenerek saklandığı bilgi deposudur.Anlamsal Ağ(Semantic Network)Anlamsal ağ (semantic network), kavramları düğümler, aralarındaki anlam ilişkilerini ise etiketli bağlantılar olarak gösteren ve bilgiyi insanların da kolayca okuyabileceği bir ağ biçiminde temsil eden bilgi gösterim yöntemidir.Uzman Sistem(Expert System)Uzman sistem, belirli bir alandaki insan uzmanların bilgisini kurallar hâlinde saklayan ve bu kuralları kullanarak sorunlara öneri ya da karar üreten bilgisayar programıdır. Sembolik yapay zekânın en bilinen uygulamalarındandır.Harf Çevirisi(Transliteration)Harf çevirisi (transliterasyon), bir yazı sistemindeki metnin, anlamı çevrilmeden başka bir yazı sisteminin harfleriyle yazılmasıdır. Örneğin Kiril alfabesiyle yazılmış bir ismin Latin harflerine aktarılması harf çevirisidir.Dil Tespiti(Language Detection)Dil tespiti (language detection), bir metnin ya da ses kaydının hangi dilde olduğunu otomatik olarak belirleyen doğal dil işleme görevidir. Çeviri, arama motorları ve içerik moderasyonu gibi pek çok sistemin ilk adımıdır.