当前位置: 首页 > news >正文

当ChatGPT遇见stable-diffusion,你不敢相信的创意艺术之旅!

前言

欢迎来到一场创意的旅程,这里将聚焦于 ChatGPT 和 stable-diffusion 这两个令人激动的技术。在这篇文章中,我们将会探索这两种技术如何结合使用,为艺术创作带来全新的可能性。我们将探讨如何利用 ChatGPT 生成富有想象力的创意,以及如何使用 stable-diffusion 技术来呈现精美的中式艺术风格。我们还将介绍一些令人惊叹的案例,展示这些技术的真正潜力和创造力。无论您是一个艺术爱好者、技术探究者,还是想探索新领域的读者,本文都将为您提供一次精彩的旅程。跟随我们一起穿越时空,发现 ChatGPT 和 stable-diffusion 的惊人之处。

D2oNrN

ChatGPT:创意的源泉

ChatGPT 是一种基于自然语言处理 (NLP) 技术的深度学习模型,具有生成自然语言文本的能力。它是由 OpenAI 开发的,使用了大量的训练数据和计算资源,能够生成各种类型的文本,包括对话、文章、故事等等。通过简单的输入提示,ChatGPT 可以自动生成与输入相关的文本,具有极大的创意和想象力。

在艺术创作领域,ChatGPT 提供了无限的可能性。我们可以使用 ChatGPT 生成各种富有想象力的艺术作品,例如诗歌、小说、电影剧本等等。通过输入不同的创意提示,我们可以让 ChatGPT 生成出无数可能的艺术创作。下面是一个例子:

“在繁华都市的街头,一位神秘的女子突然出现,她手持一把魔法法杖,周围的建筑物开始发生异变……”

通过输入这个简短的提示,ChatGPT 可以生成一个充满想象力的故事,我们可以将其发展为小说、漫画、电影等等。

Stable-Diffusion:精美的艺术风格

Stable-Diffusion 是一种深度学习技术,可以生成出极具艺术价值的图像。与传统的图像生成技术不同,Stable-Diffusion 能够生成出高分辨率的图像,而且具有出色的视觉效果。该技术基于流模型,使用了大量的数据和计算资源进行训练,可以生成出各种具有中式风格的图像,例如山水画、人物画等等。

Stable-Diffusion 技术的一个优势是它可以通过简单的输入提示来控制图像的生成过程。我们可以使用各种创意的输入提示来生成出不同的艺术风格,例如:

“生成一个穿着汉服的女子,在竹林中写诗。”

通过这个简单的提示,Stable-Diffusion 可以生成出一个具有中式风格的图像,展现出竹林中的神秘和美丽。

ChatGPT 和 Stable-Diffusion 的结合

当 ChatGPT 和 Stable-Diffusion 结合在一起时,它们可以为艺术创作带来全新的可能性。我们可以使用 ChatGPT 生成出富有想象力的艺术创意,然后使用 Stable-Diffusion 技术将这些创意转化为精美的艺术作品。这种结合可以让我们更加轻松地创作出令人震撼的艺术作品,同时也可以大大提高我们的创作效率。

下面是一个结合了 ChatGPT 和 Stable-Diffusion 的艺术作品的例子:

“生成一个传统的中国庭院,里面有一位穿着古装的女子,手持一枝花,伫立在花园中。”

通过输入这个创意提示,ChatGPT 可以生成出一个具有想象力的场景描述。然后,我们可以使用 Stable-Diffusion 技术将这个场景转化为一个美丽的艺术作品,展现出中国古代庭院的美丽和神秘。

总之,ChatGPT 和 Stable-Diffusion 技术的结合为我们带来了无限的可能性。无论是艺术创作、文学创作,还是其他类型的创作,这两种技术都可以帮助我们更加轻松地实现我们的创作愿望。

实现示例

8exT63

psREq4

12ZmUf

0aA0VC

FJMuzu

AvqEcj

搭建方式

ChatGPT注册及使用

见【律师函警告】-ChatGPT以鸡你太美主题写小说

Stable-Diffusion搭建及使用[MAC M1]

  1. 克隆代码仓库

git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

  1. 安装torch环境

conda create -n sd python=3.10.6

conda activate sd

pip install -r requirements_versions.txt

  1. GPU torch MPS安装

见真香~BERT在MAC Pytorch的使用

conda install pytorch torchvision torchaudio -c pytorch

  1. 启动代码

source webui-macos-env.sh // 涉及一些环境变量的初始化

3Uozb1

  1. 修改启动代码中部分初始环境检查

ROSwg9

  1. 下载模型

https://civitai.com:含有许多玩家自调Lora模型

VmWrMd

TIPS: LoRA,英文全称Low-Rank Adaptation of Large Language Models,直译为大语言模型的低阶适应,这是微软的研究人员为了解决大语言模型微调而开发的一项技术。类似于BERT的微调哈~

中国风基础&Lora模型链接:

GuoFeng3_Lora | Stable Diffusion LORA | Civitai

GuoFeng3 | Stable Diffusion Checkpoint | Civitai

墨心 MoXin | Stable Diffusion LORA | Civitai

Lora模型放在models/Lora下:

mg6Qr4

基础模型放在models/Stable-diffusion下:

BAcBXs

  1. 启动脚本

python launch.py

  1. Web使用:模型选择&Lora选择&模版选择&参数选择

0Kx5cw

YirWt0

其中CFG代表 提示词相关性

彩蛋

看看这篇博客有多少AI生成的内容:

ClBCF2

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ifkz9wS7-1677945811896)(/Users/jmxgodlzz/Library/Application%20Support/marktext/images/2023-03-04-23-14-04-image.png)]

Kbc78h

epRNxJ

BEHMAa

向文明低头!!!

http://www.lryc.cn/news/32692.html

相关文章:

  • 一文搞定!postman接口自动化测试【附项目实战详解】
  • ctfshow【菜狗杯】wp
  • 旋转数组的几种做法
  • 创建虚拟机、添加镜像以及配置虚拟机
  • Godot Engine 4.0横空出世,Vulkan大怪兽加持,画质提升简直亮瞎眼
  • CorelDRAWX4的VBA插件开发(四十五)建立类(2)汇总相似功能简化重复代码:一键建立设计外框加出血线和等分折页线
  • 我的十年编程路 2017年篇
  • hadoop有多个输入路径怎么处理
  • day6 ServletContext
  • Dockerfile部署SpringBoot项目
  • Java面向对象特征之三:多态
  • 基于ATX自动化测试解决方案
  • Qt学习5-Qt Creator文件操作(哔站视频学习记录)
  • LeetCode15三数之和 容易理解版本
  • Spring Boot 3.0系列【11】核心特性篇之国际化
  • 每日学术速递3.7
  • 灯具照明行业MES系统,助力企业实现数字化转型
  • 超实用!JavaScript修改CSS变量,达到动态修改样式的目的
  • 解决Vue3 默认槽的非函数值 - Non-function value encountered for default slot 的警告
  • 【Git】P2 分支(创建分支,合并分支,分支冲突,分支分类)
  • 2023年全国最新交安安全员精选真题及答案14
  • Air101|Air103|Air105|Air780E|ESP32C3|ESP32S3|Air32F103开发板:概述及PinOut
  • 【代码随想录训练营】【Day35】第八章|贪心算法|860.柠檬水找零|406.根据身高重建队列|452. 用最少数量的箭引爆气球
  • 嵌入式C基础知识(23)
  • 一文掌握组织项目等级划分维度,标准和实例
  • 【C++】list的使用和基本迭代器框架的实现 vs和g++下string结构的说明
  • 基于深度学习的轴承寿命预测实践,开发CNN、融合LSTM/GRU/ATTENTION
  • redis进阶:mysql,redis双写一致性,数据库更新后再删除缓存就够了吗?
  • RTOS中互斥量的原理以及应用
  • 数据分析:基于随机森林(RFC)对酒店预订分析预测