ai 分形艺术_作为艺术家的AI?-程序员宅基地

技术标签: python  

ai 分形艺术

In order to determine whether or not AI can be creative in itself, one must consider the definition and boundaries of “creativity” itself. There are cases where creations made completely by an AI system are treated as examples of a creative process at work, such as paintings and artworks made through a GAN system. There are also cases where an AI system acts as a source of inspiration that leads to creative work, such as the generation of patterns, which can be used within a design of any kind.

为了确定AI本身是否具有创造力,必须考虑“创造力”本身的定义和界限。 在某些情况下,完全由AI系统完成的创作被视为工作中创造性过程的示例,例如通过GAN系统完成的绘画和艺术品。 在某些情况下,人工智能系统会充当灵感来源,从而引发创造性工作,例如可以在任何类型的设计中使用的图案生成。

There are three simple categories to creativity according to Margaret A. Boden from the University of Sussex: combinational, exploratory, and transformational. Combinational creativity can be described as combinational in theory — ideas are formed from familiar concepts and ideas. Exploratory creativity focuses on the generation of new ideas by exploring the boundaries of a certain idea and bring out new potential. The last one, transformational creativity, attempts to transform concepts through a new dimension, resulting in something completely different.

萨塞克斯大学的玛格丽特·博登(Margaret A. Boden)认为,创造力分为三个简单的类别:组合性,探索性和变革性。 组合创造力可以说是理论​​上的组合-想法是由熟悉的概念和想法形成的。 探索性创造力通过探索某个想法的边界并发掘新的潜力来专注于新想法的产生。 最后一个是变革性创造力,它试图通过一个新的维度来转变概念,从而产生完全不同的东西。

It can be seen through these categories that current AI systems usually fall under the first two categories. Data is fed to the system, and something new is created out of the set data that has been received. The third category of creativity, however, can be argued that it requires human effort. The ability to create a concept that reaches outside of its own set dimensions requires human intelligence. In this way, the current state of AI can be creative within a limited boundary. What is most important about this concept is that the AI can be vastly creative in a combinational sense, in that it can achieve faster results compared to humans. Having a creative concept that is created through an AI-assisted process will be significantly greater than one without in terms of produced data sets.

通过这些类别可以看出,当前的AI系统通常属于前两个类别。 数据被馈送到系统,并从已接收的设置数据中创建一些新内容。 但是,可以说第三类创造力需要人类的努力。 创建超出其自身设定范围的概念的能力需要人类的智慧。 这样,AI的当前状态可以在有限的边界内发挥创造力。 这个概念最重要的是,人工智能可以在组合意义上发挥巨大的创造力,因为与人类相比,它可以更快地取得成果。 通过AI辅助流程创建的创意概念将远远大于没有产生的数据集的创意。

In this example below, my group and I created a GAN model using RunwayML that generates an image that mimics Japanese manga covers. These generated images would have been difficult to replicate solely on human effort. On top of that, the generated images mimic the overall color schemes and location of the lettering for the manga titles but do not spell anything out. Although this model could be improved upon by separating various aspects of the manga covers into variables and running a GAN model through each of these variables, the results from this model itself show images that are unlike anything the world has ever seen.

在下面的示例中,我和我的团队使用RunwayML创建了GAN模型,该模型生成的图像模仿日本漫画的封面。 这些生成的图像如果仅靠人工就很难复制。 最重要的是,生成的图像模仿了漫画标题的整体配色方案和刻字位置,但没有说明任何内容。 尽管可以通过将漫画封面的各个方面分成变量并通过每个变量运行GAN模型来改进此模型,但是该模型本身的结果显示的图像与世界上任何事物都不一样。

This video shows how the model is attempting to recreate the lettering for the manga cover on the top and bottom sections. It is also trying to recreate a character model or face in the middle.
该视频显示了模型如何尝试为顶部和底部的漫画封面重新创建字母。 它还尝试在中间重新创建角色模型或面Kong。

Although the GAN model was unsuccessful at creating a “fake” manga cover, it shed light on the aspect of creativeness within AI. Despite the images produced by the GAN model is unique, it is difficult to declare these images as “creative” in nature (at least, in the transformational perspective). If these images were used as, for example, an album cover or a book cover, then perhaps it can be considered creative in the sense that we, as humans, have used the images and placed creative meaning into it.

尽管GAN模型无法成功创建“假”漫画封面,但它揭示了AI内部的创造力。 尽管GAN模型产生的图像是唯一的,但实际上很难将这些图像声明为“创意”(至少从转换角度而言)。 如果将这些图像用作相册封面或书籍封面,那么就我们人类而言,使用这些图像并赋予其创造性意义就可以认为它是创造性的。

A prototype GAN model for this manga cover maker used birds as a base model, resulting in the manga cover images undertaking some bird-like aspects. The colors seem to take on a specific color scheme, with patterns of feathers seen in some of the images. In cases such as these, although unintentional, it can spark new ideas for designs. In this way, humans can take advantage of the boundless nature of AI’s combinational and exploratory creativity and use it to create something transformative in nature.

该漫画封面制造商的GAN模型原型使用鸟类作为基本模型,从而使漫画封面图像具有类似鸟类的特征。 颜色似乎采用特定的配色方案,在某些图像中看到羽毛图案。 在这种情况下,尽管不是故意的,但它可以激发设计的新思路。 这样,人类可以利用AI的组合性和探索性创造力的无限本质,并利用它来创造本质上具有变革性的东西。

Image for post

A more direct example of AI being used as a tool for creativity are programs that revolve around the camera.

AI作为创造力工具的一个更直接的例子是围绕相机的程序。

The website above utilizes the camera to detect what kind of hand gesture is being made. In response, the program would throw out a sign that makes it so that it would lose every time in rock-paper-scissors. The original model was a rock-paper-scissors machine that would always win against the player. Although relatively simple, this website illustrates how beneficial AI can be in creating new and exciting concepts. Although the program itself is not necessarily creative, it can lead to creative creations when combined with human intelligence.

上面的网站利用摄像头来检测正在做出哪种手势。 作为响应,该程序将抛出一个使它消失的信号,从而每次在剪刀石头布中都会丢失。 最初的模型是一台剪刀石头布的机器,总是会与玩家胜出。 尽管相对简单,但该网站说明了AI在创建新的令人兴奋的概念方面有多么有益。 尽管程序本身不一定具有创造力,但与人类智能相结合,它可以带来创造力。

This project, in turn, branched into another interactive page where the camera detects the facial gesture that is made and sends feedback in the form of an emoji. The concept of this program is to show how simple it can be to integrate facial detection and recognition through AI. The creative aspect of this requires human interaction, however.

反过来,该项目又分支到另一个交互式页面,在该页面中,相机检测到所做出的面部手势,并以表情符号的形式发送反馈。 该程序的概念旨在展示通过AI集成面部检测和识别有多么简单。 但是,这种创造力需要人与人之间的互动。

With all of these observations, however, the argument of whether or not AI can be creative in an artistic sense can be traced back to what creativity is in the first place, and what art is in itself. Seeing AI designs by itself is different from seeing a design that is AI-assisted. Does art require a deep and meaningful background for it to be considered valuable? By that logic, AI designs can never be considered creative. Although the topic of “art” can be subjective, modern-day AI technology is similar to a pen, in that by adding a human aspect to it, the tool becomes a means to creative output. The bigger question lies in the future of AI, however. As AI develops into something that is more and more difficult to distinguish between human creation, the question of whether or not AI can be considered an artist must be reevaluated.

但是,通过所有这些观察,关于AI是否可以在艺术意义上发挥创造力的争论可以追溯到首先创造力是什么,以及艺术本身是什么。 单独看到AI设计与看到AI辅助设计是不同的。 艺术是否需要深厚且有意义的背景才能被视为有价值? 按照这种逻辑,永远不能认为AI设计具有创造力。 尽管“艺术”的主题可能是主观的,但现代的AI技术类似于笔,因为它通过增加人性化的方式,使该工具成为创造性输出的一种手段。 然而,更大的问题在于人工智能的未来。 随着AI发展成为越来越难以区分人类创造的事物,必须重新评估是否可以将AI视为艺术家的问题。

翻译自: https://medium.com/sfc-interaction-design-class-2020-spring/ai-as-an-artist-b94439bf529a

ai 分形艺术

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_26752075/article/details/108498797

智能推荐

HTML5 Web SQL 数据库_方式准则的定义-程序员宅基地

文章浏览阅读1k次。1、HTML5 Web SQL 数据库 Web SQL 数据库 API 并不是 HTML5 规范的一部分,但是它是一个独立的规范,引入了一组使用 SQL 操作客户端数据库的 APIs。如果你是一个 Web 后端程序员,应该很容易理解 SQL 的操作。Web SQL 数据库可以在最新版的 Safari, Chrome 和 Opera 浏览器中工作。2、核心方法 以下是规范中定义的三个_方式准则的定义

spring Boot 中使用线程池异步执行多个定时任务_springboot启动后自动开启多个线程程序-程序员宅基地

文章浏览阅读4.1k次,点赞2次,收藏6次。spring Boot 中使用线程池异步执行多个定时任务在启动类中添加注解@EnableScheduling配置自定义线程池在启动类中添加注解@EnableScheduling第一步添加注解,这样才会使定时任务启动配置自定义线程池@Configurationpublic class ScheduleConfiguration implements SchedulingConfigurer..._springboot启动后自动开启多个线程程序

Maven编译打包项目 mvn clean install报错ERROR_mvn clean install有errors-程序员宅基地

文章浏览阅读1.1k次。在项目的target文件夹下把之前"mvn clean package"生成的压缩包(我的是jar包)删掉重新执行"mvn clean package"再执行"mvn clean install"即可_mvn clean install有errors

navacate连接不上mysql_navicat连接mysql失败怎么办-程序员宅基地

文章浏览阅读974次。Navicat连接mysql数据库时,不断报1405错误,下面是针对这个的解决办法:MySQL服务器正在运行,停止它。如果是作为Windows服务运行的服务器,进入计算机管理--->服务和应用程序------>服务。如果服务器不是作为服务而运行的,可能需要使用任务管理器来强制停止它。创建1个文本文件(此处命名为mysql-init.txt),并将下述命令置于单一行中:SET PASSW..._nvarchar链接不上数据库

Python的requests参数及方法_python requests 参数-程序员宅基地

文章浏览阅读2.2k次。Python的requests模块是一个常用的HTTP库,用于发送HTTP请求和处理响应。_python requests 参数

近5年典型的的APT攻击事件_2010谷歌网络被极光黑客攻击-程序员宅基地

文章浏览阅读2.7w次,点赞7次,收藏50次。APT攻击APT攻击是近几年来出现的一种高级攻击,具有难检测、持续时间长和攻击目标明确等特征。本文中,整理了近年来比较典型的几个APT攻击,并其攻击过程做了分析(为了加深自己对APT攻击的理解和学习)Google极光攻击2010年的Google Aurora(极光)攻击是一个十分著名的APT攻击。Google的一名雇员点击即时消息中的一条恶意链接,引发了一系列事件导致这个搜_2010谷歌网络被极光黑客攻击

随便推点

微信小程序api视频课程-定时器-setTimeout的使用_微信小程序 settimeout 向上层传值-程序员宅基地

文章浏览阅读1.1k次。JS代码 /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { setTimeout( function(){ wx.showToast({ title: '黄菊华老师', }) },2000 ) },说明该代码只执行一次..._微信小程序 settimeout 向上层传值

uploadify2.1.4如何能使按钮显示中文-程序员宅基地

文章浏览阅读48次。uploadify2.1.4如何能使按钮显示中文博客分类:uploadify网上关于这段话的搜索恐怕是太多了。方法多也试过了不知怎么,反正不行。最终自己想办法给解决了。当然首先还是要有fla源码。直接去管网就可以下载。[url]http://www.uploadify.com/wp-content/uploads/uploadify-v2.1.4...

戴尔服务器安装VMware ESXI6.7.0教程(U盘安装)_vmware-vcsa-all-6.7.0-8169922.iso-程序员宅基地

文章浏览阅读9.6k次,点赞5次,收藏36次。戴尔服务器安装VMware ESXI6.7.0教程(U盘安装)一、前期准备1、下载镜像下载esxi6.7镜像:VMware-VMvisor-Installer-6.7.0-8169922.x86_64.iso这里推荐到戴尔官网下载,Baidu搜索“戴尔驱动下载”,选择进入官网,根据提示输入服务器型号搜索适用于该型号服务器的所有驱动下一步选择具体类型的驱动选择一项下载即可待下载完成后打开软碟通(UItraISO),在“文件”选项中打开刚才下载好的镜像文件然后选择启动_vmware-vcsa-all-6.7.0-8169922.iso

百度语音技术永久免费的语音自动转字幕介绍 -程序员宅基地

文章浏览阅读2k次。百度语音技术永久免费的语音自动转字幕介绍基于百度语音技术,识别率97%无时长限制,无文件大小限制永久免费,简单,易用,速度快支持中文,英文,粤语永久免费的语音转字幕网站: http://thinktothings.com视频介绍 https://www.bilibili.com/video/av42750807 ...

Dyninst学习笔记-程序员宅基地

文章浏览阅读7.6k次,点赞2次,收藏9次。Instrumentation是一种直接修改程序二进制文件的方法。其可以用于程序的调试,优化,安全等等。对这个词一般的翻译是“插桩”,但这更多使用于软件测试领域。【找一些相关的例子】Dyninst可以动态或静态的修改程序的二进制代码。动态修改是在目标进程运行时插入代码(dynamic binary instrumentation)。静态修改则是直接向二进制文件插入代码(static b_dyninst

在服务器上部署asp网站,部署asp网站到云服务器-程序员宅基地

文章浏览阅读2.9k次。部署asp网站到云服务器 内容精选换一换通常情况下,需要结合客户的实际业务环境和具体需求进行业务改造评估,建议您进行服务咨询。这里仅描述一些通用的策略供您参考,主要分如下几方面进行考虑:业务迁移不管您的业务是否已经上线华为云,业务迁移的策略是一致的。建议您将时延敏感型,有快速批量就近部署需求的业务迁移至IEC;保留数据量大,且需要长期稳定运行的业务在中心云上。迁移方法请参见如何计算隔离独享计算资源..._nas asp网站