我的编程空间,编程开发者的网络收藏夹
学习永远不晚

AI 杀疯了,NovelAI开源教程

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

AI 杀疯了,NovelAI开源教程

大家好,我是 Jack。

如果说 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 开源项目,即可搭建。

这里简单说下搭建流程:

下载代码:

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。

激活 conda 虚拟环境:

conda activate novelai

根据显卡驱动安装 GPU 版本的 Pytorch:

直接使用官网的命令安装,打开网页:

https://pytorch.org/get-started/locally/

根据自己的环境选择安装指令:

第三方库依赖安装:

进入项目根目录,然后作者注明的第三方依赖库。

python -m pip install -r requirements.txt

下载模型文件:

NovelAI 的模型训练文件泄漏出来了,我直接放到网盘分享出来了。

权重下载链接(提取码:jack ):

https://pan.baidu.com/s/1BJ-5Zo7FnCxh7ezJtYEqIg?pwd=jack 

将模型文件解压缩放到 models 目录下,

在 models/Stable-diffusion 里,可以看到这几个文件:

运行 Web UI

python launch.py

第一次运行,这个过程中也会下载一些依赖库和权重文件,耐心等待即可。

看到 local URL 表明开启完成,直接打开这个本地连接。

然后你就能看到这个页面了:

效果测试:

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 使用技巧 + 各种玩法。

风险提示:

不要将 Stable Diffusion web UI 服务部署到公网服务器上,项目有漏洞,机器会被劫持;

不建议使用 naifu 版本,封装较多,容易被动手脚。建议使用开源的 Stable Diffusion web UI。

我的模型,我跑过,没问题。但不要随便下载网络上的其它开源模型,有反序列化攻击风险。

好了,今天就聊这么多吧。

我是 Jack,我们下期见~

来源地址:https://blog.csdn.net/c406495762/article/details/127419474

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

AI 杀疯了,NovelAI开源教程

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Audiocraft 教程之如何在 Mac(和 Windows)上本地安装 Audiocraft(Meta AI 开源音频生成)

2023 年 6 月 9 日,星期五,Meta 发布了他们最新的人工智能工具。它是一种基于深度学习的音乐生成器和音频处理工具。与 Google 的 MusicLM 不同,Audiocraft 是一个开源平台,为用户提供了随心所欲探索和实验的
2023-08-18

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录