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

news2024/9/21 12:41:30

在这里插入图片描述


个人主页:【😊个人主页】
系列专栏:【❤️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.coloradmin.cn/o/1926606.html

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

相关文章

2-33 基于matlab的用于计算无故障的斜齿轮对啮合时接触线长度随时间的变化

基于matlab的用于计算无故障的斜齿轮对啮合时接触线长度随时间的变化,根据需求设置斜齿轮对的相应参数,得到结果。程序已调通,可直接运行。 2-33 斜齿轮对啮合时接触线长度 齿轮参数 - 小红书 (xiaohongshu.com)

【笔记】nginx命令

查看 启动 通过./nginx启动nginx之后 可以在虚拟机中进入/usr/local/nginx/html 去查看cat index.html 也就是此页面的源代码 进入vim /etc/profile 配置完之后保存退出 source /etc/profile 手动重载资源 随后就可以在任意位置重载资源了 nginx -s reload 部署静态资源就把静…

【Linux】进程程序替换 + 模拟实现简易shell

前言 上一节我们介绍了 **进程终止**和 **进程等待**等一系列问题,并做了相应的验证,本章将继续对进程控制进行介绍,重点学习进程程序替换,并进行相应验证,在此基础上,自己模拟实现一个shell,该…

前端web性能统计

前端web性能统计 1. 背景2. 业界方案2.1 腾讯2.2 蚂蚁金服2.3 字节跳动2.4 美团 3. 相关观念3.1 RAIL模型3.2 性能指标3.3 真实用户监控3.4 performance 4. 性能监控工具介绍5. 推荐采用方案 1. 背景 在如今的数字时代,网站和应用程序的性能对用户体验至关重要。用…

机器人相关工科专业课程体系

机器人相关工科专业课程体系 前言传统工科专业机械工程自动化/控制工程计算机科学与技术 新兴工科专业智能制造人工智能机器人工程 总结Reference: 前言 机器人工程专业是一个多领域交叉的前沿学科,涉及自然科学、工程技术、社会科学、人文科学等相关学科的理论、方…

FOC(笔记二)

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

SpringCloud02_consul概述、功能及下载、服务注册与发现、配置与刷新

文章目录 ①. Euraka为什么被废弃②. consul简介、如何下载③. consul功能及下载④. 服务注册与发现 - 8001改造⑤. 服务注册与发现 - 80改造⑥. 服务配置与刷新Refresh ①. Euraka为什么被废弃 ①. Eureka停更进维 ②. Eureka对初学者不友好,下图为自我保护机制 ③. 阿里巴巴…

taro小程序terser-webpack-plugin插件不生效(vue2版本)

背景 最近在做公司内部的小程序脚手架,为了兼容老项目和旧项目,做了vue2taro,vue3taro两个模板,发现terser-webpack-plugin在vue2和vue3中的使用方式并不相同,同样的配置在vue3webpack5中生效,但是在vue2webpack4中就…

【Linux】:重定向和缓冲区

朋友们、伙计们,我们又见面了,本期来给大家带来关于重定向和缓冲区的相关知识点,如果看完之后对你有一定的启发,那么请留下你的三连,祝大家心想事成! C 语 言 专 栏:C语言:从入门到精…

【题解】 栈和排序(栈 + 预处理 / 贪心)

https://www.nowcoder.com/practice/95cb356556cf430f912e7bdf1bc2ec8f?tpId196&tqId37173&ru/exam/oj 预处理最大值 #include <climits> // 包含标准整数类型的定义 #include <vector> // 包含标准vector容器的定义class Solution {public:/*** 栈排…

接着探索Linux的世界 -- 基本指令(文件查看、时间相关、打包压缩等等)

话不多说&#xff0c;直接进入主题 一、cat指令 -- 查看目标文件的内容 语法&#xff1a;cat [选项][文件] 功能&#xff1a; 查看目标文件的内容 -b 对非空输出行编号 -n 对输出的所有行编号 -s 不输出多行空行 1、查看目标文件的内容 2、 -b 对非空输出行编号 3、-n 对…

论文浅尝 | 学会使用上下文学习来进行命名实体识别

笔记整理&#xff1a;王润哲&#xff0c;东南大学硕士&#xff0c;研究方向为大模型 链接&#xff1a;https://aclanthology.org/2023.acl-long.764.pdf 1. 动机 实体关系是知识图谱中不可或缺的一层重要信息&#xff0c;它们描述了实体之间的语义关系&#xff0c;这种连接使得…

【填坑指南】PHP8报:Unable to load dynamic library ‘zip.so’ 错误

1.原因分析 这种情况多数发生在PHP安装时因为各种原因失败后&#xff0c;残余的库与最后安装的PHP版本不兼容导致的。 2.我的路径 一开始我按照以前摸索出来的安装PHP7.3的成功经验来编译方法安装PHP8.3&#xff0c;发现以前的套路已经失效了。反复重装PHP8.3失败后&#xf…

Visual Studio 安装程序无法执行修复或更新

一.问题场景 出现问题的场景&#xff1a;当你的VS已经安装但是无法在工具中下载新组件或者卸载了当时一直无法安装。 二.问题原因 如果计算机上的 Visual Studio 实例已损坏&#xff0c;则可能会出现此问题。 三.解决方法 如果之前尝试修复或更新 Visual Studio 失败&…

Qt5离线安装包无法下载问题解决办法

Qt5离线安装包无法下载问题解决办法 文章目录 Qt5离线安装包无法下载问题解决办法1、前言2、Qt5安装包下载办法 更多精彩内容&#x1f449;个人内容分类汇总 &#x1f448;&#x1f449;Qt开发经验 &#x1f448; 1、前言 Qt安装包官方下载地址 Qt5离线安装包目前在国内已经被墙…

Meta即将推出4000亿的Llama 3 超级AI模型,或将改写大语言模型竞争格局!|TodayAI

2024年4月&#xff0c;科技巨头Meta发布了其最新的AI大型语言模型——Llama 3&#xff0c;该模型基于一个至少比前代产品Llama 2大七倍的数据集&#xff0c;展现出前所未有的性能。在最初发布时&#xff0c;Llama 3提供了8B和70B两种参数规模的版本&#xff0c;并迅速超越了Goo…

SpringBoot新手快速入门系列教程十一:自动生成API文档,Springboot3.x集成SpringDoc

本次项目我们用Maven来做&#xff0c;最近发现gradle其实很多项目的支持比较差&#xff0c;所以项目还是用Maven来新建项目。对比了市面上的几种API生成第三方库&#xff0c;只有springdoc 是能够按照文档就能部署出来的。 官网&#xff1a; OpenAPI 3 Library for spring-bo…

【学习笔记】无人机(UAV)在3GPP系统中的增强支持(八)-通过无人机进行无线接入

引言 本文是3GPP TR 22.829 V17.1.0技术报告&#xff0c;专注于无人机&#xff08;UAV&#xff09;在3GPP系统中的增强支持。文章提出了多个无人机应用场景&#xff0c;分析了相应的能力要求&#xff0c;并建议了新的服务级别要求和关键性能指标&#xff08;KPIs&#xff09;。…

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

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

gd32发送数据,定义参数,接收中断

void usart_receive_data(uint8_t ucch) {usart_data_receive(UART3); } void usart_send_data(uint8_t ucch) {usart_data_transmit(UART3,(uint8_t)ucch);while(usart_flag_get(UART3,USART_FLAG_TBE) RESET); } 这是在c文件中定义函数&#xff0c;之后在h文件中声明&#…