NLP :: Servicio

Un servicio web restante basado en bailarina para proporcionar un idioma natural que analiza el inglés
Descargar ahora

NLP :: Servicio Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Nombre del editor:
  • Vikas Naresh Kumar
  • Sitio web del editor:
  • http://search.cpan.org/~vikas/

NLP :: Servicio Etiquetas


NLP :: Servicio Descripción

Un servicio web de descanso basado en bailarina para proporcionar un idioma natural que analiza el inglés. NLP :: Service es un servicio web reparador basado en el bailarín para proporcionar el análisis de idioma natural para el inglés.MethodsRun () la función Ejecutar () inicia el NLP :: Service, y escucha las solicitudes. Actualmente no toma parámetros. Se asegura de que los motores de PNL que se están utilizando se carguen antes de que el servicio web esté listo. Se necesita un hash como un argumento con las siguientes claves: la fuerza obliga a la carga de todos los modelos de NLP antes de hacer cualquier cosa. El valor esperado es cualquier cosa que no sea 0 ni undef, para poder hacer esto. Ejemplo, NLP :: Servicio :: Ejecutar (Force => 1); La configuración toma una configuración para la implementación de servicio interno. Actualmente, la implementación está utilizando bailarina, y todas estas teclas corresponden a bailarina :: config. Para obtener más detalles, consulte la configuración de Dancer para los valores aceptables. Ejemplo, NLP :: Servicio :: Ejecutar (config => {registrador => 'consola'}); load_models () La función Load_models () crea todos los modelos de NLP requeridos que son compatibles. Esto se llama internamente por la función RUN (), por lo que el usuario no necesita explícitamente llamarlos. Sin embargo, es útil, para la carga explícita de los modelos, si los modelos deben usarse en las pruebas de unidad o en otros lugares. En el contexto nulo no devuelve nada, pero en el contexto escalar devuelve el número de modelos cargados, y en el contexto de la lista devuelve un hash con los nombres de los modelos y los valores son las referencias reales a los objetos perl que representan los modelos. Esto rara vez es necesario para que el usuario esté usando. Se necesita un solo argumento que es un booleano para cargar por la fuerza los analizadores o no. Por defecto, la opción de carga perezosa se asume a menos que el usuario establezca explícitamente. Por ejemplo, NLP :: Servicio :: Load_models (1) Para la carga forzada y la NLP :: Servicio :: Load_models () para la carga perezosa. Los formatos de apimultiple. Se admiten en la API. En particular, son XML, YAML y JSON. Las URI deben terminar con .xml, .yml y .json para XML, Yaml y JSON, respectivamente. Estos son los nombres de los modelos que se utilizarán en el otro API URI STRINGS ..get /nlp/languages.(json|xml|yml) devuelve una matriz de idiomas compatibles. El valor predeterminado es "ES" para ingles.get /nlp/info.(json|xml|yml) devuelve un hashref de detalles sobre la herramienta de la NLP que se está utilizando. ) El usuario puede hacer que obtenga o publiquen solicitudes a la URI anterior construida por el usuario o sus programas. El modelo $ corresponde a uno de los modelos disponibles, como "EN_PCFG", "EN_FACTORED", etc. La lista de modelos compatibles se devuelve por la solicitud de obtención a /nlp/models.(json|xml|yml) URI. El valor de retorno es una parte de la variación etiquetada de voz de los datos de parámetros de entrada. Los parámetros necesarios son los siguientes: Datos Uno de los parámetros que se esperan es los datos que deben contener el texto que deben estar analizados y cuya formación de PNL de los etiquetamientos de la parte de voz debe devolverse. Post / Post / NLP / Parse. ( JSON | XML | YML) Esto realiza la misma función que la anterior, pero elige el modelo predeterminado que es EN_PCFG. Espera los mismos parámetros que anteriormente. Requisitos: · Perl


NLP :: Servicio Software relacionado