腾讯云服务器,带你深度体验大数据AI!(附操作流程)

2023-10-20 14:07:33 浏览数 (1)

来源 | 腾讯云开发者社区

作者 | 星橙,腾云先锋腾云先锋(TDP)成员

在现代技术的世界中,人工智能(AI)正迅速演化,并对每个技术人的生活产生深远的影响。

其中,ChatGPT和Midjourney是两个备受瞩目的项目,它们的设计之旅告诉我们如何将抽象概念转化为现实应用。

AIGC就像一支马良神笔,拥有的无尽创造力。这支笔的特别之处在于,是由AI打造的。

它可以根据指定的需求和样式,创作出各种内容:小说、报告、音乐、图像,甚至是视频和代码。

如果你现在就想体验到大数据上的AI绘画的魅力,你可以怎么操作?

今天,学堂君就借由腾讯云GPU服务器作为环境之一,给你分享一波AI绘画的神奇体验~

扫码发送暗号“AI”,获取《腾讯研究院AIGC发展趋势报告(2023版)》。拿捏生成型AI发展趋势,提升工作效率吧!

长按二维码 免费获取对应资源

01

环境需求

1.腾讯云GPU服务器GN7

2.Windows Server 2019 数据中心中文版

3.python环境

4.jupyter

5.git环境

开始体验

使用master登录到服务器

02

安装环境

python环境这里推荐使用anaconda创建虚拟python环境,而且anaconda也自带了jupyter,非常方便。

在anaconda官网下载好安装包之后双击安装。跟随其提示进行下一步即可。然后我们运行anaconda。

anaconda官网:https://www.anaconda.com

在git官网下载git并安装。官网:https://git-scm.com

打开Git用git clone克隆项目代码

git clone https://github.com/alembics/disco-diffusion

直接在jupyter里面运行笔记本,会自动安装所有依赖,安装完依赖的目录是这样子的:

我们会看到jupyter笔记本的变化:

我这里换了清华的源,下载比较快一些:

这段比较慢,需要耐心等待。

下载完成后我们就可以体验AI绘画了,一般默认设置无需更改,只需填写描述词即可。

下面是一些参数的描述:

width_height是期望的最终图像大小,应该设置为64px的倍数,并且在默认的CLIP模型设置上至少设置为512px。如果忘记使用64px的倍数,DD会调整图像尺寸。

steps是迭代步数,越高细节越多。

下面的几个摘自文档解释,前面测试可以不改动。

clip_guidance_scale:(5000|1500-100000) CGS是希望CLIP在每个时间步向提示符移动的程度。一般越高越好,但如果CGS太强,就会超出目标而扭曲图像。

tv_scale:(0|0-1000)总方差去噪。可选,设置为零关闭。控制最终输出的“平滑”。

如果使用,tv_scale将尝试平滑你的最终图像,以减少整体噪声。如果你的图像太“脆”,增加tv_scale。电视去噪在保持边缘的同时平滑平滑平坦区域的噪声。

参见https://en.wikipedia.org/wiki/Total_variation_denoising

range_scale:(150|0-1000)可选,设置为0表示关闭。用于调整颜色对比度。

更低的range_scale将增加对比度,非常低的数字会减少色彩,从而产生更有活力或像海报一样的图像。对于更弱的图像,更高的range_scale会降低对比度。

sat_scale:(0|0-20000)饱和刻度。可选,设置为零关闭。如果使用,sat_scale将有助于缓解过饱和。如果你的图片太饱和了,增加sat_scale来降低饱和度。

init_image:可选的。回想一下,在上面的图像序列中,第一个显示的图像只是噪声,如果提供了一个init_image,扩散将用init_image代替噪声作阿为它的启动状态。

要使用init_image,请将图像上传到Colab实例或你的谷歌驱动器,并在这里输入完整的图像路径。

如果使用init_image,可能需要将skip_steps增加到总步骤的50%,以保留init字符。有关进一步的讨论,请参阅上面的skip_steps。

init_scale:(1000|10-20000)它控制CLIP尝试匹配所提供的init_image的强度。

这与上面的clip_guidance_scale (CGS)进行了平衡。初始尺度太大,在扩散过程中图像不会有太大的变化。CGS太多,init镜像会丢失。

cut_batches:(4|1-8)每次迭代,AI将图像切割成更小的部分,称为cuts,并将每个切割与提示进行比较,以决定如何引导下一步扩散。

更多的剪切通常可以产生更好的图像,因为DD在每个时间步中有更多的机会微调图像精度。

这款里就是最关键的短语设置部分,text_prompts就是短语,0:是第一帧,如果是动画可以设置从哪一帧开始变风格,单个图片就设置一句就行。

image_prompts是基于哪张图片进行生成,这个也很有意思可以自己选图片实验。

怎么设置好的确是门艺术,不过大概有场景描述就可以生成,有喜欢的艺术家也可以加上,还有时间,地点也可以。

不得不说,腾讯云GPU服务器真的很方便,随时随地体验大数据AI,比本地香的多啊。

最后展示几张Ai生成的图:

文章结束了,但学习之心可结束不了~

对于腾讯云相关产品,学堂君也专门整理了一篇词汇表,希望能帮到你更快掌握技术。

扫码发送暗号“词汇表”,即可获取该资源!

长按二维码 免费获取对应资源

0 人点赞