Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Save more on your purchases! discount-offer-chevron-icon
Savings automatically calculated. No voucher code required.
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Newsletter Hub
Free Learning
Arrow right icon
timer SALE ENDS IN
0 Days
:
00 Hours
:
00 Minutes
:
00 Seconds
Machine Learning with BigQuery ML
Machine Learning with BigQuery ML

Machine Learning with BigQuery ML: Create, execute, and improve machine learning models in BigQuery using standard SQL queries

eBook
€26.98 €29.99
Paperback
€36.99
Subscription
Free Trial
Renews at €18.99p/m

What do you get with Print?

Product feature icon Instant access to your digital copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Redeem a companion digital copy on all Print orders
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Product feature icon AI Assistant (beta) to help accelerate your learning
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Table of content icon View table of contents Preview book icon Preview Book

Machine Learning with BigQuery ML

Chapter 1: Introduction to Google Cloud and BigQuery

The adoption of the public cloud enables companies and users to access innovative and cost-effective technologies. This is particularly valuable in the big data and Artificial Intelligence (AI) areas, where new solutions are providing possibilities that seemed impossible to achieve with on-premises systems only a few years ago. In order to be effective in the day-to-day business of a company, the new AI capabilities need to be shared between different roles and not concentrated only with technicians. Most cloud providers are currently addressing the challenge of democratizing AI across different departments and employees with different skills.

In this context, Google Cloud provides several services to accelerate the processing of large amounts of data and build Machine Learning (ML) applications that can make better decisions.

In this chapter, we'll gradually introduce the main concepts that will be useful in the upcoming hands-on activities. Using an incremental approach, we'll go through the following topics:

  • Introducing Google Cloud Platform
  • Exploring AI and ML services on GCP
  • Introducing BigQuery
  • Discovering BigQuery ML
  • Understanding BigQuery pricing
Left arrow icon Right arrow icon
Download code icon Download Code

Key benefits

  • Gain a clear understanding of AI and machine learning services on GCP, learn when to use these, and find out how to integrate them with BigQuery ML
  • Leverage SQL syntax to train, evaluate, test, and use ML models
  • Discover how BigQuery works and understand the capabilities of BigQuery ML using examples

Description

BigQuery ML enables you to easily build machine learning (ML) models with SQL without much coding. This book will help you to accelerate the development and deployment of ML models with BigQuery ML. The book starts with a quick overview of Google Cloud and BigQuery architecture. You'll then learn how to configure a Google Cloud project, understand the architectural components and capabilities of BigQuery, and find out how to build ML models with BigQuery ML. The book teaches you how to use ML using SQL on BigQuery. You'll analyze the key phases of a ML model's lifecycle and get to grips with the SQL statements used to train, evaluate, test, and use a model. As you advance, you'll build a series of use cases by applying different ML techniques such as linear regression, binary and multiclass logistic regression, k-means, ARIMA time series, deep neural networks, and XGBoost using practical use cases. Moving on, you'll cover matrix factorization and deep neural networks using BigQuery ML's capabilities. Finally, you'll explore the integration of BigQuery ML with other Google Cloud Platform components such as AI Platform Notebooks and TensorFlow along with discovering best practices and tips and tricks for hyperparameter tuning and performance enhancement. By the end of this BigQuery book, you'll be able to build and evaluate your own ML models with BigQuery ML.

Who is this book for?

This book is for data scientists, data analysts, data engineers, and anyone looking to get started with Google's BigQuery ML. You'll also find this book useful if you want to accelerate the development of ML models or if you are a business user who wants to apply ML in an easy way using SQL. Basic knowledge of BigQuery and SQL is required.

What you will learn

  • Discover how to prepare datasets to build an effective ML model
  • Forecast business KPIs by leveraging various ML models and BigQuery ML
  • Build and train a recommendation engine to suggest the best products for your customers using BigQuery ML
  • Develop, train, and share a BigQuery ML model from previous parts with AI Platform Notebooks
  • Find out how to invoke a trained TensorFlow model directly from BigQuery
  • Get to grips with BigQuery ML best practices to maximize your ML performance
Estimated delivery fee Deliver to Czechia

Premium delivery 7 - 10 business days

€25.95
(Includes tracking information)

Product Details

Country selected
Publication date, Length, Edition, Language, ISBN-13
Publication date : Jun 11, 2021
Length: 344 pages
Edition : 1st
Language : English
ISBN-13 : 9781800560307
Category :
Languages :
Tools :

What do you get with Print?

Product feature icon Instant access to your digital copy whilst your Print order is Shipped
Product feature icon Paperback book shipped to your preferred address
Product feature icon Redeem a companion digital copy on all Print orders
Product feature icon Access this title in our online reader with advanced features
Product feature icon DRM FREE - Read whenever, wherever and however you want
Product feature icon AI Assistant (beta) to help accelerate your learning
OR
Modal Close icon
Payment Processing...
tick Completed

Shipping Address

Billing Address

Shipping Methods
Estimated delivery fee Deliver to Czechia

Premium delivery 7 - 10 business days

€25.95
(Includes tracking information)

Product Details

Publication date : Jun 11, 2021
Length: 344 pages
Edition : 1st
Language : English
ISBN-13 : 9781800560307
Category :
Languages :
Tools :

Packt Subscriptions

See our plans and pricing
Modal Close icon
€18.99 billed monthly
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Simple pricing, no contract
€189.99 billed annually
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts
€264.99 billed in 18 months
Feature tick icon Unlimited access to Packt's library of 7,000+ practical books and videos
Feature tick icon Constantly refreshed with 50+ new titles a month
Feature tick icon Exclusive Early access to books as they're written
Feature tick icon Solve problems while you work with advanced search and reference features
Feature tick icon Offline reading on the mobile app
Feature tick icon Choose a DRM-free eBook or Video every month to keep
Feature tick icon PLUS own as many other DRM-free eBooks or Videos as you like for just €5 each
Feature tick icon Exclusive print discounts

Frequently bought together


Stars icon
Total 126.97
Architecting Google Cloud Solutions
€36.99
Machine Learning with BigQuery ML
€36.99
Data Engineering with Google Cloud Platform
€52.99
Total 126.97 Stars icon

Table of Contents

19 Chapters
Section 1: Introduction and Environment Setup Chevron down icon Chevron up icon
Chapter 1: Introduction to Google Cloud and BigQuery Chevron down icon Chevron up icon
Chapter 2: Setting Up Your GCP and BigQuery Environment Chevron down icon Chevron up icon
Chapter 3: Introducing BigQuery Syntax Chevron down icon Chevron up icon
Section 2: Deep Learning Networks Chevron down icon Chevron up icon
Chapter 4: Predicting Numerical Values with Linear Regression Chevron down icon Chevron up icon
Chapter 5: Predicting Boolean Values Using Binary Logistic Regression Chevron down icon Chevron up icon
Chapter 6: Classifying Trees with Multiclass Logistic Regression Chevron down icon Chevron up icon
Section 3: Advanced Models with BigQuery ML Chevron down icon Chevron up icon
Chapter 7: Clustering Using the K-Means Algorithm Chevron down icon Chevron up icon
Chapter 8: Forecasting Using Time Series Chevron down icon Chevron up icon
Chapter 9: Suggesting the Right Product by Using Matrix Factorization Chevron down icon Chevron up icon
Chapter 10: Predicting Boolean Values Using XGBoost Chevron down icon Chevron up icon
Chapter 11: Implementing Deep Neural Networks Chevron down icon Chevron up icon
Section 4: Further Extending Your ML Capabilities with GCP Chevron down icon Chevron up icon
Chapter 12: Using BigQuery ML with AI Notebooks Chevron down icon Chevron up icon
Chapter 13: Running TensorFlow Models with BigQuery ML Chevron down icon Chevron up icon
Chapter 14: BigQuery ML Tips and Best Practices Chevron down icon Chevron up icon
Other Books You May Enjoy Chevron down icon Chevron up icon

Customer reviews

Top Reviews
Rating distribution
Full star icon Full star icon Full star icon Full star icon Half star icon 4.9
(10 Ratings)
5 star 90%
4 star 10%
3 star 0%
2 star 0%
1 star 0%
Filter icon Filter
Top Reviews

Filter reviews by




Walter Lee Sep 06, 2021
Full star icon Full star icon Full star icon Full star icon Full star icon 5
This is a very easy to read intro. level book to get you started using BQML the easy way. It shows you step by step guide to prep/clean/filter the data, train the model with many different supported algorithms/options, evaluate the model (e.g. no overfitting) and predict with the trained model. It is an excellent book if you like to use standard SQL to do Machine Learning without the need to learn Python, Tensorflow, etc… This will help liberate many business intelligence (BI) specialists upgraded into the next level, i.e. able to predict and classify for good business use cases with BQML machine learning models. A lot of easy to use code to get started. A lot of references to learn more in BQML and other use cases.Section 1 is more introduction to GCP and BQ environment. You can skip if you know them already.Section 2 is more on the linear regression, binary and multiclass logistic classifications.Section 3 is more on Adv. Models, e.g. K-means, matrix factorization, XGBoost, Deep Neural Networks.Section 4 is more on how to use GCP AI notebooks to run BQML, run TF models with BQML (e.g. import/export BQ <-> TF saved model, BQML Tips and Best Practices, e.g. data quality, prep data, hyperparameters tuning, how to do near real time recommendations, etc.Suggestions:1/ there should be a typo in p. 324, “In this case, the MOD function returns a value from 0 to *10*”, Mod (X, 10) should return from 0-9 (not 10) because it returns the REMINDER of the Mod function after division.2/ Can introduce GCP Data Prep to help prepare and visualize the data in addition to Data Studio and its min/max/Not Null examples as shown in the book.
Amazon Verified review Amazon
Michael Jun 21, 2021
Full star icon Full star icon Full star icon Full star icon Full star icon 5
I used this product to quickly deepen my knowledge on GCP's BigQuery for work. At almost 400 pages I initially thought I would be skimming over certain sections because of BigQuery's product positioning among an already crowded Data Warehouse space.After a chapter on introductions and setup of projects, this book adroitly focuses on BigQuery's growing suite of ML/ AI tools and implementations. UI pictures are mostly up to date and labelled with explanations to such an extent that I feel confident using this after the 2021 BigQuery UI refresh and AI Platform refresh (Vertex AI). Also included are code snippets that in print show clearly, and if you have a digital copy of the book offer a accelerated path to practice by letting you copy and paste. I found it also useful for the book to use BigQuery free datasets to keep ancillary cloud costs down when I am running the exact same queries.As this technology grows in adoption, especially in the Adtech, Martech, and customer service verticals, I feel I will be going back to this BigQuery ML book more than my Oreilly paperback on Machine Learning Design Patterns. Although other books may have been made by Google Cloud experts, this book is made for the future experts. A novice individual, or already experienced cloud individual can exclusively use this book to acquire deep experience in BigQuery and a few other cloud services such as a data visualization tool, to boot.If you need to deepen your BigQuery expertise on the job this should be added to your list. If you are new to BigQuery and need to become an expert, congratulations! You now could only use a single, and this book is it.
Amazon Verified review Amazon
Jignesh Mehta Sep 14, 2021
Full star icon Full star icon Full star icon Full star icon Full star icon 5
BigQuery, as a leading cloud data warehouse platform, offers many benefits to data analytics community with respect to performance at scale but the jewel of the crown is its built-in ML capabilities! Bringing ML modeling in hands of SQL developers and where the data resides is very powerful capabilities for accelerated advanced analytics applications!This book is a perfect resource for any data analytics developer and data scientists to quickly go from zero to sixty in a week for building ML based solutions. The Book is well focused with practical approach to machine learning models within BigQuery by providing excellent use cases to work with. One can easily apply the learning to the business problem at hand. I particularly liked the flow of the book, even within a chapter, to go from introduction to advanced concepts.A complete guide to BigQuery Machine Learning for anyone who wants to solve business problem with sophisticated machine learning algorithm but with ease of SQL statements!
Amazon Verified review Amazon
Lak Lakshmanan Jul 23, 2021
Full star icon Full star icon Full star icon Full star icon Full star icon 5
BigQuery ML is a way for business analysts with SQL skills to be able to do predictive analytics on data in their data warehouse. The idea is to provide high quality ML in an easy to use way without Python/Tensorflow/ETL etc.This book provides a step-by-step introduction for business analysts to get full advantage of BigQuery ML. Each model type is introduced with a typical business problem and then you are given step-by-step introductions to train and predict using a public dataset. So, the book is very self contained, and it should be able to adapt the given queries to your own business problem and data.If you are an ML scientist or a data engineer, this book will not be enough. It doesn't cover all the available options such as Regularization, transformation, or Preprocessing. Follow this book with reading either the docs directly or the ML chapter in my book "BigQuery The Definitive Guide"
Amazon Verified review Amazon
Naveen Mathew Nathan S. Sep 14, 2021
Full star icon Full star icon Full star icon Full star icon Full star icon 5
I got interested in the book once I found out about new functionalities in Google Cloud Platforms - especially about triggering models and model management using Big Query. The explanations and examples were light weight and easy to understand compared to online courses on the same topic(s). Coding along is strongly recommended. For GCP certification a more advanced course or book may be required to complement the contents of this book.
Amazon Verified review Amazon
Get free access to Packt library with over 7500+ books and video courses for 7 days!
Start Free Trial

FAQs

What is the digital copy I get with my Print order? Chevron down icon Chevron up icon

When you buy any Print edition of our Books, you can redeem (for free) the eBook edition of the Print Book you’ve purchased. This gives you instant access to your book when you make an order via PDF, EPUB or our online Reader experience.

What is the delivery time and cost of print book? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela
What is custom duty/charge? Chevron down icon Chevron up icon

Customs duty are charges levied on goods when they cross international borders. It is a tax that is imposed on imported goods. These duties are charged by special authorities and bodies created by local governments and are meant to protect local industries, economies, and businesses.

Do I have to pay customs charges for the print book order? Chevron down icon Chevron up icon

The orders shipped to the countries that are listed under EU27 will not bear custom charges. They are paid by Packt as part of the order.

List of EU27 countries: www.gov.uk/eu-eea:

A custom duty or localized taxes may be applicable on the shipment and would be charged by the recipient country outside of the EU27 which should be paid by the customer and these duties are not included in the shipping charges been charged on the order.

How do I know my custom duty charges? Chevron down icon Chevron up icon

The amount of duty payable varies greatly depending on the imported goods, the country of origin and several other factors like the total invoice amount or dimensions like weight, and other such criteria applicable in your country.

For example:

  • If you live in Mexico, and the declared value of your ordered items is over $ 50, for you to receive a package, you will have to pay additional import tax of 19% which will be $ 9.50 to the courier service.
  • Whereas if you live in Turkey, and the declared value of your ordered items is over € 22, for you to receive a package, you will have to pay additional import tax of 18% which will be € 3.96 to the courier service.
How can I cancel my order? Chevron down icon Chevron up icon

Cancellation Policy for Published Printed Books:

You can cancel any order within 1 hour of placing the order. Simply contact customercare@packt.com with your order details or payment transaction id. If your order has already started the shipment process, we will do our best to stop it. However, if it is already on the way to you then when you receive it, you can contact us at customercare@packt.com using the returns and refund process.

Please understand that Packt Publishing cannot provide refunds or cancel any order except for the cases described in our Return Policy (i.e. Packt Publishing agrees to replace your printed book because it arrives damaged or material defect in book), Packt Publishing will not accept returns.

What is your returns and refunds policy? Chevron down icon Chevron up icon

Return Policy:

We want you to be happy with your purchase from Packtpub.com. We will not hassle you with returning print books to us. If the print book you receive from us is incorrect, damaged, doesn't work or is unacceptably late, please contact Customer Relations Team on customercare@packt.com with the order number and issue details as explained below:

  1. If you ordered (eBook, Video or Print Book) incorrectly or accidentally, please contact Customer Relations Team on customercare@packt.com within one hour of placing the order and we will replace/refund you the item cost.
  2. Sadly, if your eBook or Video file is faulty or a fault occurs during the eBook or Video being made available to you, i.e. during download then you should contact Customer Relations Team within 14 days of purchase on customercare@packt.com who will be able to resolve this issue for you.
  3. You will have a choice of replacement or refund of the problem items.(damaged, defective or incorrect)
  4. Once Customer Care Team confirms that you will be refunded, you should receive the refund within 10 to 12 working days.
  5. If you are only requesting a refund of one book from a multiple order, then we will refund you the appropriate single item.
  6. Where the items were shipped under a free shipping offer, there will be no shipping costs to refund.

On the off chance your printed book arrives damaged, with book material defect, contact our Customer Relation Team on customercare@packt.com within 14 days of receipt of the book with appropriate evidence of damage and we will work with you to secure a replacement copy, if necessary. Please note that each printed book you order from us is individually made by Packt's professional book-printing partner which is on a print-on-demand basis.

What tax is charged? Chevron down icon Chevron up icon

Currently, no tax is charged on the purchase of any print book (subject to change based on the laws and regulations). A localized VAT fee is charged only to our European and UK customers on eBooks, Video and subscriptions that they buy. GST is charged to Indian customers for eBooks and video purchases.

What payment methods can I use? Chevron down icon Chevron up icon

You can pay with the following card types:

  1. Visa Debit
  2. Visa Credit
  3. MasterCard
  4. PayPal
What is the delivery time and cost of print books? Chevron down icon Chevron up icon

Shipping Details

USA:

'

Economy: Delivery to most addresses in the US within 10-15 business days

Premium: Trackable Delivery to most addresses in the US within 3-8 business days

UK:

Economy: Delivery to most addresses in the U.K. within 7-9 business days.
Shipments are not trackable

Premium: Trackable delivery to most addresses in the U.K. within 3-4 business days!
Add one extra business day for deliveries to Northern Ireland and Scottish Highlands and islands

EU:

Premium: Trackable delivery to most EU destinations within 4-9 business days.

Australia:

Economy: Can deliver to P. O. Boxes and private residences.
Trackable service with delivery to addresses in Australia only.
Delivery time ranges from 7-9 business days for VIC and 8-10 business days for Interstate metro
Delivery time is up to 15 business days for remote areas of WA, NT & QLD.

Premium: Delivery to addresses in Australia only
Trackable delivery to most P. O. Boxes and private residences in Australia within 4-5 days based on the distance to a destination following dispatch.

India:

Premium: Delivery to most Indian addresses within 5-6 business days

Rest of the World:

Premium: Countries in the American continent: Trackable delivery to most countries within 4-7 business days

Asia:

Premium: Delivery to most Asian addresses within 5-9 business days

Disclaimer:
All orders received before 5 PM U.K time would start printing from the next business day. So the estimated delivery times start from the next day as well. Orders received after 5 PM U.K time (in our internal systems) on a business day or anytime on the weekend will begin printing the second to next business day. For example, an order placed at 11 AM today will begin printing tomorrow, whereas an order placed at 9 PM tonight will begin printing the day after tomorrow.


Unfortunately, due to several restrictions, we are unable to ship to the following countries:

  1. Afghanistan
  2. American Samoa
  3. Belarus
  4. Brunei Darussalam
  5. Central African Republic
  6. The Democratic Republic of Congo
  7. Eritrea
  8. Guinea-bissau
  9. Iran
  10. Lebanon
  11. Libiya Arab Jamahriya
  12. Somalia
  13. Sudan
  14. Russian Federation
  15. Syrian Arab Republic
  16. Ukraine
  17. Venezuela