十年终于读懂你——你从没见过的算法之美

点击上方↖ 蓝字 关注后

回复「变更」送你6个搞定需求变更狠招


两个月前情人节,一个做大数据开发的同事开玩笑说:“我的女朋友是算法。”——也许你也是一个每天和算法打交道的程序员,但我敢打赌,你未必知道她的真实面貌。


640?wx_fmt=png


十多年前,我也是一个程序员,以我对算法的印象,她大概就是这样一个人——有时候让人捉摸不透,有时候让人苦思冥想,有时候让人伤心欲绝,有时候又让人欣喜若狂。如果算法是一个女人,我猜她可能像特洛伊里的海伦,因为男程序员经常会为了她打架;她也可能像智慧女神雅典娜,因为从来没有人敢说他真正了解她的全部智慧。那她到底长什么样呢?


前几天我看了一个画展《看见数码》。透过一个新锐艺术家的眼睛,这个画展揭开了算法的神秘面纱

640?wx_fmt=jpeg

这次展出的是数码绘画。主题是“数字化时代”,这些画是基于算法生成,表现了作者对当代数码世界的理解。下面是其中的两幅:


640?wx_fmt=jpeg


有的人可能一看抽象画,就会觉得不理解,所以先给大家介绍一下如何看抽象画。


第一眼看到抽象画,觉得不喜欢,这很正常。因为一副美术作品里包括了形状、线条和颜色,读者会根据自己的经验去理解画面的内容。如果画面没有包含触发读者感知的元素,那么读者就很难和这幅画建立连接。


举个例子,在自然界,生物区分于非生物有一个明显的可视化特征,就是对称性。如果我们看到的对称的东西,就知道我们都是同类。

640?wx_fmt=png

更进一步,当我们看到和自己还有点相似的生物,就会产生亲切感。

640?wx_fmt=png

而看到不对称的东西,比如眼睛大小和位置不对称的比目鱼,就会觉得疏远。

640?wx_fmt=jpeg

抽象画,就是不和自然界相似的图像。所以第一眼看不熟悉,觉得不喜欢很正常。

640?wx_fmt=png

这里就说到了看抽象画要注意的第一点——用开放的心态去看。有些画你可能第一眼就不喜欢。没有关系,不喜欢就换一幅看着顺眼的开始。是不是很简单?


比如,下面的这幅现场的画,属于“数码森林”的这个系列,我看了一眼就觉得不太喜欢,因为我觉得这幅画的结构看起来过于简单,不符合我对算法的想象。我就去看下一幅了。

640?wx_fmt=jpeg

“IIusion”


640?wx_fmt=png

第二点,不要试图用逻辑去分析一张抽象画,而是用情绪去感受。


抽象是相对于具象来说的。看具象的画,通常我们第一眼会看这幅画凸显的主体,比如下面这幅画,我们第一眼看到的是中间的举着三色旗的半裸的女子,从她的神态、衣着、她在人群中的位置来分析她的身份。然后我们会看到她周围的人,画面的背景和氛围,体会出作者传递的信息和信念。

640?wx_fmt=jpeg

“自由引导人民”

但是对于抽象画,可能你看第一眼,就发现找不到主体。所以看抽象画不要试图去分析,或者,用我们程序员的话来说,解码它。


比如,下面是现场的一幅画:

640?wx_fmt=jpeg

"Passion"

我当时看这幅画,联系到算法这个主题——我可以说这幅画需要重构吗?哈哈! 因为这幅画给我一种不安的感觉。

640?wx_fmt=png

再来说看抽象画的第三点,你对一幅抽象画的评论或者感受,无所谓对和错。抽象画,和很多当代艺术一样,形式多变,评判标准也常常因人而异。多年前我曾和两个时尚圈的朋友一起看时装秀,他们对同一场秀的作品有非常不同的评价——我现在还记得他们俩在秀场外边走边争论的场景。所以,不要让对或者错这样的自我怀疑,影响你欣赏一个画展的体验。




说完了怎么看,接下来给大家看一下这次画展的一些作品吧。

640?wx_fmt=jpeg

这次展出了4个系列,分别是“图形宇宙”、“数码森林”、“虚拟乌托邦”和“字符诗学”。


“图形宇宙”系列

宇宙的一切视觉构成,是点、线、面的不同组合。艺术家不断的解构、组合、重建,呈现宇宙的复杂与简单,须臾与永恒。


640?wx_fmt=jpeg

640?wx_fmt=jpeg

“Disco”

640?wx_fmt=jpeg

"Passion"

数码森林系列

蒙德里安认为,艺术应脱离自然的外在形式,反应宇宙的内在秩序。

艺术家将纯粹抽象的观念与数码艺术结合,创造出独特算法,构建出一个反应自然本质,又抽象化的数码森林。


640?wx_fmt=jpeg

640?wx_fmt=jpeg

"Passion"

640?wx_fmt=jpeg

"Sunset"

虚拟乌托邦系列

人无法两次踏进同一条河流。“此刻”的这个世界,既是“过去”的世界,也是“未来”的世界。

模糊真实与虚构的边界,探索时空关系的多种可能,构建连接图像与真实世界的乌托邦。


640?wx_fmt=jpeg

640?wx_fmt=jpeg

"Tokyo"

640?wx_fmt=jpeg

"Picnic"

字符诗学系列

字母、数字、符号作为数据和信息的载体,在艺术家的独特算法下,其意义被完全消解,展现出一种既形象化又抽象画,既节奏化又无序化,充满矛盾又合理的诗学美感。


640?wx_fmt=jpeg

640?wx_fmt=jpeg

"Purple Eight's"和“Blue Eight's”

640?wx_fmt=jpeg



写在最后

抽象画其实也是一种编程语言,只是它的语法并没有写成我们可以去查找的帮助文档,而是存在于每个人的心中。要解析他,不用语法,而是用心去感受。


生活常常给我们提出各种挑战,让我们的大脑总是在持续思考、分析、解决问题,而忘了我们内心的快乐和不快乐。


作家梭罗曾在瓦尔登湖畔居住了两年,他在散文集《瓦尔登湖》里记录了他观察到的四季的交替和从中获得的感悟。其实,我们不一定要去瓦尔登湖,才可以开始清醒地生活。从现在开始,就去感受生活吧!在感受中,获得未经任何语言编码的启示,在体验中,获得比预设程序更丰满的人生。


你最喜欢上面的哪一幅画,它带给你的感觉是什么样的?欢迎你在下面留言!



图片拍摄:珍妮兔

部分图片来自摄图网

END

640?wx_fmt=png



点 击 图 片 阅 读



 漫画:我是一个程序员,总想打产品经理怎么办?


640?wx_fmt=png

跳槽季:跳与不跳之外的第三选择

640?wx_fmt=png

“轻松做软件”是IT人的效率公众号

科学工作,少走弯路,快来关注吧!

640?wx_fmt=png

640?wx_fmt=png好文,必须点赞!



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值