An experimental implementaion of Latent Dirichlet Allocation (LDA)