https://smlab.niser.ac.in/labtalks/talks/logistic-regression/