• Час читання ~2 хв
  • 25.08.2022

Пакет laravel-natural-language використовує API обробки природної мови Google (NLP) у вашому Laravel легка програма з мінімальною конфігурацією або без неї, чистим синтаксисом і узгодженим пакетом API.

Цей пакет використовує google/cloud-languageПакет PHP і надає поверх них інтерфейс для зручного виконання операцій над текстом за допомогою NLP API. Ось кілька прикладів методів, до яких можна легко отримати доступ через NaturalLanguage фасад пакета:

// 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

Обробка природної мови(NLP) може бути корисним для виявлення структури тексту та класифікації вмісту за заздалегідь визначеними категоріями. Аналіз настроїв корисний для визначення загального ставлення до тексту, а API представляє його у вигляді балів і значень величини.Почуття може бути корисним для аналізу відгуків і відгуків про продукти та вміст на вашому веб-сайті, а варіанти використання потенційно нескінченні. Можливо, ви могли б позначити відгуки чи коментарі, які негативно впливають на продукт або публікацію, щоб дізнатися про наданий відгук.

Я б заохотив вас спробувати обробку природної мови та побачити, які дані та ідеї ви отримуєте з результатів.

Докладніше

Ви можете дізнатися більше про цей пакет, отримати повні інструкції зі встановлення та переглянути вихідний код на GitHub.

Іноді налаштування проекту може бути трохи складним, якщо ви ніколи раніше не користувалися Google Cloud. Цей пакет містить документ, який допоможе вам створити проект NLP і налаштувати ключ JSON облікового запису служби.

Якщо ви хочете дізнатися більше про NLP API Google, перегляньте Оглядова сторінка Cloud Natural Language, а також Швидкий старт.

Comments

No comments yet
Yurij Finiv

Yurij Finiv

Full stack

Про мене

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...

Про автора CrazyBoy49z
WORK EXPERIENCE
Контакти
Ukraine, Lutsk
+380979856297