A Probabilistic Hierarchical Model for Multi-View and Multi-Feature Classification