Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Вступ до BigQuery ML | Машинне навчання в BigQuery
Основи BigQuery

bookВступ до BigQuery ML

Свайпніть щоб показати меню

Ознайомтеся з BigQuery Machine Learning (BigQuery ML) — функцією, яка дозволяє створювати та розгортати моделі машинного навчання безпосередньо в інтерфейсі BigQuery за допомогою SQL. Відсутня необхідність у використанні Python або зовнішніх ML-фреймворків для запуску моделей прогнозування та кластеризації без виходу за межі середовища сховища даних.

BigQuery ML є важливим кроком у спрощенні доступу до можливостей машинного навчання, поєднуючи масштабованість, простоту використання та безшовну інтеграцію даних.

Без необхідності Python

BigQuery ML дозволяє створювати, навчати та оцінювати моделі, використовуючи чистий SQL-синтаксис. Це усуває складність вивчення додаткових мов програмування та дає змогу кожному, хто знайомий із SQL, брати участь у процесах прогнозної аналітики та робочих процесах Data Science.

Приклад:

CREATE MODEL `project.dataset.model_name`
OPTIONS(model_type='linear_reg') AS
SELECT * FROM dataset.table;

Дані не залишають BigQuery

Усі обчислення виконуються всередині середовища BigQuery. Дані не потрібно експортувати або імпортувати в інший інструмент. Це забезпечує як безпеку даних, так і ефективність, уникаючи зайвої інфраструктури чи зовнішніх залежностей.

Повністю серверлес і керований сервіс

BigQuery ML є серверлес — тобто Google автоматично керує інфраструктурою, масштабуванням і розподілом ресурсів. Немає потреби виділяти додаткові сервери чи керувати середовищами.

Переваги

  • Простота використання: достатньо знань SQL для початку роботи;
  • Локальність даних: моделі навчаються безпосередньо на даних, що вже знаходяться у BigQuery;
  • Відсутність інфраструктурних витрат: не потрібно окремих ML-середовищ чи обчислювальних кластерів;
  • Швидше отримання результатів: створення, навчання та оцінка моделей займає хвилини, а не дні.

Основні функції

CREATE MODEL

Визначає та навчає модель. Приклад:

CREATE MODEL `dataset.sales_forecast`
OPTIONS(model_type='linear_reg') AS
SELECT * FROM dataset.sales_data;

EVALUATE

Вимірює ефективність моделі шляхом аналізу таких метрик, як R-квадрат, RMSE та похибка. Розуміння цих метрик гарантує статистичну валідність і надійність моделей.

PREDICT

Генерує прогнози за допомогою навченої моделі. Зазвичай 80% даних використовується для навчання, а 20% — для тестування, щоб забезпечити збалансовану продуктивність.

EXPLAIN

Інтерпретує модель, визначаючи, які ознаки найбільше впливають на прогнозований результат. Це допомагає виявити overfitting (занадто багато нерелевантних ознак) і забезпечує інтерпретованість.

question mark

Які твердження точно описують основні функції або переваги BigQuery ML?

Виберіть усі правильні відповіді

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 6. Розділ 1

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Секція 6. Розділ 1
some-alt