This is a logistic regression implementation from scratch. Loss Function, Gradient Descent, Sigmoid Function all are implemented from scratch and no external libraries are used.
Preprocessing and visualization of data is also provided in the notebook.
This predicts if a person would click on an ad or not based on the data from kaggle.
Here is the notebook.