AI作画,NovelAI开源教程
如果说 2021 年是“元宇宙”的元年,那么 2022 年或许就是“AI作画”的元年。
最近,“AI作画”的作品越来越多,掀起了一股热潮。比如之前在美国科罗拉多州博览会的艺术比赛中获得了第一名的作品,就是 AI 所作。
空间歌剧院(Thétre D'opéra Spatial)
基于Midjourney生成的图像
基于Midjourney生成的图像
想像一下:输入各种风格、主题、氛围的关键词,然后 AI 就会生成符合要求的作品,仿佛艺术就是一件“触手可及”的事情。
而现在,这一切已经成为了现实。
我们一起看下现在 AI 的作画水平。
一、AI 作品
输入文字关键词描述,AI 直接生成图像作品:
输入真实场景图片,图片二次元化:
这种算法,不是检索,检索网络上已有的作品,而完全地重新创作。
二、NovelAI
国外相继也推出了各种各样的产品,比如比较出名的 NovelAI,上述的 AI 作品都是通过 NovelAI 生成的。
NovelAI 的模型训练使用了数千个网站的数十亿张图片,包括 Pixiv、Twitter、DeviantArt、Tumblr 等网站的作品。
NovelAI 是一个收费的网站:
后来 NovelAI 的模型被指泄漏了出来,采用的就是一些 stable diffusion 模型。
也就是说,我们可以本地搭建这个服务了。
三、Stable Diffusion web UI
使用 Stable Diffusion web UI 开源项目,即可搭建。
这里简单说下搭建流程:
1、下载代码:
git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
2、创建 Anaconda 虚拟环境:
conda create -n novelai python==3.10.6
安装 3.10.6 是因为开源代码仓库说明的是推荐 3.10.6。
3、激活 conda 虚拟环境:
conda activate novelai
4、根据显卡驱动安装 GPU 版本的 Pytorch:
直接使用官网的命令安装,打开网页:
Start Locally | PyTorch
根据自己的环境选择安装指令:
5、第三方库依赖安装:
进入项目根目录,然后作者注明的第三方依赖库。
python -m pip install -r requirements.txt
6、下载模型文件:
NovelAI 的模型训练文件泄漏出来了,我直接放到网盘分享出来了。
权重下载链接(提取码:jack ):
https://pan.baidu.com/s/1BJ-5Zo7FnCxh7ezJtYEqIg?pwd=jack
将模型文件解压缩放到 models 目录下,
在 models/Stable-diffusion 里,可以看到这几个文件:
7、运行 Web UI
python launch.py
第一次运行,这个过程中也会下载一些依赖库和权重文件,耐心等待即可。
看到 local URL 表明开启完成,直接打开这个本地连接。
然后你就能看到这个页面了:
8、效果测试:
Prompt 输入:
masterpiece, best quality,obliques , 1girl, magic, vivid, looking at viewer, from above, black hair, black eyes, floating, flowing dress, {{{{intricate red dress}}}}, hibiscus flowers, d:, cleavage
Negative prompt 输入:
nsfw, lowres, bad anatomy, bad hands, text, error, missing fingers, extra digit, fewer digits, cropped, worst quality, low quality, normal quality, jpeg artifacts, signature, watermark, username, blurry,
steps、图片尺寸、CFG Scale 设置跟我一样,随机种子 Seed 设为:815804347。
点击 Generate 生成,你就能得到结果
如果对环境搭建有问题,可以参考我之前发布过的一期环境搭建视频教程:
AI杀疯了!2022年保姆级AI算法教程,新年必玩!_哔哩哔哩_bilibili
四、絮叨
其实高级玩法还有很多,比如使用 Textual Inversion 用某个人的图片集(30张左右),训练一个小模型,记录这个特征,然后进行多特征融合(写在 Prompt 描述里)。
就能生成像某个人的写实一些游戏风格作品。
图片来源于网络
还可以使用 img2img 进行风格、背景的替换等。
这些都可以使用 Stable Diffusion web UI 实现。
如果大家这些内容感兴趣,欢迎点个在看,喜欢的人多的话,我这周末就肝一期视频教程。
详细讲述,环境搭建 + Stable Diffusion web UI 使用技巧 + 各种玩法。
风险提示:
1、不要将 Stable Diffusion web UI 服务部署到公网服务器上,项目有漏洞,机器会被劫持;
2、不建议使用 naifu 版本,封装较多,容易被动手脚。建议使用开源的 Stable Diffusion web UI。
3、我的模型,我跑过,没问题。但不要随便下载网络上的其它开源模型,有反序列化攻击风险。
好了,今天就聊这么多吧。
AI作画,NovelAI开源教程相关推荐
- AI杀疯了,NovelAI开源视频教程来了,一键安装
大家好,我是 Jack. 在 CSDN 发的上篇文章火了,我看有很多人想看视频版的. 这就安排上了. 看完本期视频,你也能用 AI 工具做出的效果,有些还是很惊艳的: 这回弄了一个一键安装包,我将程序 ...
- 【AI作画】使用stable-diffusion-webui搭建AI作画平台
一.安装配置Anaconda 进入官网下载安装包https://www.anaconda.com/并安装,然后将Anaconda配置到环境变量中. 打开命令行,依次通过如下命令创建Python运行虚拟 ...
- NovelAI:AI作画二次元、续写故事,画师要失业?
本文来源 机器之心 编辑:陈萍 能自动续写小说的 AI 工具 NovelAI,这次也能作画了. 最近一段时间,在图像生成领域各种绘画工具层出不穷,生成质量堪比大片. 研究者们的探索永无止境,今天我 ...
- AI作画怎么弄?超详细ai绘画教程在这里
AI作画怎么弄?如何实现将照片生成ai漫画图,如何通过关键词描述生成好看的壁纸.背景?最全最详细教程来了,一分钟学会! 一.将照片生成二次元 我们先打开数画ai绘画软件,在首页这里,点击"相 ...
- AI作画的人机战争走向何方?
AI对于人类职业的影响及其引发的舆论波澜,迅猛到让人难以想象.还记得2017年,AI还是个标准的新生事物,我们的核心工作之一就是向读者们解释,同声传译.漫画作家.主持人等人类工作短期内仍是无法被AI取 ...
- 使用Amazon SageMaker构建高质量AI作画模型Stable Diffusion
使用Amazon SageMaker构建高质量AI作画模型Stable Diffusion 0. 前言 1. Amazon SageMaker 与机器学习 1.1 机器学习流程 1.2 Amazon ...
- 【机器学习基础】机器学习理论最佳入门!周志华宝箱书搭档,开源教程《钥匙书-KeyBook》发布...
作者:詹好.Datawhale开源项目组 开源初衷 近年来,多样化的机器学习相关教材和视频层出不穷,不仅包含了入门级机器学习宝典,还包括一些系统性书籍. 但国内在机器学习理论(Machine Lear ...
- 【资源】《动手学数据分析》开源教程完整发布!
作者:陈安东,湖南大学,Datawhale成员 1. 开源初衷 对于任何一个将来要实际运用的技能,通过实战,自己亲自将一行行代码敲出来,然后达到自己想要的效果,这个过程是最好的学习方式. 最开始接触了 ...
- 快乐学习Pandas!开源教程《Joyful-Pandas》发布
Datawhale 作者:耿远昊.Datawhale团队 寄语:Pandas 是基于Numpy的一种工具,是为了解决数据分析任务而创建的,其纳入了大量库和一些标准的数据模型,提供了大量能使我们快速便捷 ...
最新文章
- python wsdl connection refused 111
- Castle ActiveRecord 泛型应用
- 论supervisor的使用(一)
- Nginx ssl、rewrite配置
- Keras学习笔记---保存model文件和载入model文件
- Verilog 编写规范
- 20201028 《计算感知》第4节课 笔记
- java 常规类的可见性_Java 12常规可用性
- 设计模式系列 - 原型模式
- 282.给表达式添加运算符
- mysql查看实例下的表_mysql 实例下具体查看库,和表的大小
- Android Studio开发环境的搭建与hello world项目的构建
- html 转盘抽奖开发,html 大转盘抽奖
- mysql 子链接_MySQL多表查询实例详解【链接查询、子查询等】
- 天牛须和贪心算法_BAS_optimization 天牛须算法的简单编写 - 下载 - 搜珍网
- vscode如何打开html
- 面向对象——依赖倒转原则和里氏代换原则
- 如何更新/升级 python 库?
- 前端学习笔记2——错误解决,接口,echart
- 微信小程序基础篇-模板与配置
热门文章
- js中every用法_JS中every()和some()的用法
- 自动控制系统的时域分析法——一阶系统的时域分析
- 云栖专辑 | 阿里开发者们的20个感悟,一通百通
- 【爬虫】第一部分 urllib
- Oracle 利用 UTL_SMTP 包发送邮件
- 统计二叉树的叶子节点个数
- Hyper-V安装Win10系统
- Linux命令:ifconfig出现command not found 的解决办法
- python爬虫之常见的加密方式
- Zstack home 1.2.2a兼容对接ZHA标准设备和2.5.1a私有设备