task1
task2
task3
 Latent Dirichlet allocation (LDA)
support functions for LDA
task3 classification result
task1 result