未来人类社会将进入人工智能时代。现在热门的智能聊天机器人ChatGPT、AI绘图还只能算是人工智能时代的初级产物,人工智能将以超乎想象的速度向前发展。人类享受着人工智能时代的便捷,同时也面临AI取代人力的威胁。
最近,大家聊了很多关于ChatGPT的话题,但是它通常只能聊天,没有绘画功能,与同样很火的AI绘画相比,在视觉体验上要稍逊风 骚。现在网络上遍布AI绘制的作品,通过浏览,我倍感震惊,不敢相信这些图片是机器画出来的。所以我也怀着好奇心在网上搜了下AI绘图的相关知识。发现很多关于stable-diffusion的信息,这个开源软件可以部署到本地计算机,不用忍受网速慢的煎熬。于是,我也想着在自己电脑上部署一下,也来体验一下,同时把部署过程分享给大家,希望帮助大家避坑。
stable diffusion
或者用谷歌搜索AUTOMATIC1111
,点击stable-diffusion-webui
进入该开源项目;Python 3.10.6
,转到Python的安装目录,为避免不必要的错误,记得一定要选择3.10.6版本,将软件包下载到本地,运行安装,安装的时候要勾选创建Python的环境变量,如下图所示,开始安装即可;git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git
(根据实际路径填写)\stable-diffusion-webui\models\Stable-diffusion
文件夹中;stable-diffusion-webui
文件夹中的webui-user.bat文件,添加一行代码git pull
,这个主要是为保证每次打开stable-diffusion时的版本与github的项目保持一致,修改后保持该文件;webui-user.bat
文件,运行软件,此时会弹出命令行,第一次打开会在线下载一些依赖的软件包,这一步通常会遇到一些问题,比如无法安装gfpgan
,如遇到该问题,请在stable-diffusion-webui
文件夹中找到launch.py
文件,推荐使用一些常见的代码编辑器打开,如notepad++等,我是用的IDEA打开的,将源文件修改为下图所示的样子,就是在github.com网址前面加上一个代理服务地址https://ghproxy.com/
;命令行启动成功的界面
刚开始不知道用什么词描述,就乱写了个a Chinese beautiful girl
,结果输出了一张图如下,图片是挺好看的,但是长相不太像中国人。
于是我又搜索了AI绘图词汇
的相关内容,找到了这么个网站https://lexica.art
,上面有大量的AI图片,你可以参考它的描述方式来训练stable diffusion绘图。比如我在这个网站上找了这么一张图,借用它的描述方式,想看看本地部署的软件会生成什么图片?
结果stable diffusion给我生成了一张下面这样的图,好像除了发型、脸型像,其他的好像都不太像,尤其是整体画风不同。当然,这也是AI绘图的优势,它存在更多可能性,趣味性十足。
下面来一张梵高画风的湍流图:
总之,AI时代将孕育无限可能,学着适应,驾驭它,而不是相反。