周末闲谈AI作图,你真的了解它吗?

Posted 许思王

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了周末闲谈AI作图,你真的了解它吗?相关的知识,希望对你有一定的参考价值。

个人主页:【😊个人主页】
系列专栏:【❤️周末闲谈】

系列目录

✨第一周 二进制VS三进制
✨第二周 文心一言,模仿还是超越?
✨第二周 畅想AR


文章目录


前言

感谢你在周末准时与我相遇😚😚😚,AI这个话题自从它被提出来后无论在哪个时代都是个经久不衰的热点,从AlphaGo的惊世一战到ChatGPT的横空出世, 没有人知道它下一次会给我们带来怎样的惊喜,今天就让我们来谈谈火遍全网的AI画手吧。

事实上当我们在网络中搜索AI绘画会发现,关于AI绘画的软件层出不穷,但我们关于AI绘画的起源与发展的文章却少之又少,难道它的诞生就真是顺应时代的发展吗?


AI绘画🤖🤖🤖

ai绘画就是“人工智能绘画”,是一种计算机生成绘画的方法。

AI的绘画主要包括两个部分,一个是对图像的分析与判断,另一个是图像的处理与还原。
人工智能中的图像分析与处理技术就是利用计算机视觉去提取物体的纹理信息,然后通过神经网络对其进行深度的图像分类和处理。而在 AI绘画方面,人工智能也主要应用在图像的识别与还原。

工作原理🎛️🎛️🎛️

利用电脑运行,使用AI算法来自主生成的绘画方式。
具体的绘画是通过AI算法经过大量真实存在的画师作品中,进行归纳和学习来完成创作。
用户可以在平台上输入各种与风格、主题、氛围有关的关键词,AI根据这些关键词在互联网巨量的资源和素材中搜索、学习,最后糅合与拼接成一些符合要求的画作。这就是AI作画的简单解释。

支持/反对?🤔🤔🤔

自从AI绘画出现在我们的生活中以后,两种声音也随之出现,我们都知道every coin has two sides (任何事都有其两面性)。

艺术革命(正方)😉😉😉

在高度的网络冲浪回来后我发现在大多数支持者看来AI绘画具有人工无法比拟的素材基数与效率,这样的优点使其受到商业市场青睐。

举个例子:
对一些游戏设计工作者们来说,在项目初期它们需要整理思路与大的风格调性,这时就可以通过AI作画,一次性批量的渲染出几百张具有同样元素风格的不同画面,这对于色彩、风格、构图等等基础元素都没有确定的项目初期,单纯依靠人的作画是无法完成的,而通过AI我们就可以轻松的完成,并且质量也有一定的保证。因为仅靠文字的描述,就可以直接生成大批量的符合要求的画面,这样的画面对于设计者理解策划的意图,与处理画面中元素、人物之间的比重关系、神态动作、色彩调性等等等等,都有着极为便利的关系,可以有效的提高工作效率。甚至作为完全不会画画的编导、舞美来说,对于场景氛围的营造和概念希望达到的效果,都有很好的效果。

伦理危机(反方)😔😔😔

版权问题一直以来都是AI作图的广大争议点,相比较与传统绘画方式所创作的图画有明确的著作权与知识产权,AI绘画作品的权属难以确证,因为AI技术模型、程序员、艺术家以及终端用户都可能对作品的创作过程产生影响。

同样我们可以举个例子:
最近“LOFTER平台AI绘画功能遭用户质疑”的话题登上微博热搜,即使官方及时回应:“头像生成器”功能测试仅为满足用户个性化头像需求,并无其他目的,更无盈利目的;此功能的训练数据集来自于开源数据,未使用LOFTER用户的作品,如确有侵权,每张图片将赔偿原作者一万元",但仍然引发了巨大的争议。
我们都知道AI绘画是对已有作品的拼贴与缝合,用“头像生成器”生成图像正与Lofter作为“创作者平台”的定位相矛盾,同时还涉嫌对平台内原创作品的抄袭。虽然Lofter官方一再强调该功能的初衷是为了方便没有绘画能力的用户制作喜欢的头像,并无盈利目的,且使用的训练数据集均来自开源数据,但仍有许多原创画师连夜销号,声称自己不愿承担“舍身饲AI”的风险,反对一切可能的“侵权”。

网友们的不买帐也深刻的反应出AI作图的版权问题引发的矛盾。
对此,北京云嘉律师事务所副主任赵占领认为,AI绘画的版权一般应该归属软件制作者。
北京大成律师事务所高级合伙人肖飒称,法律虽然有滞后性,但未来出台针对AI生成艺术的各类规范性文件是大势所趋,2022年1月发布的关于《互联网信息服务深度合成管理规定(征求意见稿)》就是AI生成艺术领域近期较为具有代表性的立法草案。

总结

无可纷争的是AI绘画确实已经深入到了我们的生活之中,它给我们带来了便利的同时也带了新的问题,
也许我们可以产生新的制度来规范它的发展,但我相信它的未来一定会比现在更加精彩,对创作者们来说也不必担心它的产生会带来地位的动摇,人类艺术作品反映的特定历史背景和文化语境,蕴含的丰富情感、审美价值和深刻意义,是AI绘画难以企及的。好了今天的闲谈就到这里了,我们下星期再见咯。

参考文章:AI绘画:艺术革命还是伦理危机?

(部分文字与图片来源于网络,侵权请联系删除)

用了十几年的Tomcat,你真的了解它吗?阿里大师带你全方位解析

有很多初级程序员会把Tomcat仅仅当做一个工具,而忽略了它的重要性。对于一个最简单的Web项目架构来说,Tomcat是前军,SSM是中军,Mysql是后方,而我们通常非常重视SSM框架的学习,而忽略Tomcat,如果能够多懂得关于Tomcat的底层原理知识,那么对于日常开发工作或项目性能调优是非常重要的。

比如:

  • 我们通常都知道Tomcat是一个Servlet容器,那么它到底是怎么实现Servlet规范的呢?
  • Tomcat到底是如何处理一个HTTP请求,并如何将请求传递给Servlet的呢?
  • Tomcat是怎么部署一个应用的?
  • Tomcat中War包和Jar包的区别是什么?
  • Tomcat和Socket、Tcp协议之间存在什么关系呢?到底什么是Socket?
  • Tomcat为什么要使用自定义类加载器?
  • Tomcat的架构设计非常复杂,存在很多组件,那么为什么要这么设计呢?
  • Tomcat到底该如何进行性能调优?

所以,对于Tomcat,正是因为它足够强大和优秀才容易被我们忽视。工欲善其事必先利其器,如果我们能真正掌握Tomcat的底层原理,那么将会有很大收获。

最近发现了一份Tomcat的PDF,讲解很透彻。今天分享给大家。

本书是为所有想学习Tomcat servlet container的读者编写的,是一本有关Tomcat由浅入深、深入浅出的优秀参考书。本书不仅适用于Tomcat爱好者,更适用于Tomcat的程序员。

Tomcat是目前比较流行的Web服务器之一。作为一个开源和小型的轻量级应用服务器,Tomcat易于使用,便干部署,但Tomcat本身是一个非常复杂的系统,包含了很多功能模块。这些功能模块构成了 Tomcat的核心结构。只要是对Tomcat有兴趣的同道中人,都可以从这本书中有所收获

本书共分为11章,由于pdf文档里的细节内容实在过多所以只编辑了部分知识点的章节粗略的介绍下,每个章节小节点里面都有更细化的内容!以下就是部分章节目录,为了不影响文章的观赏性,目录上的详细讲解也无法一一列出,文末底下有获取以下章节的所有详细知识讲解方式。

第一章 Tomcat 的开幕式

笔者会在本章中解释如何安装Tomcat、如何让它运行以及为了确保其能正常运行而如何测试

  1. 安装Tomcat
  2. Tomcat的启动、停止及重启
  3. 自动启动
  4. 安装后的测试
  5. Tomcat从何而来?

技术图片

技术图片

第二章 配置 Tomcat

在本章中,笔者首先会说明服务器相关信息文件所在的位置,如何找出问题的根源,同时会讨论在架设与配置Tomcat时经常会犯的一些错误

  1. 使用Apache Web服务器
  2. 重定向Web应用程序的目录
  3. 从8080改变端口号
  4. Java VM配置
  5. 变换JSP编译器
  6. 管理领域、角色及用户
  7. 控制会话
  8. 访问JNDI与JDBC的资源
  9. Servlet自动重载
  10. 定制用户目录
  11. Tomcat应用程序示例
  12. 公共网关接口(CGI)
  13. Tbmcat Admin webapp

技术图片

技术图片

第三章 在Tomcat中部署Servlet与JSP Web应用程序

本章会展现由servlet、JSP、与其他文件组成的Web应用程序,并讨论几种部署方式。最后再讨论Manager Web应用程序,因为它可以替您处理一些部署工作。

  1. Web应用程序的布局
  2. 部署解包的Web应用程序目录
  3. 部署WAR文件
  4. 热部署
  5. 使用WAR文件
  6. Manager Web应用程序
  7. Apache Ant自动化部署
  8. Symbolic Links

技术图片

技术图片

第四章 Tomcat的性能调校

在本章中,笔者会说明调校底层的Java运行时环境与Tomcat服务器本身的一些观念。

  1. 测量Web服务器的性能
  2. 外部调校
  3. 内部调校
  4. 容量规划
  5. 额外的资源

技术图片

技术图片

第五章 与Apache Web服务器的整合

在本章中,笔者会列出将Tomcat整合到其他web服务器的多种方法

  1. 整合的优缺点
  2. 安装Apache httpd
  3. Apache与Tomcat的整合
  4. Tomcat在APR连接器上提供HTTP服务

技术图片

技术图片

第六章 Tomcat安全防护

在本章中,我们会详细讨论什么是安全防护,以及在安装的Tomcat中怎样改善安全防护能力。

  1. 系统安全防护
  2. 多台服务器的安全防护模式
  3. 使用SecurityManager
  4. 授予文件权限
  5. 设置Tomcat chroot Jail
  6. 过滤******
  7. 用SSL加强Tomcat的安全防护性能

技术图片

技术图片

第七章 配置

本章会详细讨论这些配置文件中每一个重要部分的语法

  1. server.xml
  2. web.xml
  3. tomcat-users.xml
  4. catalina.policy
  5. catalina.properties
  6. context.xml

技术图片

技术图片

第八章 调试与疑难排解

在本章中,笔者会介绍一些寻找故障信息的方法,以便协助您査出问题发生的原因,并列举笔者及其他人曾经犯过的错误示例,这些错误现象的发生,不是立即就显而易见的(并不是很容易解决)。

  1. 解读日志文件
  2. 猎寻错误
  3. URL与HTTP会话
  4. 用RequestDumper Valve来调试
  5. 无法停止Tomcat的疑难排解

技术图片

技术图片

第九章 从源代码组建Tomcat

本章从源码来看怎么组建一个Tomcat

  1. 安装Apache Ant
  2. 获取资源
  3. 下载支持库
  4. 组建Tomcat

技术图片

技术图片

第十章 Tomcat集群

在本章中,笔者会详细说明建立Tomcat系统集群的步骤,其中包括架设多台机器来管理Web应用程序。

  1. 集群术语
  2. HTTP请求的通信序列
  3. 分布式JAVA Servlet Container
  4. Tomcat 6集群实现
  5. JDBC请求分布与故障复原
  6. 其他资源

技术图片

技术图片

第十一章 闭幕式

笔者希望本书已帮助了读者根据自己的意愿使用Tomcat,并且提供了许多可以利用的范例。

  1. 补充资源
  2. 社区

技术图片

技术图片

由于细节内容实在太多了,为了不影响文章的观赏性,只截出了一部分知识点大致的介绍一下,每个小节点里面都有更细化的内容!

技术图片

需要这份《Tomcat权威指南》的朋友可以点击下方蓝色字体传送门就可以免费获取到了,还有小编准备的一份Java进阶学习路线图(Xmind)以及来年金三银四必备的一份《Java面试必备指南》

《Tomcat权威指南》+《Java面试必备指南》+《Java进阶学习路线图》

技术图片

以上是关于周末闲谈AI作图,你真的了解它吗?的主要内容,如果未能解决你的问题,请参考以下文章

用了十几年的Tomcat,你真的了解它吗?阿里大师带你全方位解析

“万物皆可NFT”时代已至,但你真的了解它吗?

超级大佬已提前布局AI域名,人工智能时代真的来临了?

周末闲谈文心一言,模仿还是超越?

周末闲谈畅想AR,AR领域迎来新风口

AI未来10:人工智能的四波浪潮—互联网智能化和商业智能化