Statistical inference, modeling, and learning of point processes