NLP :: Servis

İngilizce için doğal dil ayrıştırılmasını sağlamak için dansçıyı temel alan dinlendirici bir web hizmeti
Şimdi İndirin

NLP :: Servis Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Perl Artistic License
  • Yayıncı adı:
  • Vikas Naresh Kumar
  • yayıncı web sitesi:
  • http://search.cpan.org/~vikas/

NLP :: Servis Etiketler


NLP :: Servis Açıklama

Dinlendirici bir web hizmeti, dansçıyı İngilizce için doğal dil ayrıştırma sağlamak için dayanarak NLP :: Service, Dansçıyı'na dayanan dinlendirici bir web hizmetidir. Şu anda parametre yok. Web hizmeti hazır olmadan önce kullanılan NLP motorlarının yüklendiğinden emin olur. Aşağıdaki tuşlarla bir argüman olarak bir karma alır: her şeyi yapmadan önce tüm NLP modellerinin yüklenmesini zorlar. Beklenen değeri, bunu yapabilmek için 0 veya UNDEF olmayan bir şeydir. Örnek, NLP :: Service :: Run (Force => 1); Yapılandırma, dahili servis uygulaması için yapılandırmayı alır. Şu anda uygulama dansçıyı kullanıyor ve bu tuşların tümü Dancer :: config. Daha fazla ayrıntı için, kabul edilebilir değerler için dansçı yapılandırmasına bakın. Örnek, NLP :: Service :: Run (confign => {logger => 'konsol'}); load_models () Load_Models () işlevi, desteklenen tüm gerekli NLP modellerini oluşturur. Bu dahili olarak Run () işlevi tarafından çağrılır, bu nedenle kullanıcının açıkça onları araması gerekmez. Bununla birlikte, modellerin birim testlerinde veya başka bir yerde kullanılması gerekirse, modellerin açık bir şekilde yüklenmesi için yararlıdır. Boşluk bağlamında hiçbir şey döndürmez, ancak skaler bağlamda yüklenen modellerin sayısını döndürür ve liste bağlamında anahtarlar model adları ve değerleri, modelleri temsil eden Perl nesnelerine gerçek referanslar olan bir karma döndürür. Bu, kullanıcının kullanması için nadiren gereklidir. Ayrıştırıcıları zorla yüklemek için Boolean olan tek bir argüman alır. Varsayılan olarak, tembel yük seçeneği, kullanıcı tarafından açıkça ayarlanmadıkça varsayılır. Örneğin, NLP :: Service :: load_models (1) zorunlu yükleme ve NLP :: Service :: load_models () için tembel yükleme için () API'de desteklenir. En önemlisi, XML, YAML ve JSON'dur. URIS, .xml, .yml ve .json için XML, YAML ve JSON, sırasıyla sona ermesi gerekir. Bunlar, diğer dinlendirici API URI dizgilerinde kullanılacak olan model adlarıdır. Varsayılan, Türkçe için "TR" idir. ) Kullanıcı, İstekleri Kullanıcı veya Programlar tarafından inşa edilen yukarıdaki URI'ye götürebilir veya yayınlayabilir. $ Model, "en_pcfg", "en_factored", vb. Gibi mevcut modellerden birine karşılık gelir. Desteklenen modellerin listesi, /nlp/models.(json|xml|yml) URI'ye geri gönderilir. İade değeri, giriş parametresi verilerinin yapılan konuşmanın bir parçasıdır. Gerekli olan parametreler aşağıdaki gibidir: Beklenen parametrelerden biri, ayrıştırılması gereken metni içermesi ve konuşmanın bir parçası etiketinin NLP formasyonu iade edilmesi gereken metni içermelidir. JSON | XML | YML) Bu, aynı işlevi yukarıdaki gibi gerçekleştirir, ancak EN_PCFG olan varsayılan modeli alır. Yukarıdaki gibi aynı parametreleri bekler. Gereksinimler: · Perl


NLP :: Servis İlgili Yazılım