Web Dili Modeli API’si nedir?What is the Web Language Model API? (Önizleme)(Preview)

Önemli

Web Dil Modeli önizleme sürümü 9 Ağustos 2018 tarihinde kullanımdan kaldırılmıştır.The Web Language Model preview was decommissioned on August 9, 2018. Metin işleme ve analiz için Azure Machine Learning metin analizi modüllerini kullanmanızı öneririz.We recommend using Azure Machine Learning text analytics modules for text processing and analysis.

Microsoft Web Dil Modeli API'si, doğal dil işleme için en son teknoloji araçlar sunan REST tabanlı bir bulut hizmetidir.The Microsoft Web Language Model API is a REST-based cloud service providing state-of-the-art tools for natural language processing. Uygulamanız bu API'yi kullanarak Bing tarafından tr-TR pazarında toplanan web ölçeğindeki konuşma yapılarında eğitilen dil modelleri aracılığıyla büyük verinin gücünden yararlanabilir.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.

Beşinci düzeye kadar Markov zincirlerini destekleyen bu düzleştirilmiş geri almalı N gramer öğeli dil modelleri aşağıdaki konuşma yapılarında eğitilir:These smoothed backoff N-gram language models, supporting up to fifth-order Markov chains, are trained on the following corpora:

  • Web sayfası gövde metniWeb page body text
  • Web sayfası başlık metniWeb page title text
  • Web sayfası yer işareti metniWeb page anchor text
  • Web araması sorgu metniWeb search query text

Web Dil Modeli API'si dört arama işlemini destekler:The Web Language Model API supports four lookup operations:

  1. Kelime dizisinin toplu (log10) olasılığı.Joint (log10) probability of a sequence of words.
  2. Önceki kelime dizisi verildiğinde, bir kelimenin koşullu (log10) olasılığı.Conditional (log10) probability of one word given a sequence of preceding words.
  3. Belirli bir kelime dizisini izlemesi en olası olan kelimelerin (tamlamaların) listesi.List of words (completions) most likely to follow a given sequence of words.
  4. Boşluk içermeyen dizelerin kelimelere ayrılması.Word breaking of strings that contain no spaces.

BaşlarkenGetting Started

  1. Hizmete abone olun.Subscribe to the service.
  2. SDK'yı indirin.Download the SDK.
  3. SDK örnek kodunu çalıştırın.Run the SDK sample code.
  4. Uç noktalarının çeşitli dillerde kod parçacıkları ile tüm ayrıntıları için API Başvurusu'na bakın.Refer to the API Reference for full details of the endpoints, including code snippets in a variety of languages.

Temel Alınan TeknolojiUnderlying Technology

Aşağıdaki teknik yazı, bu dil modellerinin geliştirilmesine ilişkin ayrıntılar sağlamaktadır ve bu hizmeti kullanan araştırma yayınlarında kaynak gösterilmelidir:The following paper provides details on the development of these language models, and should be cited in research publications that use this service:

Bu çalışmayı kaynak gösteren teknik yazıların bir listesi için buraya tıklayın.Click here for a current list of papers citing this work.