Hi, I am taking this quiz and catch a problem at ex 6 about n_x features with dimension of X is (n_x, m), the explain had shown here: deep-learning-coursera/Week 2 Quiz - Neural Network Basics.md at master · Kulbear/deep-learning-coursera · GitHub
But I still cannot understand, please is there any one can explain it in more easy way for this?
Hello BaoGia,
Suppose we want to train a neural network model to classify whether a given customer deserves a 10% discount or not based on 2 features: Duration as a member and the number of purchases historically. For the sake of learning, let’s say we only have 3 customers (i.e. 3 examples) and 2 features to train the neural network model with:
Customer 1:
- Duration as a member: 2 years
- Number of purchases: 150 purchases
Customer 2:
- Duration as a member: 4 years
- Number of purchases: 100purchases
Customer 3:
- Duration as a member: 10 years
- Number of purchases: 500 purchases
Using the notation in the quiz, m = 3 (the number of customers as training data), n_x = 2 (the number of features being used)
The whole data is notated as an X matrix, with shapes of (2,3).
The inside of X would look like this:
[[150, 100, 500]
[2,4,10]]
Where it has a dimension of 2 n_x or number of features (depicted as rows) and 3 examples/customers (depicted as column)
I hope this clears things up for you. If you are still not sure, please let us know specifically which part of the question/answer you have difficulties understanding.
Sincerely,
Thank you, now I can understand it more clearly. I was just confused on the notation n subscript lowercase x and X upper - number of example vector, I hope that it can change to n_X and it will be great if there is more clearly notation explanation for number of dataset has shown in X upper vector.
Anyway, thanks for the explanation