1.
bir dilin kurallı yapısına dayalı olarak gelen sesli, yazılı veya görsel formdaki verinin çözülmesini, anlamlandırılmasını ve buradan yola çıkılarak yeniden anlamlı veri üretilmesini amaçlayan, bilgisayar bilimlerinin dilbilim ile kesiştiği yapay zeka alt araştırma alanlarından biridir.
(bkz: natural language processing)
(bkz: nlp)
(bkz: natural language processing)
(bkz: nlp)
devamını gör...
2.
insanların konuştuğu doğal dillerin bilgisayar ortamında modellenmesini sağlayan, yapay zekâ çalışmalarında kullanılan, doğal bir dili çözümleyip yorumlayarak bilgisayar sistemlerinin tasarlanmasını sağlayan mühendislik. 60-70 yıl kadar önce bir alt alanken bugün ana disiplinlerden biri haline gelmiştir.
insanlar tarafından kullanılan doğal dillerin yapısını daha iyi anlayarak insan ile bilgisayar arasındaki iletişimi kolaylaştırmak amacıyla yapılan doğal dil işleme çalışmalarında genellikle, dünyada yaygın bir dil olması nedeniyle ingilizce kullanılır.
daha eski sistemlerde bir bilgisayar ile bir insanın iletişim kurması daha çok belirli şablonlar üzerinden olmuştur. örneğin program size bir soru yöneltip aşağıda hazır bulunan cevaplardan birini seçmenizi isteyebilir yahut karşınıza çıkan boş bir kutuyu doldurarak bir çeşit anketlendirme yöntemi ile verileri toplayabilir.
- bir üniversite bitirdiniz mi? sorusuna evet/hayır cevaplarından birini işaretlemenizi istemek ya da
ad:
soyad:
adres:
şeklinde karşınıza gelen boş kısımları doldurmanızı beklemek gibi...
doğal dil işleme sürecindeyse işler bir adım ileriye taşınır. sisteme "şu adreste oturan x kişinin telefon numarasını ver" komutu verirsiniz. dil çözümleyici bu komutu alarak
isim: x
adres: şu
telefon numarası: ?
şeklinde, bir girdi olarak sisteme yollar. veri tabanındaki bilgiler ile bunlar karşılaştırılır, uygun sonuç bulunduğunda komutu veren kişiye iletilir. cevap alındığında "aynı kişinin maaşını göster" dediğinizde daha önceki arama sonuçları da dikkate alınarak cevap ekrana yansıtılır. eğer hatalı giriş yapılmışsa "bunu mu demek istediniz?" benzeri cümlelerle kullanıcı uyarılır yahut istenen bilgi sistemde yoksa bu durum kullanıcıya uygun cümlelerle bildirilir. tabii bu süreç işlerken program gerisinde anlam analizi, dil bilgisi düzeltmeleri, morfolojik analiz gibi birçok işlem hızlıca yapılır ve en uygun sonuç son kullanıcıya yansıtılır.
insanlar tarafından kullanılan doğal dillerin yapısını daha iyi anlayarak insan ile bilgisayar arasındaki iletişimi kolaylaştırmak amacıyla yapılan doğal dil işleme çalışmalarında genellikle, dünyada yaygın bir dil olması nedeniyle ingilizce kullanılır.
daha eski sistemlerde bir bilgisayar ile bir insanın iletişim kurması daha çok belirli şablonlar üzerinden olmuştur. örneğin program size bir soru yöneltip aşağıda hazır bulunan cevaplardan birini seçmenizi isteyebilir yahut karşınıza çıkan boş bir kutuyu doldurarak bir çeşit anketlendirme yöntemi ile verileri toplayabilir.
- bir üniversite bitirdiniz mi? sorusuna evet/hayır cevaplarından birini işaretlemenizi istemek ya da
ad:
soyad:
adres:
şeklinde karşınıza gelen boş kısımları doldurmanızı beklemek gibi...
doğal dil işleme sürecindeyse işler bir adım ileriye taşınır. sisteme "şu adreste oturan x kişinin telefon numarasını ver" komutu verirsiniz. dil çözümleyici bu komutu alarak
isim: x
adres: şu
telefon numarası: ?
şeklinde, bir girdi olarak sisteme yollar. veri tabanındaki bilgiler ile bunlar karşılaştırılır, uygun sonuç bulunduğunda komutu veren kişiye iletilir. cevap alındığında "aynı kişinin maaşını göster" dediğinizde daha önceki arama sonuçları da dikkate alınarak cevap ekrana yansıtılır. eğer hatalı giriş yapılmışsa "bunu mu demek istediniz?" benzeri cümlelerle kullanıcı uyarılır yahut istenen bilgi sistemde yoksa bu durum kullanıcıya uygun cümlelerle bildirilir. tabii bu süreç işlerken program gerisinde anlam analizi, dil bilgisi düzeltmeleri, morfolojik analiz gibi birçok işlem hızlıca yapılır ve en uygun sonuç son kullanıcıya yansıtılır.
devamını gör...