Category: AI教程

  • 如何安装和使用DragGAN?在线和本地运行的4种方法

    DragGAN是一个热门的开源AI图像项目和研究,可以通过拖动对图像中的静态对象的姿势、形状、表情和方向等进行灵活而精确的控制,可以实现比如将动物的嘴张开、将汽车的角度更改、将风景中的山体拔高等操作。近期,DragGAN的团队在GitHub上线并开源了其官方的实现项目,本篇文章将介绍如何运行、安装和使用DragGAN,包含在线运行和本地使用的多种方法。

    DragGAN演示效果

    在线运行和使用DragGAN

    如果你只想上手试试看DragGAN的效果,那么在线运行DragGAN是一个更好的选择,我们这里将介绍使用OpenXLab、Hugging Face、以及Google Colab等3个方法来在线使用DragGAN。

    通过OpenXLab浦源运行

    OpenXLab浦源是由「上海人工智能实验室」推出的AI模型社区和托管平台,类似于下文将介绍的Hugging Face。DragGAN的团队在OpenXLab中提供了官方对DragGAN项目的实现,用户可以访问该网站,运行DragGAN测试拖拽效果。

    运行地址:https://openxlab.org.cn/apps/detail/XingangPan/DragGAN

    OpenXLab DragGAN

    通过Hugging Face运行

    Hugging Face是一个知名的开源AI模型社区,该平台汇集了各种类型的AI模型、数据集和运行空间。DragGAN项目开源上线后,其官方团队第一时间在Hugging Face上创建了一个项目空间,感兴趣的用户可以随时访问,测试运行效果。

    运行地址:https://huggingface.co/spaces/DragGan/DragGan

    Hugging Face DragGAN

    通过Google Colab使用

    Google Colab是由谷歌推出的,允许用户使用Jupyter notebook环境编写、运行和共享Python代码的云端平台。Google Colab是一项免费服务,为用户提供虚拟机,包括访问高性能CPU、GPU和TPU资源,以及预装库,如TensorFlow、PyTorch等。如果你是一位技术人员,那么你可以选择该方法,打开下方的运行地址,然后在设置中选择GPU并运行安装代码和演示代码块即可。

    运行地址:https://colab.research.google.com/drive/1mey-IXPwQC_qSthI5hO-LTX7QL4ivtPh?usp=sharing

    Google Colab运行DragGAN

    本地安装和使用DragGAN

    如果你想要在自己的电脑上本地安装和部署DragGAN,只需根据DragGAN GitHub项目上的指示来操作即可。操作前请先下载安装GitPythonConda,具体步骤如下:

    第1步:克隆DragGAN官方的项目

    打开命令提示符或终端,使用git命令,git clone https://github.com/XingangPan/DragGAN.git克隆官方项目到你想要的文件夹。

    第2步:设置CUDA和安装Python环境

    1. 克隆完毕后,使用cd命令cd DragGAN进入该文件夹
    2. 然后设置conda环境:conda env create -f environment.yml,(注:如果你是运行的Mac,那么请编辑environment.yml文件并删除- cudatoolkit=11.1,因为Mac没有采用英伟达的GPU。另外,Mac还需设置使用CPU运行,在终端中配置export PYTORCH_ENABLE_MPS_FALLBACK=1
    3. 激活conda环境:conda activate stylegan3
    4. 安装相关依赖项:pip install -r requirements

    第3步:下载预训练的模型

    使用命令python scripts/download_model.py下载

    第4步:设置DragGAN GUI界面并运行

    使用命令python visualizer_drag_gradio.py下载基于Gradio的界面,下载安装完后,复制终端里面的Running on local URL里面的本地地址。http://127.0.0.1:7860便可以在本地浏览器中运行了。

    以上便是AI工具集为大家整理的如何运行DragGAN的方法,如果你在安装和使用过程中有何问题,可以在评论区留言或着在DragGAN的官方GitHub项目寻求帮助。

  • 如何运行Stable Diffusion?在线和本地运行的5种方法

    Stable Diffusion是由初创公司Stability AI和来自慕尼黑大学以及Runway的研究人员在2022年发布的文本到图像的生成模型,支持文生图、图生图、修改图像、填充低分辨率图像等功能。由于其免费开源,并且生成的图片质量较高,因此广受创作者的喜爱。本篇文章将讲解如何在线和本地运行Stable Diffusion,让你快速上手生成想要的图片。

    如何在线运行Stable Diffusion

    DreamStudio

    Dream Studio Stable Diffusion

    DreamStudio是StabilityAI公司官方推出的方便用户生成图像的网站应用程序,基于Stable Diffusion模型,用户可输入自然语言和更改调节参数控件来创建自定义图像,还支持API访问以在自己开发的应用程序或机器人中使用。注册登录DreamStudio后,可以获得免费赠送的25积分,大约可以生成30张标准图像,若需更多的生成次数,可付费购买,10美元可购买1000积分。

    官网地址:https://beta.dreamstudio.ai/generate

    Clipdrop Stable Diffusion XL

    Clipdrop Stable Diffusion XL

    Clipdrop是StabilityAI推出的一系列AI图像处理工具套件,支持图片抹除、图片放大、图片打光、背景移除、背景替换、缩放填充等AI图片功能。除了这些功能外,Clipdrop支持了最新的Stable Diffusion XL版本,用户可以访问其网站,输入prompt文本描述,选择图像风格,点击Generate按钮即可生成图片。目前,免费版的Clipdrop允许用户每天使用Stable Diffusion XL生成400张图片,右下角会带有个Clipdrop的小水印。如果想要更多的生成次数和去除水印,可以考虑升级到Clipdrop的高级版本,付费后可以每天生成1500张图片,并且可以无限使用其他的AI功能。

    官网地址:https://clipdrop.co/stable-diffusion

    Hugging Face

    Hugging Face Stable Diffusion

    Hugging Face是知名的开源AI模型社区,平台上汇集了全球各大知名AI模型,用户可以通过Hugging Face下载AI模型的数据集,也可以直接在线运行查看实时效果。Hugging Face上的Stable Diffusion由StabilityAI官方创建,目前是2.1版本,用户可直接输入描述,点击Generate image便可以生成图片。由于Hugging Face的用户量巨大,所以生成图片的速度可能较慢,大概需要10秒及以上。

    官网地址:https://huggingface.co/spaces/stabilityai/stable-diffusion

    Replicate

    Replicate Stable Diffusion

    Replicate是一个帮助用户快速运行开源机器学习模型的平台,如语言模型、视频创作和编辑、图片分辨率提高、图像修复、图片文字互转等,用户只需添加几行代码,便可以快速开发属于自己的AI应用。Replicate的平台上同样提供了Stable Diffusion的在线运行环境,相比于Hugging Face,Replicate的生成速度更快。

    官网地址:https://replicate.com/stability-ai/stable-diffusion

    如何本地运行Stable Diffusion

    如果你愿意动手折腾,想对提供的输入对数据模型进行微调,或者出于隐私安全,那么在自己的本地电脑上运行Stable Diffusion模型,可能是个不错的选择。以下是本地运行Stable Diffusion的步骤:

    第1步:安装Python和Git

    安装Python 3.10.6版本,你可以从Python的官方网站上下载安装,安装完毕后可以打开命令行终端,输入python -version以检查Python版本。接下来,便是安装代码管理工具Git,可以从Git的官网下载安装包。

    第2步:注册GitHub和Hugging Face账号

    GitHub是用于托管软件代码,而Hugging Face则是开源AI模型社区,注册这两个平台的账号,可以方便你后续代码的同步管理,以及下载Stable Diffusion模型。

    第3步:克隆Stable Diffusion Web-UI到本地电脑

    Stable Diffusion Web-UI是一个开源的基于Gradio开发的Stable Diffusion网页界面项目,可以帮助开发者快速创建Stable Diffusion的用户界面。首先创建一个文件夹,如sd-project,然后使用cd命令定位到该文件夹,cd sd-project。然后运行git clone命令将该项目下载下来,git clone https://github.com/AUTOMATIC1111/stable-diffusion-webui.git

    第4步:从Hugging Face下载Stable Diffusion模型

    访问Hugging Face官网,登录注册好的账号,下载Stable Diffusion 1.5版本,模型下载完成后,导航到stable-diffusion-webui 文件夹内的“models”文件夹,然后将该模型放到这里。

    第5步:设置Stable Diffusion Web-UI

    打开命令行终端并使用cd命令定位到 stable-diffusion-webui 文件夹,如cd xx/sd-project/stable-diffusion-webui,然后输入webui-user.bat安装依赖项。

    第6步:运行Stable Diffusion

    安装依赖项成功后,命令提示符中将出现一个 URL:http://127.0.0.1:7860。将其复制并粘贴到浏览器地址栏中以运行stable-diffusion-web-ui。

    Stable Diffusion Web-UI

  • 如何免费使用GPT-4?不开会员的6种方法

    GPT-4是OpenAI推出的最新GPT大语言模型的版本,该模型具有强悍的多模态能力,不仅可以解析文本代码,还可以处理图像输入。目前官方版的GPT-4仅能通过ChatGPT Plus付费会员才能使用,免费版的ChatGPT无法使用最新的GPT-4,而Plus版本需要每个月花费20美元来订阅,并且国内付款非常困难。因此,本篇文章将介绍6个简单的替代方案,让你免费使用GPT-4。

    1. 微软新必应

    新版必应(New Bing)是微软推出的结合了GPT-4的对话式AI搜索引擎,用户可以登录微软账号通过Bing Chat便可以免费体验GPT-4的聊天功能,对于生成的结果还会展示引用的来源出处。除开对话外,Bing Chat 还内置了DALL·E 2的文本生成图像功能,可以直接在必应聊天的上下文中输入描述,便可以快速生成图片。

    官网地址:https://bing.com/new

    Welcome to New Bing

    2. Forefront

    Forefront是一个免费的基于GPT-4模型套壳的AI聊天机器人,提供更好的ChatGPT使用体验。用户可以在GPT-4、GPT-3.5、Claude等对话模型间切换,注册后即可免费访问GPT-4、图像生成、自定义人物角色、可共享聊天等。Forefront的免费版提供每3个小时5次的免费GPT-4对话,全天24小时可以使用40次免费的GPT-4。

    官网地址:https://chat.forefront.ai/

    Forefront AI的界面

    3. Perplexity AI

    Perplexity AI是国外炙手可热的AI搜索引擎,由谷歌AI负责人Jeff Dean、图灵奖获得者Yann LeCun、GitHub前CEO等一众大佬投资。其最新的Copilot功能便由GPT-4驱动,用户每天可以免费使用GPT-4支持的AI搜索问答5次。除开在线网页外,Perplexity AI还提供了Chrome浏览器插件、iOS和Android应用程序。

    官网地址:https://www.perplexity.ai/

    Perplexity AI

    4. Poe

    Poe是国外知名的问答平台Quora推出的一个AI聊天机器人,可以帮助用户回答问题并进行连续的来回对话。该平台上的聊天机器人由ChatGPT、GPT-4、Claude等提供技术支持,对于GPT-4,Poe为用户免费提供每天1次的提问次数,虽然很少,但提供的机器人集合还是很方便日常使用。并且,Poe除了在线网站外,还提供了Mac、iOS和Android的客户端,变相地增加了几次免费对话次数。

    官网地址:https://poe.com/

    Poe GPT-4

    5. Merlin

    Merlin是一个GPT驱动的AI助手浏览器插件,可以在Chrome、Edge或其他Chromium内核的浏览器上免费使用,用户可以在浏览任意网页时与Merlin机器人聊天,无需离开页面即可从互联网获取你需要的信息。Merlin为每个用户提供了每天51次的查询积分,若使用GPT-4模型的话,每次聊天会消耗10次积分,也就意味着用户每天可以免费进行5次的GPT-4对话。

    官网地址:https://merlin.foyer.work/

    Merlin GPT-4

    6. Ora.ai

    Ora.ai是一个帮助用户免费创建自定义聊天机器人的在线平台,用户还可以将创建好的机器人免费分享给朋友或其他人使用。Ora.ai推出了一个基于GPT-4的聊天机器人,允许用户免费试用GPT 4模型,由于网站的访问量激增,目前Ora.ai可以每天免费使用1次GPT-4的对话功能。

    官网地址:https://ora.ai/openai/gpt4

    Ora.ai GPT-4

    以上便是AI工具集编辑整理的目前市面上稳定可靠的6种免费使用GPT-4的方法,结合这些方案,每天还是可以免费使用GPT-4几十次了,对于日常使用来说,也是基本够用了的。