Questions
You're at a strategy meeting with the stakeholders. They want to make sure you have the data required to answer the questions they're most interested in.
Be prepared to answer the following questions:
Network Layers
Zhao, CEO of WelcomeBike
My brother-in-law works for a big AI company in Hong Kong. We've chatted a bit about neural networks, and I was wondering how many layers you think the network should have.
Based on your initial analysis of the data, your team feels:
- A single input layer and single output layer should do it.
- An input layer, a hidden layer, and an output layer would be best.
- An input layer, two hidden layers, and an output layer would be best.
- An input layer, three hidden layers, and an output layer would be best.
Feature Engineering
Johnny, Data Science Intern
Looking at the features we have, how do you think we should handle the temperature features?
Based on your initial analysis of the data, your team feels:
- They should be fine the way they are.
- They should be standardized using min-max scaling.
- They should be normalized using a z-score transformation.
- They should be binned, then one-hot encoded.
Learning Rate
Zhao, CEO of WelcomeBike
My brother-in-law told me that I should be careful with how I handle learning rate in my network.
What approach do you think you're going to take to find the optimal learning rate?
Based on your initial analysis of the data, your team feels:
- Choosing different learning rates manually based on model performance would be best.
- Performing a grid search on learning rate would be best.
- Using an adaptive learning rate would be best.
- Using a scheduled learning rate would be best.
Loss Function
Johnny, Data Science Intern
How will we know if our model has strong predictive power?
What are you planning to use for the loss function?
Based on your initial analysis of the data, your team feels:
- We'll use root mean squared error (RMSE).
- We'll use mean squared error (MSE).
- We'll use mean absolute error (MAE).
- We'll use Huber loss.
Predictive Risk Model
William, Investment Banker
Can we use AI and the GPS tracker in the bikes to keep track of where the customers are going?
This way, we can charge them a premium if they're biking through sections of the city that our models predict are more likely to result in bike theft.
Based on your initial analysis of the data, your team feels:
- Yes, we'd need to build a neural network that approaches that as a classification problem.
- Yes, we'd need to build a neural network that approaches that as a regression problem.
- Yes, but not with a neural network.
- Answering this question would be a violation of ethics and/or privacy laws.