AI与艺术——图像生成模型是否能挑战人类艺术?

news2024/11/17 4:39:31

在2018年末的佳士得纽约拍卖场上,一件名为《爱德蒙·贝拉米肖像》拍出了43.25万美元的价格,从绘画艺术风格来看,这是一幅有着很明显的印象派主义痕迹的作品。
在这里插入图片描述
印象派是19世纪中叶在法国兴起的一种艺术运动。印象派艺术家们拒绝了艺术(“美术”)的严格规则,给大家展示了一种新的观察和描绘世界的方式。他们对周围环境的短暂印象进行真实的描绘,印象派由此诞生,并在艺术界里占据了近150年的主导地位,以下是一些非常具有代表性的印象派作品。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
《爱德蒙·贝拉米肖像》这幅作品单从绘画艺术风格来看,很像是出是于某位大师之手,但它却被某些人评为”2018年最无聊的艺术作品“。这又因何而起,我们不妨把目光放到作品右下角,看看这幅画的签名这一串公式:
在这里插入图片描述
了解过深度学习人可能会觉得这是一个损失函数,其实它还真是一个损失函数,因为这幅画由法国艺术团体Obvious通过GAN(对抗生成网络)创作完成。Obvious是一个由艺术家和人工智能算法工程师组成的组织,他们收集了15000多张创作于14至20世纪之间的人像艺术肖像做成数据集,使用GAN算法进行训练,之后生成的这一幅画。

那什么是GAN(对抗生成网络)呢?GAN 由 Ian Goodfellow 在2014年提出。要通过训练两个相互对抗的神经网络解决了非监督学习问题,其中一个是生成(Generator)网络,另一个叫判别(discriminator)网络。

GAN可以可以从假币伪造者(生成网络)和 警察(判别网络)的例子来理解。最初,伪造者向警察展示随机生成的假钞票,警察识别出钞票是假的,伪造者根据收到的反馈制造了新的假钞票。如此重复相当多次,直到伪造者可以造出警察无法识别、足以以假乱真的钞票。在GAN的场景中,最后得到了可以生成和真实图片非常相似的图片的生成网络,以及可以高度识别伪造品的判别网络。

GAN是伪造网络和专家网络的联合,每个网络都被训练用来打败对方。生成网络以随机变量为输入并生成一张合成图片。判别网络拿到输入的图片,并判断图片是真实的还是伪造的。我们给判别网络要么传入一张真实图片,要么传入一张伪造图片。生成网络训练生成图片,欺骗判别网络,想让其相信图片是真实的。判别网络也会持续改进,基于得到的反馈反进行欺骗训练。

让我们再看看签名在画上面的损失函数:
在这里插入图片描述
在此函数中:

  • D(x) 是判别器对真实数据实例 x 真实的概率的估计值。

  • Ex 是所有真实数据实例的预期值。

  • G(z) 是指定的噪声 z 时的输出。

  • D(G(z)) 是判别器对虚构实例是真实概率的估计值。

  • Ez 是指向生成器的所有随机输入的预期值(实际上是所有生成的虚构实例 G(z) 的预期值)。

    该公式由真实分布和生成的分布之间的交叉熵得出。
    生成器不能直接影响函数中的 log(D(x)) 项,因此对于生成器,最大限度降低损失相当于最小化 log(1 - D(G(z)))。

    回到《爱德蒙·贝拉米肖像》这幅画上,一些保守主义的传统的艺术家很难想像谁会用高达40万美金的价格去购买一件使用GAN在高算力GPU运算不花1秒时间就生成的作品,它除了创作方式新颖外,对艺术世界好像毫无意义。而另一些人则持反对意见,他们更看重这幅画背后的含义,就像1997年,国际象棋电脑“深蓝”打败了卡斯帕罗夫,2016年3月,AlphaGo在围棋人机大战中击败围棋世界冠军李世石。计算机的强大与可怕引起了人们的关注。

    其实,他们训练的模型不只是生成《埃德蒙·贝拉米肖像》这一幅画而已,而是创造了一整个虚拟家族。这个虚拟家族被命名为“贝拉米家族”,埃德蒙·贝拉米是该家族的第四代成员,属于第11幅家族成员肖像画。第一幅家族肖像画名为《贝拉米伯爵夫人》,它在刚创作出来的时候,就被一位艺术家以11547美元的价格买走,之后这幅画还被展出在巴黎的一所画廊中。
    在这里插入图片描述
    在这里插入图片描述
    有人认为:“ 人工智能挑战人类文明最高层级之一就是艺术”,那何谓艺术?艺术是人类凭借技巧、意愿、想象力等综合人为因素所创作的含有美学意义的表达模式,是人类思想与创作的结晶。而人工智能所创造的艺术品则是深入学习后的“演算”结果,是机械的呈现并非思考的成果。那么人工智能算法所创造的作品能否被称之为是真正的艺术,但莫里斯·魏兹(Morris Weitz)认为“艺术是无法定义的”。艺术家在创作之前浏览和临摹了海量的前辈的作品,才能创作属于自己风格的作品。由人工智能算法所创造的艺术也涉及模型在训练过程中的算法工程师,工程师在选择一组图像来满足算法(预处理) ; 在《爱德蒙·贝拉米肖像》的例子中,它的所要消化的是一组(15000张)传统的艺术肖像。理解这一创作过程对于描述什么是AI艺术至关重要。如果只着眼于整体的创造过程,而不仅仅是最终的作品,AI艺术绝对属于概念艺术的范畴内。艺术不只是在追求结果,艺术更是在导致结果的过程,包括筛选收集和数据集,算法实现及其参数调优选择,以及后期测试与策划。

    随着人工智能创造艺术品的更多可能性,当人工智能技术发展速度远远超过了人类进化的速度时,那么人类的危机感也会随之出现,人们会思考,AI绘图与人类艺术创作的边界在哪?当数据的创造力变强到一定程度的时候,人类艺术会被AI所取代吗?如果AI也能创造出一些鬼斧神工的作品,并得到一大部分人所认同,那么AI是否能与人类艺术家并驾齐驱或者超载人类艺术?

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/137847.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Webpack中的文件指纹

1. 什么是文件指纹? 文件指纹就是打包后输出的文件名的后缀,主要用来对修改后的文件做版本区分。 2. 文件指纹有哪几种? 1. Hash:和整个项目的构建相关,只要项目文件有修改,整个项目构建的 hash 值就会更…

CSRF与XSS攻防知识点总结

本章节将用于详细总结记录,跨站脚本攻击XSS(cross site script)与 跨站请求伪造CSRF(cross site request forgery)这两种常见的浏览器安全的攻防手段。本章节会介绍两种攻击的概念,以及相关手段有哪些&…

常见的电动两轮车 BMS 架构

1、摘要 近年来,随着新国标的施行,以及平衡车,滑板车,共享电单车等新应用场景的出现,促使电动两轮车市场迎来了新的发展热潮。 锂电池因为具有能量密度高,循环次数多等优点而逐渐替代铅酸电池&#xff0c…

Spire.XLS for Java 12.12.4 2022-12-30 Version

Spire.XLS for Java 12.12.4 Spire.XLS for Java是一个专业的 Java Excel API,Ω578867473使开发人员无需使用 Microsoft Office 或 Microsoft Excel即可创建、管理、操作、转换和打印 Excel工作表。 Spire.XLS for Java 支持旧的 Excel 97-2003 格式(.…

Java中main函数里的String[] args详解

1)概念 在开始学习 Java 时都会被要求记住主方法(main)的写法,就像以下: public static void main(String[] args) { };public static void main(String args[]) { }; 这里做如下说明&#xff…

什么是 A/B 实验,为什么要开 A/B 实验?

更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 1、什么是 A/B 实验 A/B 实验也被称为 A/B 测试,实验的基本思路是在线上流量中取出一小部分(较低风险),完全随机地分…

【机器学习】minHash最小哈希原理及其应用

目录1 前言2 哈希函数的定义3 miniHash函数4 miniHash的例子5 miniHash数学原理6 miniHash的应用7 参考文献1 前言 在数据结构中学过哈希概念以及哈希在内存中的应用,在实际的应用问题中哈希技术也应用十分广泛如在推荐系统以及图神经网络技术中,所以在此…

Java多线程之死锁问题,wait和notify

文章目录一. synchronnized 的特性1. 互斥性2. 可重入性二. 死锁问题1. 什么是死锁2. 死锁的四个必要条件3. 常见的死锁场景及解决3.1 不可重入造成的死锁3.2 循环等待的场景哲学家就餐问题(多个线程多把锁)两个线程两把锁三. Object类中提供线程等待的方法1. 常用方法2. wait和…

剑指offer----C语言版----第八天

目录 1. 矩阵中的路径 1.1 题目描述 1.2 基础知识 1.3 思路分析 1.4 小试牛刀 1. 矩阵中的路径 原题链接: 剑指 Offer 12. 矩阵中的路径 - 力扣(LeetCode)https://leetcode.cn/problems/ju-zhen-zhong-de-lu-jing-lcof/submissions/ 1.1 题…

c++11 标准模板(STL)(std::deque)(七)

定义于头文件 <deque> std::deque 修改器 清除内容 std::deque<T,Allocator>::clear void clear(); (C11 前) void clear() noexcept; (C11 起)从容器擦除所有元素。此调用后 size() 返回零。 非法化任何指代所含元素的引用、指针或迭代器。任何尾后迭代器亦被…

静态主机清单

自定义环境 1.操作环境 需要保准三台主机能够互相通信。设置同一种网络模式&#xff08;nat&#xff09;。 2.配置IP地址 server---192.168.90.134 node1---192.168.90.135 node2---192.168.90.133 3.修改主机名 hostnamectl set-hostname server.exmaple.com hostnamec…

【安全硬件】Chap.3 如何插入一个硬件木马到芯片的组合逻辑电路的漏洞里?不影响正常电路的功能的情况下进行硬件的逻辑加密

【安全硬件】Chap.3 如何插入一个硬件木马到芯片的组合逻辑电路的漏洞里&#xff1f;如何进行硬件的逻辑加密在不影响正常电路的功能的情况下1. 组合逻辑电路的漏洞组合逻辑电路中的硬件木马—举例Fault injection attacks士兵巡逻预案系统解决方法——硬件的逻辑加密&#xff…

坦克大战2.0,3.0,4.0版本

1.坦克大战 0.3 在坦克大战游戏(0.2版)基础上添加如下功能:当玩家按一下j键,就发射一颗子弹. 编写Shot类 package com.yt.tankgame03;/*** 射击子弹*/ public class Shot implements Runnable{int x;//子弹的x坐标int y;//子弹的y坐标int direct;//子弹的方向int speed 2;//子…

Python 做了一个 ChatGPT 机器人,表妹玩了一下午

大家好&#xff0c;我是毕加锁。 毫无疑问&#xff0c;ChatGPT 已经是当下编程圈最火的话题之一&#xff0c;它不仅能够回答各类问题&#xff0c;甚至还能执行代码&#xff01; 或者是变成一只猫 因为它实在是太好玩&#xff0c;我使用Python将ChatGPT改造&#xff0c;可以实现…

【回答问题】ChatGPT上线了!给我推荐20个比较流行的知识蒸馏模型/方法/源码

目录给我推荐20个比较流行的知识蒸馏模型给我推荐10个比较流行的知识蒸馏模型源码给我推荐20个比较流行的深度学习知识蒸馏方法给我推荐20个比较流行的深度学习知识蒸馏方法源码给我推荐20个比较流行的深度学习知识蒸馏实现源码给我推荐20个比较流行的知识蒸馏模型 好的&#…

VSCode配置并连接远程服务器 并设置免密登录

文章目录1 前言PyCharm与VSCode2 VSCode配置远程开发环境3 VSCode配置远程免密登录4 推荐插件参考1 前言 PyCharm与VSCode 最近由于许多深度学习的项目需要在服务器上跑&#xff0c;之前一直使用PyCharm进行开发&#xff0c;使用习惯之后觉得还行&#xff0c;配置稍微有点复杂…

(七)Docker上安装常用软件说明(tomcat,mysql)

目录 一、总体步骤 二、安装tomcat 三、安装mysql&#xff08;简易版&#xff09; 四、安装mysql&#xff08;实战版&#xff09; 一、总体步骤 1、搜索镜像 2、拉取镜像 3、查看镜像 4、启动镜像 5、停止容器 6、移除容器 二、安装tomcat 1、dockerhub官网搜索tom…

福利来了~Python内置函数最全总结,建议收藏

喜迎2023&#xff0c;希望所有人都幸福安康&#xff01;小编在这里给大家放烟花了&#xff0c;希望新的一年疫情嗝屁&#xff0c;霉运全跑&#xff01; 开始正文。 1 abs() 绝对值或复数的模 In [1]: abs(-6) Out[1]: 6 2 all() 接受一个迭代器&#xff0c;如果迭代器的所有…

前端bug每次都比后端多,我总结了5点原因

最近总有朋友跟我吐槽说&#xff0c;每次一汇报&#xff0c;就说前端bug多&#xff0c;前端能力有问题&#xff0c;几乎每次都是前端bug比后端多&#xff0c;还好几次导致项目延期。 我其实听的挺不是滋味的&#xff0c;前端bug比后端多&#xff0c;可能是这么几点原因吧 目录 …

Shiro历史漏洞复现 - Shiro-550

文章目录Shiro简介Shiro历史漏洞Shiro-550Shiro-721漏洞发现Shiro组件识别Shiro漏洞搜索Shiro漏洞检测工具Shiro rememberMe反序列化漏洞&#xff08;Shiro-550&#xff09;漏洞原理影响版本漏洞利用Shiro-721 (未完待续......&#xff09;Shiro简介 Apache Shiro是一种功能强…