首页 > 其他分享 >《花雕学AI》03:我最早接触的人工智能应用,还是要从AI绘画说起

《花雕学AI》03:我最早接触的人工智能应用,还是要从AI绘画说起

时间:2023-03-31 21:23:27浏览次数:39  
标签:03 花雕 1.2 AI 模型 ModelScope 35mm 图片

AI绘画是指利用人工智能技术,根据输入的文本或图片,生成逼真或有创意的图像的过程。AI绘画有很多不同的软件和平台,可以让用户体验到AI的魅力和趣味。

AI绘画的历史可以追溯到上世纪70年代,当时一位艺术家哈罗德·科恩开发了一个电脑程序AARON,可以进行绘画创作。4 随着计算机技术和深度学习的发展,AI绘画也出现了很多突破和创新,例如Google的DeepDream,OpenAI的DALL-E,以及最近火爆的Stable Diffusion和Disco Diffusion等。

我偶然接触到的AI绘画,是在ModelScope平台(https://modelscope.cn/home)上发现的,然后不经意就会简单使用了。

 

ModelScope是一个开源的模型即服务共享平台,旨在为泛AI开发者提供灵活、易用、低成本的一站式模型服务产品,让模型应用更简单。ModelScope基于“模型即服务”的概念,将AI社区中最先进的机器学习模型集成在一起,并简化了在实际应用中利用AI模型的过程。ModelScope的核心库提供了接口和实现,让用户可以轻松地加载、调用、优化和部署各种AI模型。ModelScope还提供了一个在线的社区平台,让用户可以在线体验、下载和分享各种AI模型,包括NLP、CV、Audio等多领域的SOTA模型,以及行业领先的多模态大模型。如果你想了解更多关于ModelScope的信息,你可以访问官方网站或者GitHub仓库,或者加入ModelScope魔搭社区,与其他AI爱好者交流和学习。

ModelScope有以下一些优势:
1、它是开源的,这意味着任何人都可以免费使用、修改和贡献ModelScope的代码和模型。
2、它是灵活的,它支持多种深度学习框架,例如PyTorch、TensorFlow等,让用户可以根据自己的喜好和需求选择合适的框架。
3、它是易用的,它提供了简单的Python SDK,让用户可以用一行代码实现模型推理,或者用十几行代码实现对预训练模型的调优训练。
4、它是低成本的,它提供了免费的GPU计算资源,让用户可以在云端运行各种AI模型,无需担心硬件限制或成本问题。
5、它是共享的,它提供了一个在线的社区平台,让用户可以在线体验、下载和分享各种AI模型,促进了AI知识和技术的传播和交流。

同时ModelScope也有以下几点劣势:
1、它是新兴的,它目前还处于开发阶段,可能存在一些bug或不稳定的情况,需要不断完善和改进。
2、它是有限的,它目前还不能涵盖所有的AI领域和任务,需要不断扩充和更新模型库,满足更多用户的需求。
3、它是依赖的,它目前还依赖于Google Colab或者ModelScope魔搭平台来运行模型,需要用户有一定的网络条件和账号权限,可能存在一些使用障碍或限制。

 

下面让我们打开ModelScope的创空间,可以看到里面有许多项目。

 

 

找到AI作画项目,注册登录后就能使用了。这里示范案例输入:蒸汽朋克 半机械兔子,其他选择生成4张图,选择分辨率1024X1024,选择语言:自动选择,点立即生成后,大约一分钟前后,就可出图四张了    

遇到自己满意的AI绘图出图,可以在图片上点鼠标右键,选择在新的页面打开,这样就能得到大规格的图片(我使用32寸显示器)

 

 

下面试试输入英文提示,A man that is 65% African, 20% Chinese and 15% Mexican wearing alternative clothing, portrait, 35mm f/1.2,我使用谷歌和新必应分别翻译了一下。

谷歌翻译为:一个65%的非洲人,20%的中国人和15%的墨西哥人穿着替代服装,肖像,35mm f/1.2

新必应翻译为:一个65%非洲血统,20%中国血统,15%墨西哥血统的男人,穿着另类服装,肖像,35mm f/1.2

 

 

不到一分钟,出来四张图,选了二张输出大规格

 

 

 

 

重复点击生成按钮,又选出几张大规格图片

 

 

在AI绘图中,有个特别的注意事项,就是在同一自热语言提示中生成的图片,每次都是不一样的,也就是说每张图片都是一次性的独一无二,看中的图片需要马上保存下来,因为过后就永远没有了。

 

我修改了输入的自然语言提示:A 18-year-old girl who is 65% Native American, 20% Chinese and 15% Mexican, beautiful and elegant, smiling happily, wearing alternative clothing, portrait photography, 35mm f/1.2
翻译成中文:翻成英文 一个65%印第安血统,20%中国血统,15%墨西哥血统的十八岁女孩,美丽大方,开心微笑,穿着另类服装,肖像摄影,35mm f/1.2,输出图片

 

 

尝试又生成了几组图片,只能说是效果一般般,难得的是使用非常简单,有文字输入就会有输出结果。

 

 

输入简单的一行字:江南水乡,阳春三月,风景画,细致,8K

 

同样简单的提示:受中国古代建筑影响的古老法国村庄

 

 

 

 

 

 

复杂一些的提示:3d毛茸茸的小鹿,特写可爱可爱,可爱的圆形反光大眼睛,长长的模糊毛皮,皮克斯渲染,不真实的引擎电影般流畅,复杂的细节,电影般的

 

 

 

怎么样?通过上面这些实际案例,相信大家都能熟练掌握了吧!

 

标签:03,花雕,1.2,AI,模型,ModelScope,35mm,图片
From: https://www.cnblogs.com/eagler8/p/17277495.html

相关文章

  • 03操作系统发展历史3.31
    操作系统发展历史手工操作系统:用户独占全机cpu等待人工操作增加了外存,先把要处理的数据存到外存中,减少CPU等待时间,提高工作效率也称脱机操作方式一次只能执行一个程序批处理阶段:单道批处理:自动,顺序排队进入监督程序,然后依次运行内存中只能一个程序运行,一......
  • 202031607330-杨雯丽 实验一 软件工程准备—认识软件工程
    实验一:软件工程准备项目内容班级课程博客链接20级卓越班此次作业链接实验一软件工程准备我的课程学习目标(1)学习博客园软件开发者学习社区使用技巧和经验。(2)了解Github的基本操作。本次作业在哪些方面帮我实现学习目标(1)了解与掌握了博客园的基本使用(2)熟练了......
  • restHighLevelClient 操作报错:listener timeout after waiting for [30000] ms
     java.io.IOException:listenertimeoutafterwaitingfor[30000]msatorg.elasticsearch.client.RestClient$SyncResponseListener.get(RestClient.java:905)atorg.elasticsearch.client.RestClient.performRequest(RestClient.java:229)atorg.elasti......
  • 202031607334-贾小萌 实验一 软件工程准备 初步认识软件工程
    项目内容班级博客链接20级卓越班本次作业要求链接实验一软件工程准备我的课程学习目标学习博客园软件开发者学习社区使用技巧和经验;了解Github基本操作本次作业在哪方面帮我实现学习目标初步了解博客园软件和Github的基本操作;初步认识软件工程实验内容......
  • 202031705119-张倩 实验一 软件工程准备——初步认识软件工程
    一.博文开头项目内容班级博客链接2023春软件工程(2020级计算机科学与技术)本次作业要求链接实验一软件工程准备我的课程学习目标1.学会使用博客园的基本功能2.学会使用Github的基本功能3.阅读《现代软件工程——构建之法》并解决提出的问题本次作业在哪些......
  • linux ftp服务器报错:425 Data Connection Failed.的解决方法
    原先我写的脚本:然后会出现450错误  修改后的脚本: 再操作前,增加passive一条语句就解决了。参考博客:https://www.codenong.com/cs106853176/    ......
  • 2023-03-31-顺序队列SqQueue的基本操作
    //基本顺序队列#include<stdio.h>#include<stdbool.h>#defineMAXSIZE50typedefstruct{intdata[MAXSIZE];intfront,rear;}SqQueue;voidinitSqQueue(SqQueue*Q)//进行队的初始化{Q->front=0;Q->rear=0;}boolisEmpty(SqQueue......
  • php Trait基类use trait,本类不use
    一回顾trait使用https://blog.csdn.net/bushuwei/article/details/103514174发现之前本人说明很模糊,自己居然不知道为什么其实这里的$c,就是classB再次回顾逻辑二分析self和static区别说的没毛病Trait基类usetrait,本类不use。那么如果用的newself,则你new出来的就是......
  • 打工人都在用的AI工具(第二期)
    更多精彩内容,欢迎关注公众号:数量技术宅,也可添加技术宅个人微信号:sljsz01,与我交流。上周更新的打工人都在用的AI工具(第一期)收到了小伙伴们的高度好评,于是很多小伙伴们急急忙忙的催更,技术宅们也马不停蹄的张罗。那么距离上周发文过后,市面上又出来了哪些好玩又实用的AI小工具呢?本......
  • Codeforces Gym 103931F - Forest of Magic(时间轴分块+线段树合并)
    一个巨烦的时间轴分块做法,有点类似于P2137Gty的妹子树先考虑静态的情况。看上去就一脸线段树合并对吧?一次修改的操作对一个点\(x\)贡献可以写成\(k·dep_x+b\)的形式,开两棵线段树合并维护一次项和零次项系数即可。由于静态问题可做,因此考虑时间轴分块。设阈值\(B\),每\(B......