Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Introduction à BigQuery ML | Apprentissage Automatique Dans BigQuery
Fondamentaux De BigQuery

bookIntroduction à BigQuery ML

Glissez pour afficher le menu

Découvrez BigQuery Machine Learning (BigQuery ML), une fonctionnalité qui permet de créer et de déployer des modèles de machine learning directement dans l’interface BigQuery à l’aide du SQL. Éliminez le besoin de Python ou de frameworks ML externes pour exécuter des modèles prédictifs et de clustering sans quitter l’environnement de l’entrepôt de données.

BigQuery ML représente une avancée majeure dans la simplification de l’accès aux capacités de machine learning en combinant évolutivité, facilité d’utilisation et intégration transparente des données.

Aucun besoin de Python

BigQuery ML permet de créer, d’entraîner et d’évaluer des modèles en utilisant uniquement la syntaxe SQL. Cela élimine la complexité liée à l’apprentissage de langages de programmation supplémentaires et permet à toute personne maîtrisant SQL de participer à des analyses prédictives et à des workflows de data science.

Exemple :

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

Les données restent dans BigQuery

Tous les calculs s’effectuent dans l’environnement BigQuery. Il n’est pas nécessaire d’exporter ou d’importer les données dans un autre outil. Cela garantit à la fois la sécurité des données et l’efficacité, tout en évitant une infrastructure ou des dépendances externes inutiles.

Entièrement serverless et géré

BigQuery ML est serverless — Google gère automatiquement l’infrastructure, la montée en charge et l’allocation des ressources. Il n’est pas nécessaire de provisionner des serveurs supplémentaires ou de gérer des environnements.

Avantages

  • Facilité d’utilisation : nécessite uniquement des connaissances en SQL pour démarrer ;
  • Localité des données : les modèles sont entraînés directement sur les données déjà présentes dans BigQuery ;
  • Aucune surcharge d’infrastructure : pas besoin d’environnements ML séparés ou de clusters de calcul ;
  • Analyses plus rapides : création, entraînement et évaluation des modèles en quelques minutes plutôt qu’en plusieurs jours.

Fonctions principales

CREATE MODEL

Définit et entraîne un modèle. Exemple :

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

EVALUATE

Mesure la performance du modèle en analysant des métriques telles que R-carré, RMSE et marge d’erreur. Comprendre ces métriques garantit que les modèles sont statistiquement valides et fiables.

PREDICT

Génère des prédictions à l’aide du modèle entraîné. En général, 80 % des données sont utilisées pour l’entraînement et 20 % pour le test afin d’assurer des performances équilibrées.

EXPLAIN

Interprète le modèle en identifiant les caractéristiques qui influencent le plus le résultat prédit. Cela aide à détecter le surapprentissage (trop de caractéristiques non pertinentes) et garantit l’interprétabilité.

question mark

Quelles affirmations décrivent avec précision les fonctionnalités ou avantages essentiels de BigQuery ML ?

Sélectionnez toutes les réponses correctes

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 6. Chapitre 1

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 6. Chapitre 1
some-alt