Şu anda bu formun cümlelerini anlamaya çalışıyorum:Cümlelerden 'yararlı' bilgiler çıkarılıyor mu?
The problem was more with the set-top box than the television. Restarting the set-top box solved the problem.
Doğal Dil İşleme konusunda tamamen yeni ve ellerimi kirletmek için Python'un NLTK paketini kullanmaya başladım. Ancak, birilerinin bana bunu başarmakla ilgili üst düzey adımlar hakkında genel bir bakış sunup sunamayacağını merak ediyorum.
Yapmaya çalıştığım şey, bu durumda sorunun ne olduğunu tanımlamaktır, set-top box
ve alınan eylemin sorunu çözüp çözmediği bu durumda, yes
sorunu yeniden başlattığı için sorunu çözdüyse. Öyleyse eğer bütün cümleler bu formda olsaydı, hayatım daha kolay olurdu, ama doğal bir dil olduğu için cümleler şu şekilde de olabilir:
I took a look at the car and found nothing wrong with it. However, I suspect there is something wrong with the engine
Bu durumda, sorun car
ile. Yapılan işlem, suspect
kelimesinin varlığı nedeniyle sorunu çözmedi. Ve potansiyel sorun engine
ile olabilir.
Bunun çok karmaşık olduğunu düşündüğümden mutlak bir cevap aramıyorum. Aradığım şey, beni doğru yönde yönlendirecek daha üst düzey bir genel bakış. Bunu yapmak için daha kolay/alternatif bir yol varsa, bu da kabul edilir.
NLP/NLTK ile ilgili bazı deneyimlerim var, bu sorunun sık sık "bir ok gibi sinekler, bir muz gibi meyve sinekleri" semantik analiz sıçan deliğinde olduğunu düşünüyorum. Bu küçük bilmecenin henüz bildiğim herhangi bir genel çözümü yok. – msw
@msw: Oh ... :) İyi olan! Genel bir çözüm tasarlamaya çalışmıyorum. Çok alana özel bir çözüm olurdu. Anlamaya çalıştığım şey, bu gibi problemlere nasıl yaklaşılacağıdır (örn.Hangi alan bilgisinin gerekli olduğu, hangi veritabanlarının derlenmesi gerektiği, sınıflandırıcının ne gibi bir konuda eğitilmesi gerektiği vb.) – Legend
Örnek cümle, hedefinize yaklaşmanın yararsızlığını gösteren eski bir NLP kestanesidir. Örneğinizi izleyerek "motor" u "stereo" ile değiştirin ve tüm kişisel NLP becerilerinizle nasıl örnekleminizin (Bad Thing) ve benim modifikasyonumun (bir Care Care) olduğunu nasıl anlayabileceğinizi söyleyin. – msw