1. A method comprising: identifying a pool of features comprising at least one feature from a first type of input and at least one feature from a second type of input where the second type of input is different from the first type of input; and generating a classifier for speaker detection using a learning algorithm wherein nodes of the classifier are selected using the pool of features and a preferable feature is weighted higher than a less preferable feature such that the preferable feature is located in the classifier before the less preferable feature.