├── .gitignore ├── .vscode └── launch.json ├── DDPM ├── .DS_Store ├── DDPM_full_code.ipynb ├── DDPM_full_code.py ├── README.md ├── before_training.gif └── fashion.gif ├── Diffusers ├── 1.0intro_to_diffusers.ipynb ├── 1.1[optional]play_with_diffusers.ipynb ├── 2.training_with_diffusers.ipynb ├── 3.sd_intro.ipynb ├── README.md ├── fig │ ├── 1.png │ ├── 2.png │ ├── dog.png │ ├── dog_mask.png │ ├── garden_without_flower.png │ ├── garden_without_grass.png │ ├── gentle_girl.png │ ├── img2img_generated_image.png │ ├── landscape.jpg │ ├── landscape.png │ ├── lovely_cat.png │ ├── lovely_cat_sun.png │ ├── result.png │ ├── sample.png │ └── sample_oneGPU.png └── img2img.py ├── README.md ├── SDE_from_scratch ├── .vscode │ └── launch.json ├── 1.forward_sde.py ├── 10.learn_score_model_from_samples.ipynb ├── 2.reverse_sde.py ├── 3.learn_gmm_with_score.py ├── 4.iterative_diffuse_GMM.py ├── 5.analytical_diffuse_GMM.py ├── 6.diffuse_and_reverseGMM.py ├── 7.construct_data_gt_pairs.py ├── 8.approximate_analy_score_with_NN.ipynb ├── 9.DSM.py ├── case1-Approximate_analytical_Score_with_a_neural_network.py ├── case2-Learn_Score_model_only_from_samples[no_gt].py └── figs │ ├── 8631690261403_.pic.jpg │ ├── 8641690261585_.pic.jpg │ ├── Empirical_density_of_Gaussian_mixture_density.png │ ├── Empirical_density_of_each_component.png │ ├── RevDiff_T_depend.png │ ├── Reverse Diffusion exact score.png │ ├── Reverse Diffusion fit analytical.png │ ├── Score_vector_field_log_p(x).png │ ├── combined_plots.png │ ├── diffusion_final_distribution.png │ ├── diffusion_initial_distribution.png │ ├── diffusion_trajectories.png │ ├── exact_score_rev_diffusion_time_dep.png │ ├── gauss_scaled.png │ ├── gt_diffused_and_reversed.png │ ├── initial.png │ ├── reverse_final_distribution.png │ ├── reverse_initial_distribution.png │ ├── reverse_trajectories.png │ ├── score_matching_rev_diffusion_time_dep.png │ ├── score_norm.png │ ├── target_dist_and_diffused_dist.png │ ├── target_dist_iterative_and_analytical_dist.png │ └── trapezoidal_rule.png └── SD_from_scratch ├── .vscode └── launch.json ├── 1.1d-forward_diffusion.py ├── 2.1d-reverse_diffusion.py ├── 3.UNet-diffusion.py ├── 4.UNet-res-diffusion.py ├── 5.UNet-transformer.py ├── aa.py ├── attn_and_transformer.py ├── fig ├── 1d-forward-diffusion.png ├── 1d-reverse-diffusion.png ├── UNet-based_diffusion.png ├── attn_conclusions.jpg ├── basic_reverse_diff.jpg ├── condition_diffusion_res_digit0.png ├── condition_diffusion_res_digit1.png ├── condition_diffusion_res_digit2.png ├── condition_diffusion_res_digit3.png ├── condition_diffusion_res_digit4.png ├── condition_diffusion_res_digit5.png ├── condition_diffusion_res_digit6.png ├── condition_diffusion_res_digit7.png ├── condition_diffusion_res_digit8.png ├── condition_diffusion_res_digit9.png ├── illustration_diffusion.jpg └── uncondition_diffusion_UNet_res.png ├── playground ├── 2dGaussian.py ├── gauss_with_different_variance.py ├── integrate_x^2.py └── playground.py └── time_embedding.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /DDPM/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/DDPM/.DS_Store -------------------------------------------------------------------------------- /DDPM/DDPM_full_code.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/DDPM/DDPM_full_code.ipynb -------------------------------------------------------------------------------- /DDPM/DDPM_full_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/DDPM/DDPM_full_code.py -------------------------------------------------------------------------------- /DDPM/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/DDPM/README.md -------------------------------------------------------------------------------- /DDPM/before_training.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/DDPM/before_training.gif -------------------------------------------------------------------------------- /DDPM/fashion.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/DDPM/fashion.gif -------------------------------------------------------------------------------- /Diffusers/1.0intro_to_diffusers.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/Diffusers/1.0intro_to_diffusers.ipynb -------------------------------------------------------------------------------- /Diffusers/1.1[optional]play_with_diffusers.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/Diffusers/1.1[optional]play_with_diffusers.ipynb -------------------------------------------------------------------------------- /Diffusers/2.training_with_diffusers.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/Diffusers/2.training_with_diffusers.ipynb -------------------------------------------------------------------------------- /Diffusers/3.sd_intro.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/Diffusers/3.sd_intro.ipynb -------------------------------------------------------------------------------- /Diffusers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/Diffusers/README.md -------------------------------------------------------------------------------- /Diffusers/fig/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/Diffusers/fig/1.png -------------------------------------------------------------------------------- /Diffusers/fig/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/Diffusers/fig/2.png -------------------------------------------------------------------------------- /Diffusers/fig/dog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/Diffusers/fig/dog.png -------------------------------------------------------------------------------- /Diffusers/fig/dog_mask.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/Diffusers/fig/dog_mask.png -------------------------------------------------------------------------------- /Diffusers/fig/garden_without_flower.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/Diffusers/fig/garden_without_flower.png -------------------------------------------------------------------------------- /Diffusers/fig/garden_without_grass.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/Diffusers/fig/garden_without_grass.png -------------------------------------------------------------------------------- /Diffusers/fig/gentle_girl.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/Diffusers/fig/gentle_girl.png -------------------------------------------------------------------------------- /Diffusers/fig/img2img_generated_image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/Diffusers/fig/img2img_generated_image.png -------------------------------------------------------------------------------- /Diffusers/fig/landscape.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/Diffusers/fig/landscape.jpg -------------------------------------------------------------------------------- /Diffusers/fig/landscape.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/Diffusers/fig/landscape.png -------------------------------------------------------------------------------- /Diffusers/fig/lovely_cat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/Diffusers/fig/lovely_cat.png -------------------------------------------------------------------------------- /Diffusers/fig/lovely_cat_sun.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/Diffusers/fig/lovely_cat_sun.png -------------------------------------------------------------------------------- /Diffusers/fig/result.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/Diffusers/fig/result.png -------------------------------------------------------------------------------- /Diffusers/fig/sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/Diffusers/fig/sample.png -------------------------------------------------------------------------------- /Diffusers/fig/sample_oneGPU.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/Diffusers/fig/sample_oneGPU.png -------------------------------------------------------------------------------- /Diffusers/img2img.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/Diffusers/img2img.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/README.md -------------------------------------------------------------------------------- /SDE_from_scratch/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/.vscode/launch.json -------------------------------------------------------------------------------- /SDE_from_scratch/1.forward_sde.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/1.forward_sde.py -------------------------------------------------------------------------------- /SDE_from_scratch/10.learn_score_model_from_samples.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/10.learn_score_model_from_samples.ipynb -------------------------------------------------------------------------------- /SDE_from_scratch/2.reverse_sde.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/2.reverse_sde.py -------------------------------------------------------------------------------- /SDE_from_scratch/3.learn_gmm_with_score.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/3.learn_gmm_with_score.py -------------------------------------------------------------------------------- /SDE_from_scratch/4.iterative_diffuse_GMM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/4.iterative_diffuse_GMM.py -------------------------------------------------------------------------------- /SDE_from_scratch/5.analytical_diffuse_GMM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/5.analytical_diffuse_GMM.py -------------------------------------------------------------------------------- /SDE_from_scratch/6.diffuse_and_reverseGMM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/6.diffuse_and_reverseGMM.py -------------------------------------------------------------------------------- /SDE_from_scratch/7.construct_data_gt_pairs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/7.construct_data_gt_pairs.py -------------------------------------------------------------------------------- /SDE_from_scratch/8.approximate_analy_score_with_NN.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/8.approximate_analy_score_with_NN.ipynb -------------------------------------------------------------------------------- /SDE_from_scratch/9.DSM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/9.DSM.py -------------------------------------------------------------------------------- /SDE_from_scratch/case1-Approximate_analytical_Score_with_a_neural_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/case1-Approximate_analytical_Score_with_a_neural_network.py -------------------------------------------------------------------------------- /SDE_from_scratch/case2-Learn_Score_model_only_from_samples[no_gt].py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/case2-Learn_Score_model_only_from_samples[no_gt].py -------------------------------------------------------------------------------- /SDE_from_scratch/figs/8631690261403_.pic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/figs/8631690261403_.pic.jpg -------------------------------------------------------------------------------- /SDE_from_scratch/figs/8641690261585_.pic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/figs/8641690261585_.pic.jpg -------------------------------------------------------------------------------- /SDE_from_scratch/figs/Empirical_density_of_Gaussian_mixture_density.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/figs/Empirical_density_of_Gaussian_mixture_density.png -------------------------------------------------------------------------------- /SDE_from_scratch/figs/Empirical_density_of_each_component.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/figs/Empirical_density_of_each_component.png -------------------------------------------------------------------------------- /SDE_from_scratch/figs/RevDiff_T_depend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/figs/RevDiff_T_depend.png -------------------------------------------------------------------------------- /SDE_from_scratch/figs/Reverse Diffusion exact score.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/figs/Reverse Diffusion exact score.png -------------------------------------------------------------------------------- /SDE_from_scratch/figs/Reverse Diffusion fit analytical.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/figs/Reverse Diffusion fit analytical.png -------------------------------------------------------------------------------- /SDE_from_scratch/figs/Score_vector_field_log_p(x).png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/figs/Score_vector_field_log_p(x).png -------------------------------------------------------------------------------- /SDE_from_scratch/figs/combined_plots.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/figs/combined_plots.png -------------------------------------------------------------------------------- /SDE_from_scratch/figs/diffusion_final_distribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/figs/diffusion_final_distribution.png -------------------------------------------------------------------------------- /SDE_from_scratch/figs/diffusion_initial_distribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/figs/diffusion_initial_distribution.png -------------------------------------------------------------------------------- /SDE_from_scratch/figs/diffusion_trajectories.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/figs/diffusion_trajectories.png -------------------------------------------------------------------------------- /SDE_from_scratch/figs/exact_score_rev_diffusion_time_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/figs/exact_score_rev_diffusion_time_dep.png -------------------------------------------------------------------------------- /SDE_from_scratch/figs/gauss_scaled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/figs/gauss_scaled.png -------------------------------------------------------------------------------- /SDE_from_scratch/figs/gt_diffused_and_reversed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/figs/gt_diffused_and_reversed.png -------------------------------------------------------------------------------- /SDE_from_scratch/figs/initial.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/figs/initial.png -------------------------------------------------------------------------------- /SDE_from_scratch/figs/reverse_final_distribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/figs/reverse_final_distribution.png -------------------------------------------------------------------------------- /SDE_from_scratch/figs/reverse_initial_distribution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/figs/reverse_initial_distribution.png -------------------------------------------------------------------------------- /SDE_from_scratch/figs/reverse_trajectories.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/figs/reverse_trajectories.png -------------------------------------------------------------------------------- /SDE_from_scratch/figs/score_matching_rev_diffusion_time_dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/figs/score_matching_rev_diffusion_time_dep.png -------------------------------------------------------------------------------- /SDE_from_scratch/figs/score_norm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/figs/score_norm.png -------------------------------------------------------------------------------- /SDE_from_scratch/figs/target_dist_and_diffused_dist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/figs/target_dist_and_diffused_dist.png -------------------------------------------------------------------------------- /SDE_from_scratch/figs/target_dist_iterative_and_analytical_dist.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/figs/target_dist_iterative_and_analytical_dist.png -------------------------------------------------------------------------------- /SDE_from_scratch/figs/trapezoidal_rule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SDE_from_scratch/figs/trapezoidal_rule.png -------------------------------------------------------------------------------- /SD_from_scratch/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/.vscode/launch.json -------------------------------------------------------------------------------- /SD_from_scratch/1.1d-forward_diffusion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/1.1d-forward_diffusion.py -------------------------------------------------------------------------------- /SD_from_scratch/2.1d-reverse_diffusion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/2.1d-reverse_diffusion.py -------------------------------------------------------------------------------- /SD_from_scratch/3.UNet-diffusion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/3.UNet-diffusion.py -------------------------------------------------------------------------------- /SD_from_scratch/4.UNet-res-diffusion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/4.UNet-res-diffusion.py -------------------------------------------------------------------------------- /SD_from_scratch/5.UNet-transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/5.UNet-transformer.py -------------------------------------------------------------------------------- /SD_from_scratch/aa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/aa.py -------------------------------------------------------------------------------- /SD_from_scratch/attn_and_transformer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/attn_and_transformer.py -------------------------------------------------------------------------------- /SD_from_scratch/fig/1d-forward-diffusion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/fig/1d-forward-diffusion.png -------------------------------------------------------------------------------- /SD_from_scratch/fig/1d-reverse-diffusion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/fig/1d-reverse-diffusion.png -------------------------------------------------------------------------------- /SD_from_scratch/fig/UNet-based_diffusion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/fig/UNet-based_diffusion.png -------------------------------------------------------------------------------- /SD_from_scratch/fig/attn_conclusions.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/fig/attn_conclusions.jpg -------------------------------------------------------------------------------- /SD_from_scratch/fig/basic_reverse_diff.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/fig/basic_reverse_diff.jpg -------------------------------------------------------------------------------- /SD_from_scratch/fig/condition_diffusion_res_digit0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/fig/condition_diffusion_res_digit0.png -------------------------------------------------------------------------------- /SD_from_scratch/fig/condition_diffusion_res_digit1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/fig/condition_diffusion_res_digit1.png -------------------------------------------------------------------------------- /SD_from_scratch/fig/condition_diffusion_res_digit2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/fig/condition_diffusion_res_digit2.png -------------------------------------------------------------------------------- /SD_from_scratch/fig/condition_diffusion_res_digit3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/fig/condition_diffusion_res_digit3.png -------------------------------------------------------------------------------- /SD_from_scratch/fig/condition_diffusion_res_digit4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/fig/condition_diffusion_res_digit4.png -------------------------------------------------------------------------------- /SD_from_scratch/fig/condition_diffusion_res_digit5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/fig/condition_diffusion_res_digit5.png -------------------------------------------------------------------------------- /SD_from_scratch/fig/condition_diffusion_res_digit6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/fig/condition_diffusion_res_digit6.png -------------------------------------------------------------------------------- /SD_from_scratch/fig/condition_diffusion_res_digit7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/fig/condition_diffusion_res_digit7.png -------------------------------------------------------------------------------- /SD_from_scratch/fig/condition_diffusion_res_digit8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/fig/condition_diffusion_res_digit8.png -------------------------------------------------------------------------------- /SD_from_scratch/fig/condition_diffusion_res_digit9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/fig/condition_diffusion_res_digit9.png -------------------------------------------------------------------------------- /SD_from_scratch/fig/illustration_diffusion.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/fig/illustration_diffusion.jpg -------------------------------------------------------------------------------- /SD_from_scratch/fig/uncondition_diffusion_UNet_res.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/fig/uncondition_diffusion_UNet_res.png -------------------------------------------------------------------------------- /SD_from_scratch/playground/2dGaussian.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/playground/2dGaussian.py -------------------------------------------------------------------------------- /SD_from_scratch/playground/gauss_with_different_variance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/playground/gauss_with_different_variance.py -------------------------------------------------------------------------------- /SD_from_scratch/playground/integrate_x^2.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /SD_from_scratch/playground/playground.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/playground/playground.py -------------------------------------------------------------------------------- /SD_from_scratch/time_embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shouxieai/diffusion_from02hero/HEAD/SD_from_scratch/time_embedding.py --------------------------------------------------------------------------------