Nlp :: service.

Ein erholsamer Webservice basierend auf der Tänzerin, um den natürlichen Sprachanalysen für Englisch bereitzustellen
Jetzt downloaden

Nlp :: service. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Name des Herausgebers:
  • Vikas Naresh Kumar
  • Website des Verlags:
  • http://search.cpan.org/~vikas/

Nlp :: service. Stichworte


Nlp :: service. Beschreibung

Ein erholsamer Web-Service basiert außerhalb der Tänzerin, um ein natürliches Sprachenanalyse für Englisch bereitzustellen NLP :: Service ist ein erholsamer Web-Service-basierender OFF-Tänzer, um natürliche Sprache analysieren für Englisch.Methodsrun () Die Funktion RUN () startet den NLP :: Service und hört auf Anfragen. Es dauert derzeit keine Parameter. Es stellt sicher, dass die verwendeten NLP-Motoren, die verwendet werden, vor dem Web-Service bereitgestellt werden. Es nimmt einen Hash als Argument mit den folgenden Schlüsseln: Gewalt zwingt das Laden aller NLP-Modelle, bevor Sie etwas tun. Der erwartete Wert ist alles, was nicht 0 oder Undef ist, um dies tun zu können. Beispiel, NLP :: Service :: Run (Kraft => 1); config übernimmt eine Konfiguration für die interne Service-Implementierung. Derzeit verwendet die Implementierung Tänzer, und alle diese Tasten entsprechen Tänzerin :: config. Weitere Informationen finden Sie in der Tanzkonfiguration für die akzeptablen Werte. Beispiel, NLP :: Service :: Run (config => {logger => 'Console'}); load_models () Die Funktion load_models () () Die Funktion last_models () erstellt alle erforderlichen NLP-Modelle, die unterstützt werden. Dies wird intern von der Funktion RUN () aufgerufen, sodass der Benutzer sie nicht ausdrücklich anrufen muss. Für ein explizites Laden der Modelle ist es jedoch nützlich, wenn die Modelle in Gerätestagen oder anderswo verwendet werden müssen. In der void-Kontext gibt es nichts zurück, aber im sciral-Kontext gibt es die Anzahl der geladenen Modelle zurück, und in Listenkontext gibt ein Hash mit den Tasten mit den Musternamen zurück, und die Werte sind die tatsächlichen Referenzen auf die Perl-Objekte, die die Modelle darstellen, die die Modelle darstellen. Dies ist selten notwendig, damit der Benutzer verwendet werden soll. Es dauert ein einzelnes Argument, das ein Boolean ist, um die Parser zwangsweise zu laden oder nicht. Standardmäßig wird die Option Lazy Load angenommen, sofern nicht ausdrücklich vom Benutzer eingestellt ist. Zum Beispiel NLP :: Service :: load_models (1) für erzwungene laden und nlp :: service :: load_models () für faule laden.restful apimultive formate werden in der API unterstützt. Vor allem sind sie XML, YAML und JSON. Der Uris muss mit .xml, yaml und .json für XML, YAML und JSON enden, jeweils bzw. JSON. Dies sind die Modellnamen, die in den anderen erholsamen API-URI-Strings verwendet werden. GET /NLP/Languages.(json|xml|yml) gibt ein Array von unterstützten Sprachen zurück. Standardeinstellung ist "EN" für englisch.get /nlp/info.(json|xml|yml) Gibt einen HashRef von Details zum verwendeten NLP-Werkzeug zurück. GET / POST / NFLP/PARSE/$Model.(Json|xml|yml ) Der Benutzer kann Anforderungen an die vom Benutzer oder deren Programme errichteten URI erstellen oder posten. Das $ -Modell entspricht einem der verfügbaren Modelle wie "EN_PCFG", "EN_FACTORED" usw. Die Liste der unterstützten Modelle wird von der RET-Anforderung an /nlp/models.(json|xml|yml) URI zurückgegeben. Der Rückgabewert ist ein Teil der Sprach-markierten Variation der Eingabeparameterdaten. Die erforderlichen Parameter lauten wie folgt: Daten Einer der erwarteten Parameter ist Daten, die den Text enthalten sollten, der analysiert werden muss und deren NLP-Bildung eines Teil-Sprach-Taggings zurückgegeben werden muss.Get / post / nlp / parse. ( JSON | XML | YML) Dies führt die gleiche Funktion wie oben aus, wählt jedoch das Standardmodell, das EN_PCFG ist. Es erwartet die gleichen Parameter wie oben. Anforderungen: · Perl.


Nlp :: service. Zugehörige Software