Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Introdução ao BigQuery ML | Machine Learning no BigQuery
Fundamentos do BigQuery

bookIntrodução ao BigQuery ML

Deslize para mostrar o menu

Explore o BigQuery Machine Learning (BigQuery ML), um recurso que permite criar e implantar modelos de machine learning diretamente na interface do BigQuery utilizando SQL. Elimine a necessidade de Python ou frameworks externos de ML para executar modelos preditivos e de clusterização sem sair do ambiente do data warehouse.

O BigQuery ML representa um avanço significativo na simplificação do acesso a recursos de machine learning ao combinar escalabilidade, facilidade de uso e integração de dados sem interrupções.

Sem necessidade de Python

O BigQuery ML permite criar, treinar e avaliar modelos utilizando sintaxe SQL pura. Isso elimina a complexidade de aprender outras linguagens de programação e possibilita que qualquer pessoa familiarizada com SQL participe de fluxos de trabalho de análise preditiva e ciência de dados.

Exemplo:

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

Os dados nunca saem do BigQuery

Todo o processamento ocorre dentro do ambiente do BigQuery. Não é necessário exportar ou importar dados para outra ferramenta. Isso garante tanto a segurança dos dados quanto a eficiência, evitando infraestrutura desnecessária ou dependências externas.

Totalmente serverless e gerenciado

O BigQuery ML é serverless — ou seja, o Google gerencia automaticamente a infraestrutura, escalabilidade e alocação de recursos. Não há necessidade de provisionar servidores adicionais ou gerenciar ambientes.

Benefícios

  • Facilidade de uso: requer apenas conhecimento em SQL para começar;
  • Localidade dos dados: os modelos são treinados diretamente nos dados já presentes no BigQuery;
  • Sem sobrecarga de infraestrutura: não é necessário ambientes de ML separados ou clusters de computação;
  • Insights mais rápidos: crie, treine e avalie modelos em minutos, não em dias.

Funções principais

CREATE MODEL

Define e treina um modelo. Exemplo:

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

EVALUATE

Mede o desempenho do modelo analisando métricas como R-quadrado, RMSE e margem de erro. Compreender essas métricas garante que os modelos sejam estatisticamente válidos e confiáveis.

PREDICT

Gera previsões utilizando o modelo treinado. Tipicamente, 80% dos dados são usados para treinamento e 20% para teste, garantindo desempenho equilibrado.

EXPLAIN

Interpreta o modelo identificando quais atributos mais influenciam o resultado previsto. Isso ajuda a detectar overfitting (muitos atributos irrelevantes) e garante interpretabilidade.

question mark

Quais afirmações descrevem com precisão os principais recursos ou benefícios do BigQuery ML?

Selecione todas as respostas corretas

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 6. Capítulo 1

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 6. Capítulo 1
some-alt