What's your choice? Learning the mixed multi-nomial logit model