Пакет laravel-natural-language позволяет использовать API Google Natural Language Processing (NLP) в вашем Laravel. приложение легко с минимальной настройкой или без нее, чистым синтаксисом и согласованным API пакета.
Этот пакет использует google/cloud-language
PHP и предоставляет интерфейс поверх них для удобного выполнения операций с текстом с использованием NLP API. Вот несколько примеров методов, к которым можно легко получить доступ через NaturalLanguage
фасад пакета: p>
// 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, а также Краткое руководство.