Fully Understand tSNE by doing this notebook.
I crafted this notebook as part of the Machine Learning course at Sapienza University of Rome. The assignment was clear: develop this notebook with the mindset of creating it "as if you are writing this part of the notebook for your own students!".