├── .gitignore ├── LICENSE ├── README.md ├── ch_03 ├── 01_word2vec.ipynb ├── 02_fasttext.ipynb ├── 03_character_language_model.ipynb ├── charlm_dataset_kafka.pt └── charlm_kafka.pt ├── ch_04 ├── 01_positional_encodings.ipynb ├── 02_encoder_transformers_nlp_tasks.ipynb └── 03_gpt2_headlines_generator.ipynb ├── ch_05 ├── 01_instruction_tuning.ipynb ├── 02_RLHF_gpt2_positive_reviewer.ipynb ├── assets │ └── instruct_gpt_rlhf.png └── news_english_german_instruction_dataset_20240909.json ├── ch_06 └── Chapter6_huggingface_openllms.ipynb ├── ch_07 ├── 01_prompt_engineering.ipynb └── assets │ ├── ch_07_06.png │ ├── ch_07_08.png │ ├── ch_07_09.png │ ├── llava_test_image.png │ └── llava_test_image_2.jpg ├── ch_08 └── Chapter8.ipynb ├── ch_09 ├── 01_llm_training_and_scaling.ipynb ├── 02_pretraining_optimizations.ipynb ├── 03_finetuning_optimizations.ipynb ├── 04_instruction_tuning_llama_t2sql.ipynb ├── assets │ ├── ch_09_01.png │ ├── ch_09_02.png │ ├── ch_09_03.png │ ├── ch_09_04.png │ ├── ch_09_05.png │ ├── ch_09_09.png │ ├── ch_09_10.png │ └── llama.png └── utils.py ├── ch_11 └── Chapter11.ipynb ├── ch_12 ├── 01_vanilla_gan.ipynb ├── 02_deep_convolutional_gan.ipynb ├── 03_conditional_gan.ipynb └── 04_progressive_gan.ipynb ├── ch_13 ├── cyclegan.ipynb └── pix2pix.ipynb ├── ch_14 ├── 01_dlib_facial_landmarks_demo.ipynb ├── 02_face_recognition_demo.ipynb ├── 03_reenactment_pix2pix_training.ipynb ├── 04_reactment_pix2pix.ipynb ├── constants.py ├── dataset_utils.py ├── deepfake_banner.png ├── face_utils.py ├── gan_utils.py ├── nicolas_ref_cc.jpg ├── obama.mp4 ├── sample_image_cc.png └── trump_ref_cc.jpg └── ch_15 └── StableDiffusionExample.ipynb /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/README.md -------------------------------------------------------------------------------- /ch_03/01_word2vec.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_03/01_word2vec.ipynb -------------------------------------------------------------------------------- /ch_03/02_fasttext.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_03/02_fasttext.ipynb -------------------------------------------------------------------------------- /ch_03/03_character_language_model.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_03/03_character_language_model.ipynb -------------------------------------------------------------------------------- /ch_03/charlm_dataset_kafka.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_03/charlm_dataset_kafka.pt -------------------------------------------------------------------------------- /ch_03/charlm_kafka.pt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_03/charlm_kafka.pt -------------------------------------------------------------------------------- /ch_04/01_positional_encodings.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_04/01_positional_encodings.ipynb -------------------------------------------------------------------------------- /ch_04/02_encoder_transformers_nlp_tasks.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_04/02_encoder_transformers_nlp_tasks.ipynb -------------------------------------------------------------------------------- /ch_04/03_gpt2_headlines_generator.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_04/03_gpt2_headlines_generator.ipynb -------------------------------------------------------------------------------- /ch_05/01_instruction_tuning.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_05/01_instruction_tuning.ipynb -------------------------------------------------------------------------------- /ch_05/02_RLHF_gpt2_positive_reviewer.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_05/02_RLHF_gpt2_positive_reviewer.ipynb -------------------------------------------------------------------------------- /ch_05/assets/instruct_gpt_rlhf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_05/assets/instruct_gpt_rlhf.png -------------------------------------------------------------------------------- /ch_05/news_english_german_instruction_dataset_20240909.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_05/news_english_german_instruction_dataset_20240909.json -------------------------------------------------------------------------------- /ch_06/Chapter6_huggingface_openllms.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_06/Chapter6_huggingface_openllms.ipynb -------------------------------------------------------------------------------- /ch_07/01_prompt_engineering.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_07/01_prompt_engineering.ipynb -------------------------------------------------------------------------------- /ch_07/assets/ch_07_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_07/assets/ch_07_06.png -------------------------------------------------------------------------------- /ch_07/assets/ch_07_08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_07/assets/ch_07_08.png -------------------------------------------------------------------------------- /ch_07/assets/ch_07_09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_07/assets/ch_07_09.png -------------------------------------------------------------------------------- /ch_07/assets/llava_test_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_07/assets/llava_test_image.png -------------------------------------------------------------------------------- /ch_07/assets/llava_test_image_2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_07/assets/llava_test_image_2.jpg -------------------------------------------------------------------------------- /ch_08/Chapter8.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_08/Chapter8.ipynb -------------------------------------------------------------------------------- /ch_09/01_llm_training_and_scaling.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_09/01_llm_training_and_scaling.ipynb -------------------------------------------------------------------------------- /ch_09/02_pretraining_optimizations.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_09/02_pretraining_optimizations.ipynb -------------------------------------------------------------------------------- /ch_09/03_finetuning_optimizations.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_09/03_finetuning_optimizations.ipynb -------------------------------------------------------------------------------- /ch_09/04_instruction_tuning_llama_t2sql.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_09/04_instruction_tuning_llama_t2sql.ipynb -------------------------------------------------------------------------------- /ch_09/assets/ch_09_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_09/assets/ch_09_01.png -------------------------------------------------------------------------------- /ch_09/assets/ch_09_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_09/assets/ch_09_02.png -------------------------------------------------------------------------------- /ch_09/assets/ch_09_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_09/assets/ch_09_03.png -------------------------------------------------------------------------------- /ch_09/assets/ch_09_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_09/assets/ch_09_04.png -------------------------------------------------------------------------------- /ch_09/assets/ch_09_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_09/assets/ch_09_05.png -------------------------------------------------------------------------------- /ch_09/assets/ch_09_09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_09/assets/ch_09_09.png -------------------------------------------------------------------------------- /ch_09/assets/ch_09_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_09/assets/ch_09_10.png -------------------------------------------------------------------------------- /ch_09/assets/llama.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_09/assets/llama.png -------------------------------------------------------------------------------- /ch_09/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_09/utils.py -------------------------------------------------------------------------------- /ch_11/Chapter11.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_11/Chapter11.ipynb -------------------------------------------------------------------------------- /ch_12/01_vanilla_gan.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_12/01_vanilla_gan.ipynb -------------------------------------------------------------------------------- /ch_12/02_deep_convolutional_gan.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_12/02_deep_convolutional_gan.ipynb -------------------------------------------------------------------------------- /ch_12/03_conditional_gan.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_12/03_conditional_gan.ipynb -------------------------------------------------------------------------------- /ch_12/04_progressive_gan.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_12/04_progressive_gan.ipynb -------------------------------------------------------------------------------- /ch_13/cyclegan.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_13/cyclegan.ipynb -------------------------------------------------------------------------------- /ch_13/pix2pix.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_13/pix2pix.ipynb -------------------------------------------------------------------------------- /ch_14/01_dlib_facial_landmarks_demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_14/01_dlib_facial_landmarks_demo.ipynb -------------------------------------------------------------------------------- /ch_14/02_face_recognition_demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_14/02_face_recognition_demo.ipynb -------------------------------------------------------------------------------- /ch_14/03_reenactment_pix2pix_training.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_14/03_reenactment_pix2pix_training.ipynb -------------------------------------------------------------------------------- /ch_14/04_reactment_pix2pix.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_14/04_reactment_pix2pix.ipynb -------------------------------------------------------------------------------- /ch_14/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_14/constants.py -------------------------------------------------------------------------------- /ch_14/dataset_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_14/dataset_utils.py -------------------------------------------------------------------------------- /ch_14/deepfake_banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_14/deepfake_banner.png -------------------------------------------------------------------------------- /ch_14/face_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_14/face_utils.py -------------------------------------------------------------------------------- /ch_14/gan_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_14/gan_utils.py -------------------------------------------------------------------------------- /ch_14/nicolas_ref_cc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_14/nicolas_ref_cc.jpg -------------------------------------------------------------------------------- /ch_14/obama.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_14/obama.mp4 -------------------------------------------------------------------------------- /ch_14/sample_image_cc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_14/sample_image_cc.png -------------------------------------------------------------------------------- /ch_14/trump_ref_cc.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_14/trump_ref_cc.jpg -------------------------------------------------------------------------------- /ch_15/StableDiffusionExample.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Generative-AI-with-Python-and-PyTorch-Second-Edition/HEAD/ch_15/StableDiffusionExample.ipynb --------------------------------------------------------------------------------