【周末闲谈】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
在这里插入图片描述
在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【前端项目笔记】10 项目优化上线

项目优化上线 目标:优化Vue项目部署Vue项目(上线提供使用) 项目优化 项目优化策略: 生成打包报告:根据生成的报告发现问题并解决第三方库启用CDN:提高首屏页面的加载效率Element-UI组件按需加载路由懒加…

Django 删除所有数据

1,添加模型 Test/app11/models.py from django.db import modelsclass Post(models.Model):title models.CharField(max_length200)content models.TextField()pub_date models.DateTimeField(date published)class Book(models.Model):title models.CharFiel…

优势洗牌(田忌赛马

Nums2的位置不能改变,所以用优先队列,存储索引的同时弄出最大值,nums1用双指针排序,因为它位置可以比变化。 对nums2进行最大堆排序,存储索引位置和值 Nums1 sort排序即可。 class Solution {public int[] advantag…

Go:基本变量与数据类型

目录 前言 前期准备 Hello World! 一、基本变量 1.1 声明变量 1.2 初始化变量 1.3 变量声明到初始化的过程 1.4 变量值交换 1.5 匿名变量 1.6 变量的作用域 二、数据类型 1.1 整型 1.2 浮点型 1.3 字符串 1.4 布尔类型 1.5 数据类型判断 1.6 数据类型转换 1.…

Linux系列--用户、文件管理

一、概述 Linux系统中超级用户是root,通过超级用户root可以创建其它的普通用户,Linux是一个支持多用户的操作系统。在实际使用中,一般会分配给开发人员专属的账户,这个账户只拥有部分权限,如果权限太高,操作…

golang程序性能提升改进篇之文件的读写---第一篇

背景:接手的项目是golang开发的(本人初次接触golang)经常出现oom。这个程序是计算和io密集型,调用流量属于明显有波峰波谷,但是因为各种原因,当前无法快速通过serverless或者动态在高峰时段调整资源&#x…

持续学习的综述: 理论、方法与应用(三:泛化分析)

前文连接:持续学习的综述: 理论、方法与应用(一) 前文连接:持续学习的综述: 理论、方法与应用(二:理论基础) 泛化分析 目前持续学习的理论研究主要是在增量任务的训练集上进行的,假…

QT VTK 简单测试工程

目录 1 目录结构 2 文件源码 3 运行结果 4 报错及处理 使用编译好的VTK库进行测试 1 目录结构 2 文件源码 Pro文件 QT core guigreaterThan(QT_MAJOR_VERSION, 4): QT widgetsCONFIG c17# You can make your code fail to compile if it uses deprecated APIs. #…

STM32-寄存器点灯案例详解

本文以PA1引脚点亮LED灯为案例,解析了STM32寄存器操作的配置过程,以及从手册查询方法和寄存器配置步骤。 一、概念 1.十六进制和二进制之间相互转换关系 首先,需要了解十六进制和二进制之间的基本转换方法。十六进制是一种基数为16的数制&…

《战甲神兵》开发者报告:游戏崩溃问题80%发生在Intel可超频酷睿i9处理器上——酷睿i7 K系列CPU也表现出高崩溃率

在Intel持续面临第13代和第14代CPU崩溃问题的背景下,近日,《战甲神兵》(Warframe)的开发者们于7月9日披露了游戏崩溃的统计数据,并描述了诊断该问题的过程。根据开发团队的说法,一名未进行超频且使用全新PC的员工,即便…

FOC(笔记二)

接上篇文章:FOC算法(笔记一)_马鞍波和三角波调制合成-CSDN博客 前面已经对FOC的开环控制进行了介绍,下面对FOC的闭环控制进行介绍。 本次使用的电机参数如下图所示: 一、HALL传感器 1.1、霍尔传感器的角度、速度计算 因为本次使用的是120安…

2024安全行业大模型技术应用态势发展报告

以上是资料简介和目录,如需下载,请前往星球获取:https://t.zsxq.com/dH9bu

蒙特卡洛抽样方法

目录 认识该方法 认识该方法 不断抽样逐渐逼近 计算Π 打点,落在圆(1/4)的概率 抽样点越多,Π的值越准确 蒙特卡洛不在于精确,也不在于找到最准确的数值。如下图所示,Π就等于红

Git代码管理工具 — 3 Git基本操作指令详解

目录 1 获取本地仓库 2 基础操作指令 2.1 基础操作指令框架 2.2 git status查看修改的状态 2.3 git add添加工作区到暂存区 2.4 提交暂存区到本地仓库 2.5 git log查看提交日志 2.6 git reflog查看已经删除的记录 2.7 git reset版本回退 2.8 添加文件至忽略列表 1 获…

006-三台交换机堆叠

三台交换机堆叠 链形连接和环形连接 链形配置IRF与环形配置IRF的区别 三个交换机链形配置IRF与三个交换机环形配置IRF的主要区别体现在以下几个方面: 物理位置要求: 链形连接:对成员设备的物理位置要求相对较低,主要适用于成员…

鸿蒙语言基础类库:【@system.app (应用上下文)】

应用上下文 说明: 从API Version 7 开始,该接口不再维护,推荐使用新接口。本模块首批接口从API version 3开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 导入模块 import app from system.app;app.getInfo …

Scrapy框架实现数据采集的详细步骤

需求描述: 本项目目标是使用Scrapy框架从宁波大学经济学院网站(nbufe.edu.cn)爬取新闻或公告详情页的内容。具体需求如下: 1、通过遍历多个页面(共55页)构建翻页URL。 2、使用scrapy自带的xpath从每页的…

C++基础(二十):常见C++11的新特性

1979年,贝尔实验室的本贾尼等人试图分析unix内核的时候,试图将内核模块化,于是在C 语言的基础上进行扩展,增加了类的机制,完成了一个可以运行的预处理程序,称之为C with classes。语言的发展就像是练功打怪…

项目三层架构详情

三层架构 三层架构就是为了符合“高内聚,低耦合”思想,把各个功能模块划分为表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)三层架构,各层之间采用接口相互访问&#xf…

UDP网络通信(发送端+接收端)实例 —— Python

简介 在网络通信编程中,用的最多的就是UDP和TCP通信了,原理这里就不分析了,网上介绍也很多,这里简单列举一下各自的优缺点和使用场景 通信方式优点缺点适用场景UDP及时性好,快速视网络情况,存在丢包 与嵌入…