Вопрос по asp.net-web-api – Google N-Gram Web API [закрыт]

21

Я хочу использовать Google 2 грамма для моего проекта; но размер данных делает поиск дорогим как с точки зрения скорости, так и с точки зрения хранения.
Есть ли для этой цели Web-API (на любом языке)? Веб-сайтhttp://books.google.com/ngrams/graph отображает изображение, могу ли я получить значения данных?

Ваш Ответ

2   ответа
8

Microsoft Web N-Gram

Он может быть запрошен по-разному, в том числе прямой вызов GET черезИнтерфейс REST. For instance, calling the URL:

http://weblm.research.microsoft.com/weblm/rest.svc/bing-body/apr10/1/jp?u={YOUR_TOKEN}&p=red+panda

возвращается

-9.005

что логарифмическая вероятность фразыred panda.

Кроме того, он удобнее, чем Google N-Grams, поскольку для данной фразы он не просто выводит свою абсолютную частоту, но может выводить ее общую вероятность, условную вероятность и даже наиболее вероятные слова, которые следуют.

Disclaimer: I am not a Microsoft employee, I simply think that I just found an awesome service.

Это правда. Я также обнаружил, что это странный выбор.
Я только что запросил ключ API у MS. Единственный механизм, предлагаемый для регистрации, - это отправка электронного письма. Сдается мне, что для службы Microsoft нет автоматической регистрации.
Хммм. web-ngram.research.microsoft.com занял слишком много времени, чтобы ответить.
13

Google BigQuery
При этом триграммы доступны в открытом доступе. С помощьюДоступ к командной строке сделал работу за меня.

Как вы достигли данных Ngram? Я не смог увидеть это в примерах!
открытьbigquery.cloud.google.com/?pli=1, (и примите условия и все, что еще не сделано, и откройте обратную ссылку), затем на левой боковой панели выберите & quot; триграммы & quot; под & quot; publicdata: samples & quot; Five
Другой альтернативой является веб-сервис под названиемPhraseFinder

Похожие вопросы