├── .gitignore ├── README.md ├── nlp ├── moe │ ├── anims.py │ └── custom_config.yml ├── part1 │ ├── anims.py │ ├── custom_config.yml │ ├── data │ │ └── mnist_data.npy │ ├── gpt_output.py │ ├── img │ │ ├── attention.png │ │ ├── evil_tree.jpg │ │ ├── evil_tree.svg │ │ ├── n_gram.png │ │ ├── nlp.png │ │ ├── painting_tree.svg │ │ ├── rnn.png │ │ ├── slt.jpeg │ │ └── transformer.png │ └── n_gram │ │ ├── n_gram.py │ │ ├── next_probs.npy │ │ └── predict_ngram.py ├── part2 │ ├── anims.py │ ├── custom_config.yml │ ├── img │ │ └── yoshua.jpeg │ ├── nn_anims.py │ └── rnn │ │ ├── alice.txt │ │ ├── inference.py │ │ ├── next_probs.npy │ │ ├── train.py │ │ └── zagier.txt ├── part3 │ ├── anims.py │ ├── custom_config.yml │ ├── get_attention_scores.py │ ├── img │ │ └── attention_scores.png │ └── playground.ipynb └── transformer │ └── get_gpt2_distrib.py └── nn ├── part1 ├── 212.py ├── 222.py ├── 232.py ├── 2X2.py ├── anims.py ├── custom_config.yml ├── fold.py ├── img │ ├── alfredo.jpg │ └── yann.jpg ├── logreg.ipynb ├── mnist │ └── mnist.pkl.gz ├── mnist_loader.py ├── model.py ├── perceptron_3.py ├── play_random.ipynb ├── playground.ipynb ├── random_nn.py ├── test.ipynb ├── thumbnail.py ├── utils.py └── ziegler.png ├── part2 ├── README.md ├── anims.py ├── custom_config.yml ├── decision.png ├── gen.py ├── gen_ext.py ├── gen_img.py ├── highlight_point.png ├── img │ ├── plane0.png │ ├── plane1.png │ ├── plane2.png │ ├── plane3.png │ └── plane4.png ├── model │ ├── acc_loss.pth │ ├── model.pth │ └── model_dict.pth ├── model2 │ ├── acc_loss.pth │ ├── model.pth │ └── model_dict.pth ├── model3 │ ├── acc_loss.pth │ ├── model.pth │ └── model_dict.pth ├── output_decisions.png ├── relu_ext_decisions.png ├── relu_inp_decisions.png ├── sin_inp_decisions.png ├── train.py ├── train_ext.py ├── train_sin.py ├── transform.py ├── utils.py └── ziegler.png └── utils ├── alfredo_colors.tex ├── custom_config.yml ├── playground.ipynb └── playground.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/README.md -------------------------------------------------------------------------------- /nlp/moe/anims.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/moe/anims.py -------------------------------------------------------------------------------- /nlp/moe/custom_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/moe/custom_config.yml -------------------------------------------------------------------------------- /nlp/part1/anims.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part1/anims.py -------------------------------------------------------------------------------- /nlp/part1/custom_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part1/custom_config.yml -------------------------------------------------------------------------------- /nlp/part1/data/mnist_data.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part1/data/mnist_data.npy -------------------------------------------------------------------------------- /nlp/part1/gpt_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part1/gpt_output.py -------------------------------------------------------------------------------- /nlp/part1/img/attention.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part1/img/attention.png -------------------------------------------------------------------------------- /nlp/part1/img/evil_tree.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part1/img/evil_tree.jpg -------------------------------------------------------------------------------- /nlp/part1/img/evil_tree.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part1/img/evil_tree.svg -------------------------------------------------------------------------------- /nlp/part1/img/n_gram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part1/img/n_gram.png -------------------------------------------------------------------------------- /nlp/part1/img/nlp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part1/img/nlp.png -------------------------------------------------------------------------------- /nlp/part1/img/painting_tree.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part1/img/painting_tree.svg -------------------------------------------------------------------------------- /nlp/part1/img/rnn.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part1/img/rnn.png -------------------------------------------------------------------------------- /nlp/part1/img/slt.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part1/img/slt.jpeg -------------------------------------------------------------------------------- /nlp/part1/img/transformer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part1/img/transformer.png -------------------------------------------------------------------------------- /nlp/part1/n_gram/n_gram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part1/n_gram/n_gram.py -------------------------------------------------------------------------------- /nlp/part1/n_gram/next_probs.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part1/n_gram/next_probs.npy -------------------------------------------------------------------------------- /nlp/part1/n_gram/predict_ngram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part1/n_gram/predict_ngram.py -------------------------------------------------------------------------------- /nlp/part2/anims.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part2/anims.py -------------------------------------------------------------------------------- /nlp/part2/custom_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part2/custom_config.yml -------------------------------------------------------------------------------- /nlp/part2/img/yoshua.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part2/img/yoshua.jpeg -------------------------------------------------------------------------------- /nlp/part2/nn_anims.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part2/nn_anims.py -------------------------------------------------------------------------------- /nlp/part2/rnn/alice.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part2/rnn/alice.txt -------------------------------------------------------------------------------- /nlp/part2/rnn/inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part2/rnn/inference.py -------------------------------------------------------------------------------- /nlp/part2/rnn/next_probs.npy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part2/rnn/next_probs.npy -------------------------------------------------------------------------------- /nlp/part2/rnn/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part2/rnn/train.py -------------------------------------------------------------------------------- /nlp/part2/rnn/zagier.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part2/rnn/zagier.txt -------------------------------------------------------------------------------- /nlp/part3/anims.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part3/anims.py -------------------------------------------------------------------------------- /nlp/part3/custom_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part3/custom_config.yml -------------------------------------------------------------------------------- /nlp/part3/get_attention_scores.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part3/get_attention_scores.py -------------------------------------------------------------------------------- /nlp/part3/img/attention_scores.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part3/img/attention_scores.png -------------------------------------------------------------------------------- /nlp/part3/playground.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/part3/playground.ipynb -------------------------------------------------------------------------------- /nlp/transformer/get_gpt2_distrib.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nlp/transformer/get_gpt2_distrib.py -------------------------------------------------------------------------------- /nn/part1/212.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part1/212.py -------------------------------------------------------------------------------- /nn/part1/222.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part1/222.py -------------------------------------------------------------------------------- /nn/part1/232.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part1/232.py -------------------------------------------------------------------------------- /nn/part1/2X2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part1/2X2.py -------------------------------------------------------------------------------- /nn/part1/anims.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part1/anims.py -------------------------------------------------------------------------------- /nn/part1/custom_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part1/custom_config.yml -------------------------------------------------------------------------------- /nn/part1/fold.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part1/fold.py -------------------------------------------------------------------------------- /nn/part1/img/alfredo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part1/img/alfredo.jpg -------------------------------------------------------------------------------- /nn/part1/img/yann.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part1/img/yann.jpg -------------------------------------------------------------------------------- /nn/part1/logreg.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part1/logreg.ipynb -------------------------------------------------------------------------------- /nn/part1/mnist/mnist.pkl.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part1/mnist/mnist.pkl.gz -------------------------------------------------------------------------------- /nn/part1/mnist_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part1/mnist_loader.py -------------------------------------------------------------------------------- /nn/part1/model.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /nn/part1/perceptron_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part1/perceptron_3.py -------------------------------------------------------------------------------- /nn/part1/play_random.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part1/play_random.ipynb -------------------------------------------------------------------------------- /nn/part1/playground.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part1/playground.ipynb -------------------------------------------------------------------------------- /nn/part1/random_nn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part1/random_nn.py -------------------------------------------------------------------------------- /nn/part1/test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part1/test.ipynb -------------------------------------------------------------------------------- /nn/part1/thumbnail.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part1/thumbnail.py -------------------------------------------------------------------------------- /nn/part1/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part1/utils.py -------------------------------------------------------------------------------- /nn/part1/ziegler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part1/ziegler.png -------------------------------------------------------------------------------- /nn/part2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/README.md -------------------------------------------------------------------------------- /nn/part2/anims.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/anims.py -------------------------------------------------------------------------------- /nn/part2/custom_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/custom_config.yml -------------------------------------------------------------------------------- /nn/part2/decision.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/decision.png -------------------------------------------------------------------------------- /nn/part2/gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/gen.py -------------------------------------------------------------------------------- /nn/part2/gen_ext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/gen_ext.py -------------------------------------------------------------------------------- /nn/part2/gen_img.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/gen_img.py -------------------------------------------------------------------------------- /nn/part2/highlight_point.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/highlight_point.png -------------------------------------------------------------------------------- /nn/part2/img/plane0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/img/plane0.png -------------------------------------------------------------------------------- /nn/part2/img/plane1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/img/plane1.png -------------------------------------------------------------------------------- /nn/part2/img/plane2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/img/plane2.png -------------------------------------------------------------------------------- /nn/part2/img/plane3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/img/plane3.png -------------------------------------------------------------------------------- /nn/part2/img/plane4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/img/plane4.png -------------------------------------------------------------------------------- /nn/part2/model/acc_loss.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/model/acc_loss.pth -------------------------------------------------------------------------------- /nn/part2/model/model.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/model/model.pth -------------------------------------------------------------------------------- /nn/part2/model/model_dict.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/model/model_dict.pth -------------------------------------------------------------------------------- /nn/part2/model2/acc_loss.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/model2/acc_loss.pth -------------------------------------------------------------------------------- /nn/part2/model2/model.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/model2/model.pth -------------------------------------------------------------------------------- /nn/part2/model2/model_dict.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/model2/model_dict.pth -------------------------------------------------------------------------------- /nn/part2/model3/acc_loss.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/model3/acc_loss.pth -------------------------------------------------------------------------------- /nn/part2/model3/model.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/model3/model.pth -------------------------------------------------------------------------------- /nn/part2/model3/model_dict.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/model3/model_dict.pth -------------------------------------------------------------------------------- /nn/part2/output_decisions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/output_decisions.png -------------------------------------------------------------------------------- /nn/part2/relu_ext_decisions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/relu_ext_decisions.png -------------------------------------------------------------------------------- /nn/part2/relu_inp_decisions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/relu_inp_decisions.png -------------------------------------------------------------------------------- /nn/part2/sin_inp_decisions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/sin_inp_decisions.png -------------------------------------------------------------------------------- /nn/part2/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/train.py -------------------------------------------------------------------------------- /nn/part2/train_ext.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/train_ext.py -------------------------------------------------------------------------------- /nn/part2/train_sin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/train_sin.py -------------------------------------------------------------------------------- /nn/part2/transform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/transform.py -------------------------------------------------------------------------------- /nn/part2/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/utils.py -------------------------------------------------------------------------------- /nn/part2/ziegler.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/part2/ziegler.png -------------------------------------------------------------------------------- /nn/utils/alfredo_colors.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/utils/alfredo_colors.tex -------------------------------------------------------------------------------- /nn/utils/custom_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/utils/custom_config.yml -------------------------------------------------------------------------------- /nn/utils/playground.ipynb: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nn/utils/playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vivek3141/dl-visualization/HEAD/nn/utils/playground.py --------------------------------------------------------------------------------