【周末闲谈】Stable Diffusion会魔法的绘画师

在这里插入图片描述


个人主页:【😊个人主页】
系列专栏:【❤️Python】


文章目录

  • 前言
  • Stable Diffusion
    • 介绍
  • 使用
    • ComfyUI 和 WebUI
      • ComfyUI
      • WebUI
    • 配置需求
  • Stable Diffusion资源分享
    • 吐司Ai
    • AUTOMATIC1111
    • Civitai
    • 绘世整合包
    • Nenly同学
    • stability.ai


前言

在很早之前,我曾出过一期有关DALL·E 2(人工智能图像生成器)的介绍文章,时至今日,AI绘画技术也越发成熟,即使在许多领域仍备受争议(如:AI绘画的版权问题),但我们不得不承认AI作图给我带来了极大的惊喜。今天我给大家带来的就是目前广受好评的AI绘画产品——Stable Diffusion。在今天的文章里,我不会对Stable Diffusion的原理及底层逻辑进行介绍,因为这实在里我们太远了,如果你只是对AI绘画感谢的小白,Stable Diffusion绝对是你最好的选择。

在这里插入图片描述


Stable Diffusion

关于Stable Diffusion,在此说明,它的下载安装以及使用应该是全程免费的,市面上也出现了许多基于Stable Diffusion开发的可视化界面以及整合包,其中以秋葉aaaki大佬制作的绘世整合包最为出名。
在这里插入图片描述

介绍

Stable Diffusion是一种深度学习算法,用于图像生成和扩散过程。它在计算机视觉领域引起了广泛的关注,并在许多应用中展示了其强大的能力。

基于潜在扩散的机器学习模型,其主要用于根据文本的描述生成详细的图像。该模型由慕尼黑大学的CompVis研究团体开发,是各种生成性人工神经网络之一,由初创公司StabilityAI、CompVis与Runway合作开发,并得到EleutherAI和LAION的支持。

在这里插入图片描述

使用

在此之前,我先吐槽一下目前外面许多Stable Diffusion教程,无论是文章还是视频,他们总是先将Stable Diffusion的运行逻辑与原理花费大量篇幅去进行介绍,然而,在我看来,这对仅仅是因为感兴趣想要了解并尝试AI绘画的小伙伴来说,毫无意义。

ComfyUI 和 WebUI

ComfyUI

ComfyUI 是一个非常灵活的图像生成工具。你可以想象它是一个“搭积木”的系统,你把不同的功能模块(比如颜色调整、图像风格、效果滤镜等)一个一个地组合起来。每个模块就像一个小的积木块,你可以按照自己的需要来排列和连接它们。这样,你就可以精确地控制图像生成的每一个细节。
在这里插入图片描述

WebUI

在AI绘图特别是Stable Diffusion模型的上下文中,通常指的是一种通过网页浏览器即可访问的图形用户界面(GUI)。这种界面让用户无需安装额外的软件或配置复杂的开发环境,就能直接通过网页与Stable Diffusion这样的AI绘图模型进行交互
在这里插入图片描述

配置需求

如果你对Stable Diffusion产生了心动,别冲动,因为Stable Diffusion是基于你的电脑进行的,因此,他对你的电脑配置有一定需求,其中显卡和显存要求最为严格,因为这些直接影响到你生成图片的质量以及时间,事实上当你的显存在6GB以上显卡型号在3060以上,Stable Diffusion才能给你带来不错的体验。
在这里插入图片描述

Stable Diffusion资源分享

吐司Ai

吐司tusiart和Tensor.Art,是AI在线绘画和模型分享平台,上线以来,已经有超过一万名海内外的作者分享了自己的模型,累计生成超过5000万张图片。
在这里插入图片描述

AUTOMATIC1111

越南 AUTOMATIC1111 (下文统一用 A41 代称)开发的 WebUI,这正是前面提到的 Stable Diffusion WebUI
在这里插入图片描述

Civitai

ivitai是一个专注于使用和探索稳定扩散AI艺术模型的AI工具。它是一个平台,为AI爱好者、艺术家和开发者等用户提供了一个中心化的数字空间,用户可以在这里访问、互动并可能对AI生成的艺术模型库作出贡献。
在这里插入图片描述

绘世整合包

在这里插入图片描述
视频教程:【AI绘画】绘世启动器正式发布!一键启动/修复/更新/模型下载管理全支持!

在这里插入图片描述

Nenly同学

这是我个人十分喜欢的制作Stable Diffusion教学视频的UP在这里插入图片描述

stability.ai

Stability AI是一家AI图像生成器研发商123,成立于2020年,估值达10亿美金4。它主要推出了一款免费且开源的文本到图像生成器Stable Diffusion,能让用户根据文本输入创建出高质量的图像,且能在消费者级别的GPU上运行1253。Stability AI还涉足了语言模型领域,发布了一套开源的大型语言模型StableLM5
在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/871602.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【数学建模】2005建模A题:长江水质综合评价与预测

数据的无量纲化处理 数据的无量纲化处理是一种统计学中的预处理技术,主要用于消除数据中的量纲影响,使得不同单位或量级的指标可以相互比较和结合。无量纲化通过调整数据的范围或尺度,使得数据集中的每个特征或变量处于相似的数值区间内。以…

【React】Google 账号之个性化一键登录按钮功能

“使用 Google 帐号登录”功能可快速管理网站上的用户身份验证。用户登录 Google 账号、表示同意,并安全地与平台共享其个人基础资料信息。 官方文档:链接 一、获取 Google API 客户端 ID 打开 Google API 控制台 中的凭据页面 创建或选择 Google API 项…

网络分层及通信过程

网络分层体系 主流的理论体系中主要包含三种网络分层模型,即ISO的七层网络模型、TCP/IP的四层网络模型以及结合两种模型优点的五层网络模型,关于网络模型,主要起到对网络体系的一个整体认识,作为网络知识学习的开始,这…

【并发编程】进程 线程 协程

进程(Process)、线程(Thread)和协程(Coroutine)构成了计算机科学中实现任务并发执行的三种核心抽象机制。通常,为了提高程序的执行效率,开发者会根据应用场景和性能需求,…

Linux对文件访问的基本权限

文件权限控制对文件的访问。 有三种权限类别可应用:读取、写入和执行。 权限对文件和目录的影响: 权限 对文件的影响 对目录的影响 r读取 可以读取文件的内容 可以列出目录的内容 w写入 可以更改文件的内容 可以创建或删除目录中任一文件 x执行…

对照ui图进行大屏幕适配,echerts适配

1.先找到ui图,我这边是1920*1080的屏幕进行的设计 2.在界面找到跟样式的字体大小,进行设置,一般ui设置字体大小便可 3.在js中写入原生js代码 function adapter() {//获取布局视口宽度,布局视口设备横向独立像素值const dpWidth…

【算法专题】快速排序

1. 颜色分类 75. 颜色分类 - 力扣(LeetCode) 依据题意,我们需要把只包含0、1、2的数组划分为三个部分,事实上,在我们前面学习过的【算法专题】双指针算法-CSDN博客中,有一道题叫做移动零,题目要…

JAVA NIO组件之Buffer详解

❃博主首页 &#xff1a; 「码到三十五」 &#xff0c;同名公众号 :「码到三十五」&#xff0c;wx号 : 「liwu0213」 ☠博主专栏 &#xff1a; <mysql高手> <elasticsearch高手> <源码解读> <java核心> <面试攻关> ♝博主的话 &#xff1a…

Highlight.js示例

图例 代码在图片后面 点赞❤️关注&#x1f64f;收藏⭐️ 源代码 <!DOCTYPE html> <html lang"en"> <head> <meta charset"UTF-8"> <meta name"viewport" content"widthdevice-width, initial-scale1.0"…

7.14实训

当我开始学习各种杀毒软件时&#xff0c;我逐渐意识到信息安全在现代社会中的重要性和复杂性。杀毒软件不仅仅是简单的安装和运行&#xff0c;它涉及到广泛的知识领域&#xff0c;包括计算机网络、恶意软件分析、加密技术等等。在这个过程中&#xff0c;我收获了许多宝贵的经验…

代码随想录算法训练营第30天|LeetCode 452. 用最少数量的箭引爆气球、435. 无重叠区间、763.划分字母区间

1. LeetCode 452. 用最少数量的箭引爆气球 题目链接&#xff1a;https://leetcode.cn/problems/minimum-number-of-arrows-to-burst-balloons/description/ 文章链接&#xff1a;https://programmercarl.com/0452.用最少数量的箭引爆气球.html 视频链接&#xff1a;https://www…

Java 线程池详解

序言 在高并发编程中&#xff0c;线程池是一个非常重要的组件。它不仅能够有效地管理和复用线程资源&#xff0c;还可以提升应用程序的性能和稳定性。本文将详细介绍Java中的线程池机制&#xff0c;以及如何正确地使用线程池。 一、什么是线程池 线程池是一组已经初始化并等…

索引结构与检索原理

一、mysql索引结构 1.BTree索引 [检索原理] 左边列的表格&#xff08;真实数据&#xff09;&#xff0c;右边对应一棵树&#xff0c;树的管度越来越管查询越快。 以下图表的名称为&#xff1a;段区块 硬盘都是长方形的&#xff0c;打了一个封装&#xff0c;里面是一个圆圈…

二分查找和斐波那契查找

这里写自定义目录标题 二分查找斐波那契查找二分查找改进B二分查找改进C 二分查找 int binSearch(int* arr, int lo, int hi,int target) {while (lo < hi){int mid lo ((hi - lo) >> 1);if (arr[mid] > target) hi mid;else if (arr[mid] < target) lo mi…

springBoot 核心原理

自动配置 包扫描规则&#xff1a; 默认的扫描规则 SpringBootApplication 标注的类就是主程序类 &#xff0c;springBoot也只会扫描主程序类所在的包以及下面的子包也可以自定义声明扫描其他包 使用 SpringBootApplication(scanBasePackages “com.test”)使用 ComponentSca…

excel、word、ppt 下载安装步骤整理

请按照我的步骤开始操作&#xff0c;注意以下截图红框标记处&#xff08;往往都是需要点击的地方&#xff09; 第一步&#xff1a;下载 首先进入office下载网址&#xff1a; otp.landian.vip 然后点击下载 拉到下方 下载站点&#xff08;这里根据自己的需要选择下载&#x…

汇编语言程序设计-7-高级汇编语言技术

7. 高级汇编语言技术 文章目录 7. 高级汇编语言技术7.0 导学7.1 子程序的另外一种写法-segment/ends-proc/endp7.2 程序的多文件组织7.3 汇编指令汇总7.4 汇编伪操作汇总7.5 汇编操作符汇总7.6 汇编过程7.7 宏汇编7.8 宏库7.9 条件汇编7.10 重复汇编7.11 80x86汇编7.12 汇编语言…

NAT地址转换+多出口智能选路,附加实验内容

本章主要讲&#xff1a;基于目标IP、双向地址的转换 注意&#xff1a;基于目标NAT进行转换 ---基于目标IP进行地址转换一般是应用在服务器端口映射&#xff1b; NAT的基础知识 1、服务器映射 服务器映射是基于目标端口进行转换&#xff0c;同时端口号也可以进行修改&…

方波的傅里叶变换及方波的MATLAB实现

一、傅里叶变换简介 傅里叶变换&#xff0c;表示能将满足一定条件的某个函数表示成三角函数&#xff08;正弦和/或余弦函数&#xff09;或者它们的积分的线性组合。傅里叶变换是一种线性的积分变换。它的理论依据是&#xff1a;任何连续周期信号都可以由一组适当的正弦曲线组合…

stm32h743 NetXduo 实现http server CubeIDE+CubeMX

在这边要设置mpu的大小,要用到http server,mpu得设置的大一些 我是这么设置的,做一个参考 同样,在FLASH.ld里面也要对应修改,SECTIONS里增加.tcp_sec和 .nx_data两个区,我们用ram_d2区域去做网络,这个就是对应每个数据在d2区域的起点。 在CubeMX里,需要用到filex、dhc…