Frage an asp.net-web-api – Google N-Gram Web API [geschlossen]

21

Ich möchte Google 2-Gramm für mein Projekt verwenden. Aufgrund der Datenmenge ist die Suche jedoch sowohl in Bezug auf die Geschwindigkeit als auch in Bezug auf die Speicherung teuer.
Gibt es dafür eine Web-API (in jeder Sprache)? Die Webseitehttp://books.google.com/ngrams/graph Rendert ein Bild, kann ich Datenwerte erhalten?

Deine Antwort

2   die antwort
13

Google BigQuery
Dabei sind Trigramme öffentlich zugänglich. VerwendenBefehlszeilenzugriff hat den Job für mich gemacht.

öffnenbigquery.cloud.google.com/?pli=1, (und akzeptiere die AGB und alles was noch nicht geschehen ist und öffne den Link zurück), dann wähle im linken Seitenbereich "Trigramme" unter "publicdata: samples" Five
Wie sind Sie zu den ngram-Daten gekommen? Ich konnte es in den Beispieldatensätzen nicht sehen! metdos
Eine andere Alternative ist ein Webdienst namensPhraseFinder Martin Trenkmann
8

Microsoft Web N-Gram

Es kann auf verschiedene Arten abgefragt werden, einschließlich eines direkten GET-Aufrufs über dasREST-Schnittstelle. Rufen Sie zum Beispiel die URL auf:

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

kehrt zurück

-9.005

Welches ist die log-Wahrscheinlichkeit der Phrasered panda.

Darüber hinaus ist es handlicher als Google N-Grams, da es für eine bestimmte Phrase nicht nur die absolute Häufigkeit ausgibt, sondern auch die gemeinsame Wahrscheinlichkeit, die bedingte Wahrscheinlichkeit und sogar die wahrscheinlichsten nachfolgenden Wörter.

Haftungsausschluss: Ich bin kein Microsoft-Mitarbeiter. Ich denke einfach, dass ich gerade einen großartigen Service gefunden habe.

Das ist richtig. Ich fand das auch eine seltsame Wahl. Alphaaa
Hmmm. web-ngram.research.microsoft.com hat zu lange gebraucht, um zu antworten. Michiel de Mare
Ich habe gerade einen API-Schlüssel von MS angefordert. Die einzige Möglichkeit zur Registrierung besteht darin, eine E-Mail zu senden. Mir scheint, dass es keine automatisierte Registrierung für den Microsoft-Dienst gibt. knb

Verwandte Fragen