AI绘画突然爆火?快速体验二次元画师NovelAI(diffusion)

news/2024/10/25 15:21:48/

目录

  • 0 写在前面
  • 1 diffusion vs GAN
  • 2 NovelAI
  • 3 AI绘画环境搭建
  • 4 体验AI创作

0 写在前面

机器学习强基计划聚焦深度和广度,加深对机器学习模型的理解与应用。“深”在详细推导算法模型背后的数学原理;“广”在分析多个机器学习模型:决策树、支持向量机、贝叶斯与马尔科夫决策、强化学习等。

🚀详情:机器学习强基计划(附几十种经典模型源码合集)


话不多说,先看看AI绘画的效果

在这里插入图片描述
接下来带大家体验一下二次元画师novelAI。最新进展——AI绘画进军三次元,有人用它打造赛博女友?(diffusion)

1 diffusion vs GAN

所谓扩散算法diffusion是指先将一幅画面逐步加入噪点,一直到整个画面都变成白噪声。记录这个过程,然后逆转过来给AI学习。

AI看到的是什么?一个全是噪点的画面如何一点点变清晰直到变成一幅画,AI通过学习这个逐步去噪点的过程来学会作画。

diffusion和之前大火的GAN模型相比,有什么优势呢?用OpenAI的一篇论文内容来讲,用diffusion生成的图像质量明显优于GAN模型;而且与GAN不同,diffusion不用在鞍点问题上纠结——涉及稳定性问题,只需要去最小化一个标准的凸交叉熵损失即可,这样就大大简化了模型训练过程中,数据处理的难度。

总结来说,目前的训练技术让diffusion直接跨越了GAN领域调模型的阶段,而是直接可以用来做下游任务,是一个新的数学范式在图像领域应用的实例

2 NovelAI

NovelAI是基于人工智能的绘画创作辅助工具,单纯训练就使用了数千个网站的数十亿张图片。NovelAI是一个商业化的网站,绘画是需要付费的,然而这次其商业模型疑似流出,不管是小白还是画师都能体验一次AI创作的乐趣。这次流出的模型是stable-diffusion-webui,也就是第一节介绍的扩散算法。

在这里插入图片描述

3 AI绘画环境搭建

主要分为以下步骤:

  • 创建Python3.10的虚拟环境

    conda create -n ai_draw python=3.10
    

    虚拟环境相关操作请参考:Anaconda安装与Python虚拟环境配置保姆级图文教程(附速查字典)

  • 在虚拟环境中安装Pytorch
    这步比较涉及显卡相关的配置,比较复杂,请参考:最新CUDA/cuDNN与Pytorch保姆级图文安装教程(速查字典版)

  • 下载模型stable-diffusion-webui

    git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui
    
  • 安装依赖库
    首先进入虚拟环境

    conda activate ai_draw
    

    接着进入stable-diffusion-webui根目录运行

    pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r requirements.txt
    

    采用清华源可以更快完成安装
    在这里插入图片描述

  • 下载模型和权重文件
    模型文件model.cpkt:model.cpkt,权重文件GFPGANv1.4.pth:GFPGANv1.4.pth,模型文件移动到这个目录stable-diffusion-webui-master\models\Stable-diffusion,权重文件留在根目录即可,最后的文件组织如图所示

    在这里插入图片描述
    在这里插入图片描述

  • 根目录运行启动文件

    python launch.py
    

    期间会下载一些新的依赖,有可能超时报错,多启动几次即可

4 体验AI创作

通过第三节的配置,成功后即可在终端看到

在这里插入图片描述
开放了一个本地端口,在浏览器中输入即可

在这里插入图片描述
接下来测试最简单的文本生成图像功能:

  • 输入正面标签:
    NSFW,anime fine details portrait of a white haired girl ,black eyes,wearing hoodie on the city street background, close-up view, anime masterpiece,4k, sharp high quality anime, artstation Prhololive, uruha_rushia, 1girl, bangs, bare shoulders, red eyes, blue dress, blue green hair,blue sleeves, blush, bow, breasts, chick, collarbone, detached collar, detached sleeves, double bun, eyebrows visible through hair,frills, hair orhament, medium hair, off-shoulder dress 1girl looking_at_viewer upper_body, too many flowers,kyoto animation, bishojo, bare_shoulders black sleeves yellow_eyes emeraldblue_hair, sailor_collar and neckerchief, detached_sleeves frilled_shirt_collar frills grey_shirt headset heart long_hairsleeveless shirt twintails verv long hair wide sleeves highres 2girl, two bishojo snuggled up selfie, with white marble glowing skin and perfect symmetrical pretty face with blush cheeks and glaring eyes wearing a school uniform,golden hour lighting, strong rim light, intense shadowse , Ernst Thoms
    
  • 输入反面标签:
    lowres, bad anatomy, bad hands, text,error, missing fngers,extra digt ,fewer digits,cropped, wort quality ,low quality,normal quality, jpeg artifacts,signature,watermark, username, blurry, bad feet
    
  • 设置采样步长sampling step为28
  • 配置CFG Scale为12
  • 点击Generate

在这里插入图片描述
当然这里还有img2img等丰富的功能,读者可自行测试


🔥 更多精彩专栏

  • 《ROS从入门到精通》
  • 《机器人原理与技术》
  • 《机器学习强基计划》
  • 《计算机视觉教程》

👇源码获取 · 技术交流 · 抱团学习 · 咨询分享 请联系👇

http://www.ppmy.cn/news/567356.html

相关文章

软件推荐:Picasa

Google 的免费图形处理工具Picasa,数秒钟内就可找到并欣赏计算机上的图片。 Picasa 原为独立收费的图像管理、处理软件,其界面美观华丽, 功能实用丰富。后来被 谷歌收购并改为免费软件, 成为了谷歌的一部分,它最突出的…

民安智库(第三方发展指数评估)谈中国智能家居市场发展研究

近些年随着网络技术、智能技术的发展,智能家居设备渐渐兴起,并不断出现在大众视野当中。随着大量产品进入市场,消费者的大量且多面的反馈促进智能家居行业进入新的高速发展阶段。作为近几年的市场热点,中国的智能家居市场发展状况…

MATLAB数学建模——贝叶斯预测模型

概念 贝叶斯预测模型是一种基于贝叶斯统计理论的预测方法。它利用已有的先验知识和数据,通过贝叶斯定理来更新概率模型,并得出对未来事件或未知量的预测。 在贝叶斯预测模型中,我们首先定义一个先验概率分布,该分布表示我们对未…

22-作用域链的理解

文章目录 作用域全局作用域函数作用域块级作用域二、词法作用域三、作用域链 作用域 🍿🍿🍿作用域,即变量(变量作用域又称上下文)和函数生效(能被访问)的区域或集合 作用域决定了代…

symbian c++

Symbian游戏编程入门 (一) Symbian OS简介 一 Symbian OS简介 1.1 Symbian操作系统的起源和现状 Symbian成立于1998年,由爱立信、诺基亚、摩托罗拉和Psion共同出资筹建。1999年,松下公司加入Symbian。2000年,世界上第一款采用Symbian操作系统…

Symbian游戏编程入门

一 Symbian OS简介 1.1 Symbian操作系统的起源和现状 Symbian成立于1998年,由爱立信、诺基亚、摩托罗拉和Psion共同出资筹建。1999年,松下公司加入Symbian。2000年,世界上第一款采用Symbian操作系统的手机Ericsson R380成功上市,同…

Symbian 图形编程入门

一 Symbian OS简介 1.1 Symbian操作系统的起源和现状 Symbian成立于1998年,由爱立信、诺基亚、摩托罗拉和Psion共同出资筹建。1999年,松下公司加入Symbian。2000年,世界上第一款采用Symbian操作系统的手机Ericsson R380成功上市,同…

超极本认知六大误区详解:不只是轻薄+长续航

超极本究竟是什么?在PC行业飞速发展的今天,用户对于PC产品的需求慢慢发生了改变,随着去年平板电脑的升温,移动互联已经从概念逐步进入到了消费者生活、工作的各个领域。在这个时代,还坚持原来笔记本老旧的发展路线必然…