Вопрос по asp.net-web-api – Google N-Gram Web API [закрыт]
Я хочу использовать Google 2 грамма для моего проекта; но размер данных делает поиск дорогим как с точки зрения скорости, так и с точки зрения хранения.
Есть ли для этой цели Web-API (на любом языке)? Веб-сайтhttp://books.google.com/ngrams/graph отображает изображение, могу ли я получить значения данных?
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.
Google BigQuery
При этом триграммы доступны в открытом доступе. С помощьюДоступ к командной строке сделал работу за меня.