Summary
In this chapter, we've implemented two DNNs. We remembered the business scenario that was already introduced in Chapter 4, Predicting Numerical Values with Linear Regression. The use case was based on the need to predict the rental time for the New York City bike-sharing service. After that, we learned the basics of DNNs and the different activation functions that can be used to implement the neurons in a network.
We segmented the BigQuery public dataset into three different tables: one to host training data, the second one for the evaluation stage, and the last one to test our DNN model.
During the training phase of the BigQuery ML model, we tested two different activation functions, ReLU
and CReLU
, comparing the mean absolute error to find the best one.
After that, we evaluated our DNN models on a new set of records to prevent any overfitting and get more confident about the good quality of our BigQuery ML models.
Finally, we applied the model, based on the...