Following are the types of supervised learning
a) classification
b) regression
c) subgroup discovery
d) all of the above