Zielgruppe
In dieser Anleitung erfahren Sie, wie Sie mit der Google Cloud Natural Language API schnell Anwendungen untersuchen und entwickeln können. Die Anleitung richtet sich an Nutzer, die mit den Grundlagen des Programmierens vertraut sind, ist jedoch auch ohne viel Programmierwissen verständlich. Nachdem Sie die Anleitung durchgegangen sind, sollten Sie in der Lage sein, mithilfe der Referenzdokumentation Ihre eigenen grundlegenden Anwendungen zu erstellen.
In dieser Anleitung wird für die Natural Language API-Anwendung Python-Code verwendet. Dabei wird nicht erläutert, wie die Python-Clientbibliotheken funktionieren, sondern wie Aufrufe an die Natural Language API erfolgen. Anwendungen in Java und Node.js verhalten sich im Wesentlichen ähnlich. In den Natural Language API-Beispielen finden Sie Beispiele in anderen Sprachen, einschließlich dieses in der vorliegenden Anleitung verwendeten Beispiels.
Voraussetzungen
Diese Anleitung setzt Folgendes voraus:
- Sie haben ein Google Cloud -Konto. Wenn Sie mit der Plattform noch nicht vertraut sind, erstellen Sie ein Konto, um die Leistung unserer Produkte in der Praxis sehen und bewerten zu können. Neukunden erhalten außerdem ein Guthaben von 300 $, um Arbeitslasten auszuführen, zu testen und bereitzustellen.
- Sie haben ein Cloud Natural Language API-Projekt in der Google Cloud Console eingerichtet.
- Sie haben in Ihrer Umgebung die Verwendung von Standardanmeldedaten für Anwendungen eingerichtet.
- Sie haben Grundkenntnisse des Programmierens mit Python.
- Sie haben Ihre Python-Entwicklungsumgebung eingerichtet. Es wird empfohlen, die neueste Version von Python,
pipundvirtualenvauf Ihrem System zu installieren. Eine Anleitung finden Sie im Leitfaden zur Einrichtung der Python-Entwicklungsumgebung für die Google Cloud Platform. - Sie haben die Google Cloud-Clientbibliothek für Python installiert.
Sentimentanalyse eines Dokuments
In dieser Anleitung wird eine grundlegende Natural Language API-Anwendung anhand einer analyzeSentiment-Anfrage vorgestellt, die eine Sentimentanalyse des Texts ausführt.
Bei der Sentimentanalyse wird versucht, die allgemeine (positive oder negative) Einstellung zu erkennen. Die Darstellung erfolgt durch die numerischen score- und magnitude-Werte.
Weitere Informationen zu diesen Konzepten finden Sie unter Grundlagen der Natural Language API.
Zuerst zeigen wir den gesamten Code. Wir haben die meisten Kommentare aus diesem Code entfernt, um zu zeigen, wie kurz er ist. Während wir den Code durchgehen, kommen jedoch weitere Kommentare hinzu.