NLP :: Serviço.

Um serviço da web repousante baseado fora do dançarino para fornecer analisamento de idioma natural para o inglês
Baixe Agora

NLP :: Serviço. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Nome do editor:
  • Vikas Naresh Kumar
  • Site do editor:
  • http://search.cpan.org/~vikas/

NLP :: Serviço. Tag


NLP :: Serviço. Descrição

Um serviço da Web repousante baseado fora do dançarino para fornecer analisamento de idioma natural para o inglês NLP :: Serviço é um serviço da Web Restful baseado fora do dançarino para fornecer analisamento de idioma natural para o inglês.methodsrun () a função Executar () inicia o serviço NLP :: e ouve solicitações. Atualmente não leva parâmetros. Ele garante que os mecanismos NLP que estão sendo usados são carregados antes que o serviço da Web esteja pronto. É preciso um hash como argumento com as seguintes chaves: força força o carregamento de todos os modelos de NLP antes de fazer qualquer coisa. O valor esperado é qualquer coisa que não seja 0 ou Redef, para poder fazer isso. Exemplo, NLP :: Serviço :: Run (Force => 1); A configuração leva em uma configuração para a implementação do serviço interno. Atualmente, a implementação está usando dançarina, e todas essas chaves correspondem à Dancer :: Config. Para mais detalhes, consulte o Dancer Config para os valores aceitáveis. Exemplo, NLP :: Serviço :: Executar (config => {logger => 'console'}); load_models () a função load_models () cria todos os modelos NLP necessários suportados. Isso é chamado internamente pela função Executar (), para que o usuário não precise explicitamente chamá-los. É útil, no entanto, para carregamento explícito dos modelos, se os modelos precisam ser usados em testes unitários ou em outros lugares. No contexto vazio, ele não retorna, mas no contexto escalar retorna o número de modelos que foram carregados e no contexto de lista retornam um hash com as chaves sendo nomes de modelos e os valores sendo as referências reais aos objetos Perl que representam os modelos que representam os modelos. Isso raramente é necessário para o usuário estar usando. É preciso um único argumento que é um booleano para carregar os analisadores ou não. Por padrão, a opção de carga preguiçosa é assumida a menos que seja explicitamente definido pelo usuário. Por exemplo, NLP :: Serviço :: Load_Models (1) para carregamento forçado e NLP :: Serviço :: load_models () para carregamento lazy.restful apimultiple são suportados na API. Mais notavelmente eles são XML, yaml e json. As URIs precisam terminar com .xml, .yml e .json para xml, yaml e json, respectivamente.get /nlp/models.(json|xml|yml) Retorna uma matriz de modelos carregados. Estes são os nomes dos modelos que serão usados nas outras Strings de API API Restful.Get /nlp/Languages.(json|xml|yml) Retorna uma matriz de idiomas suportados. O padrão é "en" para português.get /nlp/info.(json|xml|yml) retorna um hashref de detalhes sobre a ferramenta NLP sendo usada.Get / post /nlp/parse/fModel.(json|xml | ) O usuário pode fazer ou postar solicitações para o URI acima construído pelo usuário ou seus programas. O $ modelo corresponde a um dos modelos disponíveis, como "EN_PCFG", "EN_Factored", etc. A lista de modelos suportados é retornada pela solicitação GET para /nlp/models.(json|xml|yml) URI. O valor de retorno é uma parte da variação marcada por fala dos dados do parâmetro de entrada. Os parâmetros necessários são os seguintes: os dados Um dos parâmetros esperados são os dados que devem conter o texto que precisa ser analisado e cuja formação de PNL da marca de voz precisa ser retornada.Get / Post / NLP / PARE. ( JSON | XML | YML) Isso executa a mesma função que acima, mas escolhe o modelo padrão que é EN_PCFG. Espera os mesmos parâmetros acima. Requisitos: · Perl.


NLP :: Serviço. Software Relacionado