〔003〕Stable Diffusion 之 界面参数和基础使用 篇_stable diffusion 参数设置

img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上大数据知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

需要这份系统化资料的朋友,可以戳这里获取

  • Sampling method: 采样方法。有很多种,但只是采样算法上有差别,没有好坏之分,选用适合的即可。
  • Sampling steps: 采样步长。太小的话采样的随机性会很高,太大的话采样的效率会很低,拒绝概率高
  • Seed: 随机数种子。生成每张图片时的随机种子,这个种子是用来作为确定扩散初始状态的基础。不懂的话,用随机的即可
### Stable Diffusion 用户界面参数解释 #### 基础设置 在Stable Diffusion用户界面上,基础设置部分允许调整模型运行的核心配置。这些选项直接影响生成图像的质量风格。 - **采样方法 (Sampling Method)**:决定了如何从潜在空间中抽取样本以形成最终图像。常见的有Euler a, Euler, LMS等算法[^1]。 - **步数 (Steps)**:指定了扩散过程中的迭代次数,默认值通常为20到50之间。更多的步数可以提高细节度但也增加了计算时间。 #### 提示词与权重 提示输入框用于指定想要创建的内容描述以及其重要性的量化指标——正向引导比例(CFG Scale)。 - **正面提示 (Positive Prompt)**:定义希望看到的画面特征;比如“一只猫坐在椅子上”。 - **负面提示 (Negative Prompt)**:排除不期望出现的因素;例如,“不要有任何文字”。 - **CFG Scale**:控制着模型遵循给定指示的程度,数值越高意味着更严格地按照提示来创作图片。 #### 尺寸与种子 这部分涉及输出作品的具体规格其他随机因素管理。 - **宽度/高度 (Width / Height)**:设定所要生成图象的实际分辨率大小。 - **种子 (Seed)**:用来初始化伪随机数发生器的一个整数值,相同的种子会得到完全一致的结果,在调试或重现特定效果时非常有用。 ```python import torch from diffusers import StableDiffusionPipeline model_id = "CompVis/stable-diffusion-v1-4" device = "cuda" pipe = StableDiffusionPipeline.from_pretrained(model_id).to(device) prompt = "a photograph of an astronaut riding a horse on mars." negative_prompt = "" num_inference_steps = 50 guidance_scale = 7.5 seed = 1024 generator = torch.Generator(device=device).manual_seed(seed) image = pipe(prompt=prompt, negative_prompt=negative_prompt, num_inference_steps=num_inference_steps, guidance_scale=guidance_scale, generator=generator).images[0] image.save("astronaut_rides_horse.png") ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值