Worum handelt es sich bei der Websprachmodell-API?What is the Web Language Model API? (Vorschau)(Preview)

Wichtig

Die Vorschauversion von Web Language Model wurde am 9. August 2018 außer Betrieb gesetzt.The Web Language Model preview was decommissioned on August 9, 2018. Es wird empfohlen, Azure Machine Learning-Textanalysemodule für die Textverarbeitung und -analyse zu verwenden.We recommend using Azure Machine Learning text analytics modules for text processing and analysis.

Die Microsoft Web Language Model API ist ein REST-basierter Clouddienst, der moderne Tools für die Verarbeitung natürlicher Sprache bereitstellt.The Microsoft Web Language Model API is a REST-based cloud service providing state-of-the-art tools for natural language processing. Mit dieser API kann Ihre Anwendung die Leistungsfähigkeit großer Datenmengen durch Sprachmodelle nutzen, die auf webbasierten Korpora trainiert wurden, die von Bing auf dem US-amerikanischen Markt erfasst wurden.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.

Diese geglätteten Backoff-N-Gramm-Sprachmodelle, die Markov-Ketten bis zu fünfter Ordnung unterstützen, werden mit den folgenden Korpora trainiert:These smoothed backoff N-gram language models, supporting up to fifth-order Markov chains, are trained on the following corpora:

  • Haupttext auf WebseitenWeb page body text
  • Titeltext auf WebseitenWeb page title text
  • Ankertext auf WebseitenWeb page anchor text
  • Abfragetext für WebsuchvorgängeWeb search query text

Die Web Language Model API unterstützt vier Suchvorgänge:The Web Language Model API supports four lookup operations:

  1. Verbundene (log10) Wahrscheinlichkeit einer Sequenz von Wörtern.Joint (log10) probability of a sequence of words.
  2. Bedingte (log10) Wahrscheinlichkeit eines Worts anhand einer Sequenz von vorherigen Wörtern.Conditional (log10) probability of one word given a sequence of preceding words.
  3. Liste mit Wörtern (Vervollständigungen), die mit der größten Wahrscheinlichkeit auf eine bestimmte Wortsequenz folgen.List of words (completions) most likely to follow a given sequence of words.
  4. Worttrennung von Zeichenfolgen, die keine Leerzeichen enthalten.Word breaking of strings that contain no spaces.

Erste SchritteGetting Started

  1. Abonnieren Sie den Dienst.Subscribe to the service.
  2. Laden Sie das SDK herunter.Download the SDK.
  3. Führen Sie den SDK-Beispielcode aus.Run the SDK sample code.
  4. Vollständige Details zu den Endpunkten (einschließlich der Codeausschnitte in einer Vielzahl von Sprachen) finden Sie in der [API-Referenz](http://web.archive.org/web/20170503191852/ https://westus.dev.cognitive.microsoft.com/docs/services/55de9ca4e597ed1fd4e2f104/operations/55de9ca4e597ed19b0de8a51).Refer to the API Reference for full details of the endpoints, including code snippets in a variety of languages.

Zugrunde liegende TechnologieUnderlying Technology

Das folgende Dokument enthält Einzelheiten zur Entwicklung dieser Sprachmodelle und sollte in Forschungspublikationen, die diesen Dienst nutzen, zitiert werden:The following paper provides details on the development of these language models, and should be cited in research publications that use this service:

Klicken Sie hier, um eine aktuelle Liste von Dokumenten abzurufen, die dieses Dokument zitieren.Click here for a current list of papers citing this work.