Idea taken and derived experiments from: https://arxiv.org/pdf/1808.03818.pdf
For details please look into the Report.ipynb.
Report.ipynb