Deep learning refers to what?
a. Models that are tested on two or more different data sets
b. Neural networks that have multiple hidden layers
c. Machine learning algorithms that attempt to capture 'deep' human emotions
d. Neural networks that are trained using data from multiple sources
e. Advanced models that are created using two or more data mining techniques together