• Время чтения ~2 мин
  • 25.08.2022

Пакет laravel-natural-language позволяет использовать API Google Natural Language Processing (NLP) в вашем Laravel. приложение легко с минимальной настройкой или без нее, чистым синтаксисом и согласованным API пакета.

Этот пакет использует google/cloud-languagePHP и предоставляет интерфейс поверх них для удобного выполнения операций с текстом с использованием 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. Этот пакет содержит документ, который поможет вам создать проект НЛП и настроить JSON-ключ сервисного аккаунта.

Если вы хотите узнать больше об API Google NLP, ознакомьтесь с страница обзора 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