Chapter 11: Implementing Deep Neural Networks
Deep Neural Networks (DNNs) are one of the most advanced techniques to implement machine learning algorithms. They're widely used for different use cases and can be considered pervasive in everyday life.
When we interact with a virtual assistant, or we use mobile applications for automatic translation and image recognition, we're leveraging the capabilities of DNNs trained with large datasets of audio and images.
After reading this chapter, you'll be able to develop, evaluate, and test a DNN using BigQuery ML. In this chapter, we'll see all the stages necessary to implement a DNN by using BigQuery ML to predict the duration of rentals related to the New York City bike-sharing service.
Using BigQuery ML, we'll go through the following topics:
- Introducing the business scenario
- Discovering DNNs
- Preparing the dataset
- Training the DNN models
- Evaluating the DNN models
- Using the DNN...