Урок из полного доступа, первые уроки курса бесплатно Официальный курс Google Skills на русском
Урок 23 · Текст · ~5 мин

Извлечение сущностей с помощью Cloud Natural Language API

Урок 23 из 31 курса «Основы Google Cloud: данные, машинное обучение и ИИ»: официальный курс Google Skills (Google Cloud) (Гугл) на русском языке. Урок входит в платный доступ; первые уроки курса бесплатно.

О чём урок

Естественный язык представляет собой язык, на котором люди общаются друг с другом. Обработка естественного языка (natural language processing, NLP) представляет собой область информатики, которая изучает взаимодействие компьютеров с человеческим языком. Цель исследований в области NLP: научить компьютеры понимать и обрабатывать человеческий язык подобно человеку.

Cloud Natural Language API представляет собой облачный сервис, который предоставляет возможности обработки естественного языка. С его помощью можно анализировать текст, определять сущности, извлекать информацию и отвечать на вопросы.

Распознавание сущностей: определение в тексте сущностей, таких как люди, места и объекты.

Анализ тональности: оценка тональности текста, например положительная, отрицательная или нейтральная.

Извлечение информации: получение из текста таких сведений, как даты, время и цены.

Ответы на вопросы: ответы на вопросы по тексту.

Интегрированный REST API: доступ через REST API. Текст можно передать в запросе или использовать интеграцию с Cloud Storage.

В этой лабораторной работе вы научитесь выполнять следующие задачи:

  • Создавать ключ API.
  • Использовать Cloud Natural Language API, чтобы извлекать «сущности» (например, людей, места и события) из фрагмента текста.

В оригинале Google выдаёт для лабораторной временный учебный проект и аккаунт. Здесь вы выполняете те же шаги в своём проекте Google Cloud: войдите в консоль console.cloud.google.com, создайте или выберите проект с включённой оплатой (подойдёт пробный период с бесплатными кредитами) и откройте Cloud Shell. После работы удалите созданные ресурсы, чтобы за них не списывались деньги.

  1. Сначала задайте переменную окружения с идентификатором проекта PROJECT_ID, которая понадобится вам на протяжении всей лабораторной работы:
  1. Затем проверьте сервисный аккаунт, который создан для вас и предназначен для доступа к Natural Language API:
  1. Теперь создайте учётные данные для входа от имени нового сервисного аккаунта. Создайте их и сохраните в JSON-файле ~/key.json с помощью следующей команды:
  1. Наконец, задайте переменной окружения GOOGLE_APPLICATION_CREDENTIALS полный путь к созданному JSON-файлу с учётными данными:

Теперь попробуйте анализ сущностей в Natural Language API на следующем предложении:

Michelangelo…

План урока

  1. Обзор
  2. Возможности Cloud Natural Language API
  3. Чему вы научитесь
  4. Настройка и требования
  5. Задание 1. Создание ключа API
  6. Задача 2. Отправьте запрос на анализ сущностей
  7. Поздравляем!
  8. Следующие шаги и дополнительные материалы

Урок входит в полный доступ. Полный текст и видео открываются после оплаты. Первые уроки каждого курса бесплатны.

Откройте полный доступ

Вы прошли бесплатные уроки. Выберите тариф, чтобы продолжить обучение.

Курсы Google 1 490 ₽ Разовый платёж, навсегда
  • Все курсы от Google (6 шт.)
  • Именной сертификат по каждому пройденному курсу
Оплатить
Полный доступ 4 900 ₽ Разовый платёж, навсегда
  • Все 77 курсов от 11 AI-провайдеров
  • Библиотека промптов и новые курсы
Оплатить

Безопасная оплата через Robokassa: СБП, карты, электронные кошельки. Доступ откроется в этом браузере и придёт письмом. Уже оплатили? Восстановить доступ

Полезные гиды