├── .github └── workflows │ ├── deploy.yaml │ └── test.yaml ├── .gitignore ├── 00_Getting_Started.ipynb ├── 01_PyTorch_Basics.ipynb ├── 02_Optimization.ipynb ├── 03_Building_NNs.ipynb ├── 04_Representations.ipynb ├── 05_CLIP.ipynb ├── 06_generative_1.ipynb ├── 07_GAN1.ipynb ├── 08_GAN2.ipynb ├── 09_sequence_1.ipynb ├── 10_transformers.ipynb ├── 11_sequence_3.ipynb ├── 12_DM1.ipynb ├── 13_DM2.ipynb ├── 14_DM3.ipynb ├── 15_DM4.ipynb ├── 16_wrapup.ipynb ├── 30_ethics.ipynb ├── 40_Discussions.ipynb ├── 60_Bonus_Material_Intro.ipynb ├── 61_Datasets.ipynb ├── 62_Generators_and_Losses.ipynb ├── 63_Scripts.ipynb ├── 64_Finetuning_Pretrained_Models.ipynb ├── 65_Interfaces_With_Gradio.ipynb ├── 90_Projects.ipynb ├── 99_Library.ipynb ├── LICENSE ├── MANIFEST.in ├── README.md ├── _quarto.yml ├── images ├── A_robot_holding_a_map__oil_on_canvas__robot_navigating.png ├── A_robot_passes_the_baton_to_another_robot__oil_on_canvas.png ├── An_oil_painting_of_a_cute_baby_robot_playing_with_toy_blocks.png ├── An_oil_painting_of_a_grid_of_tiny_robot_faces_in_rows.png ├── An_oil_painting_of_a_robot_skiing_down_a_curved_slope.png ├── An_oil_painting_of_robots_in_a_neural_network.png ├── a painting of a robot artist standing in a generative landscape.png ├── ae_diagram.png ├── course_flow.png ├── frog.png ├── gradio_demo_output.png ├── lai_eg.jpg ├── lai_video.jpg ├── ml_ingredients.png ├── text_encoder_noborder.png └── volcano_sketch.jpeg ├── index.ipynb ├── nbdev.yml ├── paperspace_setup.txt ├── scripts ├── example_script.py └── train_unconditional_diffusion_model.py ├── settings.ini ├── setup.py ├── styles.css └── tglcourse ├── __init__.py ├── _modidx.py ├── data_utils.py ├── generation_utils.py ├── lesson12.py └── utils.py /.github/workflows/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/.github/workflows/deploy.yaml -------------------------------------------------------------------------------- /.github/workflows/test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/.github/workflows/test.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/.gitignore -------------------------------------------------------------------------------- /00_Getting_Started.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/00_Getting_Started.ipynb -------------------------------------------------------------------------------- /01_PyTorch_Basics.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/01_PyTorch_Basics.ipynb -------------------------------------------------------------------------------- /02_Optimization.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/02_Optimization.ipynb -------------------------------------------------------------------------------- /03_Building_NNs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/03_Building_NNs.ipynb -------------------------------------------------------------------------------- /04_Representations.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/04_Representations.ipynb -------------------------------------------------------------------------------- /05_CLIP.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/05_CLIP.ipynb -------------------------------------------------------------------------------- /06_generative_1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/06_generative_1.ipynb -------------------------------------------------------------------------------- /07_GAN1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/07_GAN1.ipynb -------------------------------------------------------------------------------- /08_GAN2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/08_GAN2.ipynb -------------------------------------------------------------------------------- /09_sequence_1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/09_sequence_1.ipynb -------------------------------------------------------------------------------- /10_transformers.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/10_transformers.ipynb -------------------------------------------------------------------------------- /11_sequence_3.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/11_sequence_3.ipynb -------------------------------------------------------------------------------- /12_DM1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/12_DM1.ipynb -------------------------------------------------------------------------------- /13_DM2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/13_DM2.ipynb -------------------------------------------------------------------------------- /14_DM3.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/14_DM3.ipynb -------------------------------------------------------------------------------- /15_DM4.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/15_DM4.ipynb -------------------------------------------------------------------------------- /16_wrapup.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/16_wrapup.ipynb -------------------------------------------------------------------------------- /30_ethics.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/30_ethics.ipynb -------------------------------------------------------------------------------- /40_Discussions.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/40_Discussions.ipynb -------------------------------------------------------------------------------- /60_Bonus_Material_Intro.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/60_Bonus_Material_Intro.ipynb -------------------------------------------------------------------------------- /61_Datasets.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/61_Datasets.ipynb -------------------------------------------------------------------------------- /62_Generators_and_Losses.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/62_Generators_and_Losses.ipynb -------------------------------------------------------------------------------- /63_Scripts.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/63_Scripts.ipynb -------------------------------------------------------------------------------- /64_Finetuning_Pretrained_Models.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/64_Finetuning_Pretrained_Models.ipynb -------------------------------------------------------------------------------- /65_Interfaces_With_Gradio.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/65_Interfaces_With_Gradio.ipynb -------------------------------------------------------------------------------- /90_Projects.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/90_Projects.ipynb -------------------------------------------------------------------------------- /99_Library.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/99_Library.ipynb -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/README.md -------------------------------------------------------------------------------- /_quarto.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/_quarto.yml -------------------------------------------------------------------------------- /images/A_robot_holding_a_map__oil_on_canvas__robot_navigating.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/images/A_robot_holding_a_map__oil_on_canvas__robot_navigating.png -------------------------------------------------------------------------------- /images/A_robot_passes_the_baton_to_another_robot__oil_on_canvas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/images/A_robot_passes_the_baton_to_another_robot__oil_on_canvas.png -------------------------------------------------------------------------------- /images/An_oil_painting_of_a_cute_baby_robot_playing_with_toy_blocks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/images/An_oil_painting_of_a_cute_baby_robot_playing_with_toy_blocks.png -------------------------------------------------------------------------------- /images/An_oil_painting_of_a_grid_of_tiny_robot_faces_in_rows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/images/An_oil_painting_of_a_grid_of_tiny_robot_faces_in_rows.png -------------------------------------------------------------------------------- /images/An_oil_painting_of_a_robot_skiing_down_a_curved_slope.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/images/An_oil_painting_of_a_robot_skiing_down_a_curved_slope.png -------------------------------------------------------------------------------- /images/An_oil_painting_of_robots_in_a_neural_network.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/images/An_oil_painting_of_robots_in_a_neural_network.png -------------------------------------------------------------------------------- /images/a painting of a robot artist standing in a generative landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/images/a painting of a robot artist standing in a generative landscape.png -------------------------------------------------------------------------------- /images/ae_diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/images/ae_diagram.png -------------------------------------------------------------------------------- /images/course_flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/images/course_flow.png -------------------------------------------------------------------------------- /images/frog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/images/frog.png -------------------------------------------------------------------------------- /images/gradio_demo_output.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/images/gradio_demo_output.png -------------------------------------------------------------------------------- /images/lai_eg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/images/lai_eg.jpg -------------------------------------------------------------------------------- /images/lai_video.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/images/lai_video.jpg -------------------------------------------------------------------------------- /images/ml_ingredients.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/images/ml_ingredients.png -------------------------------------------------------------------------------- /images/text_encoder_noborder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/images/text_encoder_noborder.png -------------------------------------------------------------------------------- /images/volcano_sketch.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/images/volcano_sketch.jpeg -------------------------------------------------------------------------------- /index.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/index.ipynb -------------------------------------------------------------------------------- /nbdev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/nbdev.yml -------------------------------------------------------------------------------- /paperspace_setup.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/paperspace_setup.txt -------------------------------------------------------------------------------- /scripts/example_script.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/scripts/example_script.py -------------------------------------------------------------------------------- /scripts/train_unconditional_diffusion_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/scripts/train_unconditional_diffusion_model.py -------------------------------------------------------------------------------- /settings.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/settings.ini -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/setup.py -------------------------------------------------------------------------------- /styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/styles.css -------------------------------------------------------------------------------- /tglcourse/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "0.0.1" 2 | -------------------------------------------------------------------------------- /tglcourse/_modidx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/tglcourse/_modidx.py -------------------------------------------------------------------------------- /tglcourse/data_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/tglcourse/data_utils.py -------------------------------------------------------------------------------- /tglcourse/generation_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/tglcourse/generation_utils.py -------------------------------------------------------------------------------- /tglcourse/lesson12.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/tglcourse/lesson12.py -------------------------------------------------------------------------------- /tglcourse/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/johnowhitaker/tglcourse/HEAD/tglcourse/utils.py --------------------------------------------------------------------------------