• Czas czytania ~2 min
  • 25.08.2022

Pakiet laravel-natural-language umożliwia korzystanie z interfejsu API przetwarzania języka naturalnego Google (NLP) w Twoim Laravel aplikacja jest bardzo prosta przy minimalnej konfiguracji lub bez konfiguracji, czystej składni i spójnego interfejsu API dla pakietów.

Ten pakiet korzysta z języka google/cloud-languagePHP i zapewnia interfejs do wygodnego wykonywania operacji na tekście za pomocą interfejsu API NLP. Oto kilka przykładowych metod, do których można łatwo uzyskać dostęp poprzez NaturalLanguage fasada:

// Detect the Sentiment: Accepts a string and returns an array.
NaturalLanguage::sentiment(string $text): array
 
// Detect the Entities: Accepts a string and returns an array.
NaturalLanguage::entities(string $text): array
 
// Detect the Sentiment per entity basis: Accepts a string and returns an array.
NaturalLanguage::entitySentiment(string $text): array
 
// Detect the syntax: Accepts a string and returns an array.
NaturalLanguage::syntax(string $text): array
 
// Detect the categories: Accepts a string and returns an array.
NaturalLanguage::categories(string $text): array
 
// Annotate text: Accepts a string and an optional features array & returns an array.
NaturalLanguage::annotateText(string $text, array $features = ['sentiment', 'syntax']): array

Przetwarzanie języka naturalnego(NLP) może być pomocny w ujawnieniu struktury tekstu i sklasyfikowaniu treści na predefiniowane kategorie. Analiza sentymentu jest korzystna dla określenia ogólnego nastawienia tekstu, a API przedstawia go w postaci punktacji i wartości.Sentyment może być pomocny w analizie opinii i recenzji dostarczonych dla produktów i treści w Twojej witrynie, a przypadki użycia są potencjalnie nieskończone. Być może możesz zgłosić recenzje lub komentarze mające wpływ na produkt lub opublikować je negatywnie, aby wyciągnąć wnioski z otrzymanych opinii.

Zachęcam Cię do wypróbowania przetwarzania języka naturalnego i zobaczenia, jakie dane i spostrzeżenia uzyskasz z wyników.

Więcej informacji

Możesz dowiedzieć się więcej o tym pakiecie, uzyskać pełne instrukcje instalacji i wyświetlić kod źródłowy na GitHub.

Czasami konfiguracja projektu może być trochę zniechęcająca, jeśli nigdy wcześniej nie korzystałeś z Google Cloud. Ten pakiet zawiera dokument, który pomoże Ci utworzyć projekt NLP i skonfigurować klucz JSON konta usługi.

Jeśli chcesz dowiedzieć się więcej o interfejsie Google NLP API, odwiedź strona przeglądu Cloud Natural Language oraz Szybkie wprowadzenie.

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

O

Professional Fullstack Developer with extensive experience in website and desktop application development. Proficient in a wide range of tools and technologies, including Bootstrap, Tailwind, HTML5, CSS3, PUG, JavaScript, Alpine.js, jQuery, PHP, MODX, and Node.js. Skilled in website development using Symfony, MODX, and Laravel. Experience: Contributed to the development and translation of MODX3 i...

O autorze CrazyBoy49z
WORK EXPERIENCE
Kontakt
Ukraine, Lutsk
+380979856297