¿Qué es Web Language Model API?What is the Web Language Model API? (versión preliminar)(Preview)

Web Language Model API es un servicio en la nube basado en REST que proporciona herramientas de última generación para el procesamiento de lenguaje natural.The Microsoft Web Language Model API is a REST-based cloud service providing state-of-the-art tools for natural language processing. Con esta API, su aplicación puede aprovechar la eficacia de los macrodatos en los modelos de lenguaje entrenados en corpus de escala web recopilados por Bing en el mercado en-US.Using this API, your application can leverage the power of big data through language models trained on web-scale corpora collected by Bing in the en-US market.

Estos modelos de lenguaje de n-grama de retroceso suavizado, que admiten cadenas de Márkov de hasta quinto orden, se forman en función de los siguientes corpus:These smoothed backoff N-gram language models, supporting up to fifth-order Markov chains, are trained on the following corpora:

  • Texto de cuerpo de página webWeb page body text
  • Texto de título de página webWeb page title text
  • Texto de delimitador de página webWeb page anchor text
  • Texto de consulta de búsqueda webWeb search query text

Web Language Model API es compatible con cuatro operaciones de búsqueda:The Web Language Model API supports four lookup operations:

  1. Probabilidad conjunta (log10) de una secuencia de palabras.Joint (log10) probability of a sequence of words.
  2. Probabilidad condicional (log10) de una palabra dada una secuencia de palabras anteriores.Conditional (log10) probability of one word given a sequence of preceding words.
  3. Lista de palabras (finalizaciones) con mayor probabilidad de seguir una determinada secuencia de palabras.List of words (completions) most likely to follow a given sequence of words.
  4. Separación de palabras en cadenas que no contienen espacios.Word breaking of strings that contain no spaces.

IntroducciónGetting Started

  1. Suscríbase al servicio.Subscribe to the service.
  2. Descargue el SDK.Download the SDK.
  3. Ejecute el código de ejemplo del SDK.Run the SDK sample code.
  4. Consulte la referencia de API para obtener detalles completos de los puntos de conexión, incluidos los fragmentos de código en una variedad de lenguajes.Refer to the API Reference for full details of the endpoints, including code snippets in a variety of languages.

Tecnología subyacenteUnderlying Technology

El siguiente documento proporciona información detallada sobre el desarrollo de estos modelos de lenguaje y debe citarse en las publicaciones de investigación que usen este servicio:The following paper provides details on the development of these language models, and should be cited in research publications that use this service:

Haga clic aquí para obtener una lista actual de los documentos que citan esta obra.Click here for a current list of papers citing this work.