
What is google cloud platform - An introduction to GCP
Comparison between major Cloud providers - (Google cloud Platform) GCP , AWS and Azure. Why choose GCP
In this lecture you will learn what all Artificial Intelligence and Machine learning services Google cloud platform (GCP) provides
What is Bigquery ML - Bigquery ML lets you create and execute machine learning models in Google cloud Big query using standard SQL queries
Earlier Data analysts could not take part in Machine learning initiatives in their organization because they don't have ML experience but with Big query ML, they can now train ML models with SQL only.
Various features of Big Query machine learning (BQML)
Advantages and uses of having Big Query ML in your project's tool stack folio
This lecture explains How a basic workflow of Big query ML project looks like in real.
What all Machine learning models are supported by Google Bigquery
BigQuery crash course starts.
How to setup and login to Google cloud platform.
Create first project in Google cloud Bigquery
This lecture will give you a very first look of What all options are present in Google cloud Bigquery's dashboard.
Create first Dataset in Google cloud Bigquery
Create first Table in Google cloud Bigquery
What is linear regression, dependent variable, independent variable etc. This lecture explains the linear regression machine learning algorithm.
What is linear regression, dependent variable, independent variable etc. This lecture explains the linear regression machine learning algorithm.
Bigquery's Create model statement in general. A high level view of Big query's create model statement with example.
Limitations of a create model query in general for all the BigQuery ML supported algorithms.
Use case introduction to create a linear regression model using BigQuery ML
What options are available in Bigquery ML for linear regression machine learning algorithm.
Apply L1 and L2 regularization to prevent overfitting by shrinking feature coefficients toward zero, improving generalization to unseen data beyond training.
Bigquery provides L2 regularization option to control model overfitting.
Bigquery provides L1 regularization option to control model overfitting.
Optimize_strategy option in Big query Linear regression model to choose the strategy using which you would like to minimize the cost function.
Stochastic Gradient Descent
Batch Gradient Descent
Mini-batch Gradient Descent
This is a generic option to set the step size hyperparameter in Bigquery's create model query.
Other options in Bigquery ML for linear regression machine learning algorithm.
Implement the Linear regression model for our use case in Big query ML
Explore the model created in BigQuery dashboard.
Run Bigquery's ML.EVALUATE function to get evaluation metrics for model.
Induce regularization parameter in Big query linear regression model to control model overfitting.
ML.TRAINING_INFO function in Big query
BigQuery provides ML.PREDICT function for inferencing regression models.
What is Hyperparameter Tuning in general and what kind of Hyperparameter Tuning does Big query supports.
This lecture explains What all exclusive options are provided by BigQuery to induce hyperparameter tuning in create model statement.
Include BigQuery hyperparameter tuning in the Linear regression model we just created in the previous section.
ML.TRIAL_INFO Function for Hyperparameter tuned models of Big query.
Model explainability has become very important in highly regulated industries where companies have to align with the ethnic requirements or legal regulations.
What all functions are provided by Bigquery ML for model explainability.
How to implement ML.WEIGHTS Function in Bigquery for ML regression models.
List of functions supported by all models in BigQuery
What is logistic regression algorithm and How it is different from Linear regression machine learning algorithm.
Difference between linear regression and logistic regression algorithm.
Use case to implement Logistic regression model in Big query ML. Also covers some basic EDA to do.
Implement Logistic regression example in BigQuery. Write the bigquery's create model statement for the problem.
This lecture explains model evaluation metrics like ROC_CURVE, CONFUSION_MATRIX etc of logistic regression model.
Explained - Precision, Recall, Accuracy, F1 score metrics of the BigQuery Logistic regression model created. How to choose the threshold value for a use case.
This lecture explains various Evaluation Functions provided to us by BigQuery for Logistic regression models.
Big Query provides ML.PREDICT function for inferencing regression models.
Applications of logistic regression machine learning model.
BigQuery applies Standardization and one-hot encoding techniques to preprocess the data automatically before training a Machine learning model.
This lecture explains many BigQuery functions for manual feature pre-processing of data.
This lecture explains many BigQuery functions for manual feature pre-processing of data.
FEATURE_INFO Function in Big query
What is clustering in machine learning world.
Explanation of k-means clustering machine learning algorithm.
Advantages & Disadvantages of K-means clustering machine learning algorithm.
Applications of K-means clustering machine learning algorithm.
What are various create model query options provided to us by big query for k-means clustering machine learning algorithm.
Implement k-means clustering machine learning algorithm in Bigquery ML part 1
Implement k-means clustering machine learning algorithm in Bigquery ML part 2
Implement k-means clustering machine learning algorithm in Bigquery ML part 3
What is Boosting in Machine learning and Why it is needed
This lecture explains the working of boosted tree machine learning model.
This lecture explain about various types of boosting techniques available in boosted tree machine learning.
What are various create model query options provided to us by big query for Boosted Tree machine learning algorithm - part 1
What are various create model query options provided to us by big query for Boosted Tree machine learning algorithm - part 2
This lecture demonstrates an example to implement Boosted tree machine learning algorithm in BigQuery ML.
Feature engineering step while implementing Boosted tree machine learning algorithm in BigQuery ML part 1
Feature engineering step while implementing Boosted tree machine learning algorithm in BigQuery ML.
Write the create model query to train the model for implementing Boosted tree machine learning algorithm in BigQuery ML.
After evaluating the model 1 results, tune the create model query by adding hyperparameters provided by BigQuery ML for boosted tree machine learning algorithm.
Evaluation of Hyperparameter tuned bigquery model.
"BigQuery ML lets you create and execute machine learning models in BigQuery using standard SQL queries."
Big Query ML is a blessing for engineers who want to work in Machine Learning domain but lack programming language like Python, R. With Big Query ML, they can use their existing SQL knowledge to build operational production-grade Machine learning models.
What's included in the course ?
Brief introduction to various Machine Learning services of Google Cloud.
Fundamentals of BigQuery ML and challenges which it solves.
All of the Machine Learning algorithms are explained in 2 Steps :
Step 1 : Theoretical explanation of working of an ML algorithm.
Step 2 : Practical implementation of the ML algorithm in BigQuery ML.
Each and every Machine learning algorithm is explained with HANDS-ON examples.
Hyperparameter tuning of models, Model Explainability functions, Feature pre-processing functions.
Model management operations using bq commands.
BigQuery ML pricing (Flat rate & On-demand pricing models).
Assignment for each Machine learning algorithm for self Hands-On in Big Query ML.
Learn Best practices and Optimization techniques for BigQuery ML.
Machine Learning algorithms explained:
Linear regression
Logistic regression
K-means clustering
Boosted Tree
Deep neural networks
ARIMA+ Time series Forecasting
Product Component Analysis (PCA)
Matrix Factorization
After completing this course, you can confidently start creating production-grade Machine Learning models in Real-world corporate projects using BigQuery ML.
Add-Ons
Questions and Queries will be answered very quickly.
Queries, datasets and references used in lectures are attached in the course for your convenience.
I am going to update it frequently, every time adding new components of Bigquery ML.