NLP :: Servizio.

Un servizio web riposante basato su Dancer per fornire un linguaggio naturale analizzare per l'inglese
Scarica ora

NLP :: Servizio. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Nome editore:
  • Vikas Naresh Kumar
  • Sito web dell'editore:
  • http://search.cpan.org/~vikas/

NLP :: Servizio. Tag


NLP :: Servizio. Descrizione

Un servizio web riposante basato su Dancer per fornire un linguaggio naturale analizzante per l'inglese NLP :: Il servizio è un servizio web riposante basato su Dancer per fornire una lingua naturale analizzazione per inglesi.MethodsRun () La funzione RUN () avvia il servizio NLP :: Servizio e ascolta le richieste. Attualmente non richiede parametri. Assicura che i motori NLP che vengono utilizzati siano caricati prima che il servizio web sia pronto. Ci vuole un hash come argomento con i seguenti tasti: forza forza il caricamento di tutti i modelli NLP prima di fare qualsiasi cosa. Il valore atteso è tutto ciò che non è 0 o undef, per essere in grado di farlo. Esempio, NLP :: Servizio :: Run (Force => 1); La configurazione comprende una configurazione per l'implementazione del servizio interno. Attualmente l'implementazione utilizza Dancer e tutte queste chiavi corrispondono alla Dancer :: Config. Per ulteriori dettagli, fare riferimento a Dancer Config per i valori accettabili. Esempio, NLP :: Service :: Esegui (Config => {Logger => 'Console'}); load_models () La funzione Load_models () crea tutti i modelli NLP richiesti supportati. Questo è chiamato internamente dalla funzione RUN (), quindi l'utente non è esplicitamente necessario chiamarli. Tuttavia, è utile, per il caricamento esplicito dei modelli, se i modelli devono essere utilizzati nei test universitari o altrove. Nel contesto Void non restituisce nulla, ma nel contesto scalare restituisce il numero di modelli caricati e nel contesto elenco restituisce un hash con i tasti che sono nomi dei modelli e i valori sono i riferimenti effettivi agli oggetti perl che rappresentano i modelli. Questo raramente è necessario per l'utente che usi. Ci vuole un singolo argomento che è un booleano per caricare forzatamente i parser o no. Per impostazione predefinita viene assunta l'opzione Lazy Load, a meno che non sia esplicitamente impostata dall'utente. Ad esempio, NLP :: Servizio :: Load_models (1) per carico forzato e NLP :: Servizio :: Load_models () per caricamento pigro. I formati di apimultiple pigri sono supportati nell'aPI. In particolare, sono XML, YAML e JSON. L'URI ha bisogno di finire con .xml, .yml e .json per XML, YAML e JSON, rispettivamente.get /nlp/models.(json |xml |yml) restituisce una serie di modelli caricati. Questi sono i nomi dei modelli che verranno utilizzati nell'altro riposante API Uri Strings.Get /NLP/Languages.(JSON |XMLOPERYYL) Restituisce una serie di lingue supportate. L'impostazione predefinita è "en" per inglese.get /nlp/info.(json |xml.com) restituisce un hashref di dettagli sullo strumento NLP utilizzato.get / post /nlp/parse/idmodel.(json |xml | ) L'utente può apportare o pubblicare richieste agli URI sopra costruiti dall'utente o dai loro programmi. Il modello $ corrisponde a uno dei modelli disponibili come "EN_PCFG", "EN_FACTOREDRED", ecc. L'elenco dei modelli supportati viene restituito dalla richiesta di ottima a /nlp/models.(json |xmlochl) URI. Il valore di ritorno è una parte della variazione taggata del discorso dei dati dei parametri di input. I parametri necessari sono i seguenti: Dati Uno dei parametri previsti sono i dati che dovrebbero contenere il testo che deve essere analizzato e la cui formazione NLP della tagging part-of-parlato deve essere restituita.get / Post / NLP / Anal. ( JSON | XML | YML) Questo esegue la stessa funzione sopra, ma raccoglie il modello predefinito che è EN_PCFG. Si aspetta gli stessi parametri sopra. Requisiti: · Perl.


NLP :: Servizio. Software correlato