当,程序员突然想画画,AI+机器人就该登场了
人生总有那么一些时刻,你突然想要文艺一把,比如尝试绘画。理想与现实之间,往往存在着千山万水的距离,比如缺乏创作灵感,或者将灵感转化为实际作品的能力。
在这个时候,有人可能会选择妥协退缩,但也有一些人选择迎难而上。俗话说:“只要思想不滑坡,办法总比困难多。”今天,我们要讲述的就是一位不妥协的程序猿的故事。
在澳大利亚,有一位名叫Jeremy Kraybill的程序猿,年过四十的他突然对绘画产生了浓厚的兴趣。面对缺乏艺术灵感和绘画基础的问题,Jeremy并没有气馁。他有技术,而且他知道技术可以帮他实现他的梦想。
让我们一起走进Jeremy的世界,看看他是如何利用人工智能和机械臂来创作出一幅令人惊叹的画作的。
Jeremy首先利用AI技术来解决灵感问题。他选用了DCGAN(深度卷积生成对抗网络),通过运用tensorlayer在GitHub上开放的TensorFlow代码,以及一个由他喜欢风格的肖像画组成的训练集,开始训练AI。经过7天的艰苦训练,AI终于生成了一个64×64像素的、看似歪七扭八但充满无限可能的创意作品。这幅作品的名字叫做“From AI with Love”,充满了诗意。虽然最初的AI生成作品并不完美,但对于Jeremy来说,这是他目前所能得到的最好结果。他决定接受它并开始下一步的创作过程。
接下来,Jeremy开始着手将AI的创意转化为实际的画作。他选择了机械臂来完成这个任务。通过教授机械臂如何握笔和使用不同的笔触,Jeremy成功地将AI的创意变成了一幅真正的画作。这个过程充满了挑战和试验,但最终他成功地让机械臂模仿了他的笔触风格,创作出了一幅令人惊叹的画作。这幅画作看起来有模有样,甚至颇有大师神韵。实力演绎了一场不想当画家的创始人不是好软件工程师的年度大戏。然而这个过程并非一帆风顺的。尽管人工智能已经取得了显著的进步并且能够为艺术家提供源源不断的灵感但是要让机械臂模仿人类的笔触并将其转化为真正的艺术作品仍然需要不断的尝试和调整在这个过程中有许多挑战需要克服但最终的结果令人惊叹和鼓舞人心对于Jeremy来说这是他迈向梦想的重要一步也是实现技术与艺术完美结合的一次尝试在未来他将继续探索更多的可能性并为我们带来更多的惊喜和感动总的来说这是一个充满挑战和创新的旅程让我们一起期待更多的精彩作品吧!这套马克笔的笔尖犹如毛笔般细腻,非常适合进行测试,同时省去了调色的烦恼。在2017年9月的早期测试中,虽然并未展现出惊艳的效果,但Jeremy满怀信心,甚至觉得用真正的水粉画笔也不在话下。
随着工作繁忙,截止日期的临近,Jeremy开始焦虑。他决定尝试使用Aqua Brush(一种内置颜料盒的笔刷)来替代传统的水粉笔。这种笔刷拥有预先混合好的8种颜色,为实验带来了新的可能。走出实验室前,他失望地扔掉了所有的Aqua Brush。这种工具需要的水量太大,效果不尽如人意。
作为一名技术宅,Jeremy开始思考是否可以用其他介质代替水。但他仍决定坚持使用水粉,并坚信古老的笔刷和颜料在画画方面比现代工具更具优势。调色板上的颜色选择是基于画作需求和最少的混色步骤来确定的。
为了指导机器进行绘画,需要为其提供一套指令,告知其在画布上的位置、笔触和颜色。于是,Jeremy基于机器人使用的色板,将图像通过算法转化为ABB机器人的指令。在这个过程中,“从图像到笔刷”的转换程序是唯一的“从零开始”部分,其他关于AI的步骤主要基于过去几年的研究和已有文件。
在转换之前,需要对DCGAN生成的小图进行处理,如放大、减少颜色以匹配色板、对图像进行平滑处理以增强笔刷的平滑度等。处理完图像后,还需要准备备选的笔刷。这些笔刷是Jeremy在Photoshop中制作出来的,构成了算法的训练数据集。
当距离截止日期仅12天时,Jeremy的调色方案仍然非常精细。对于机器人来说,时间显然不够用。在最后的关头,Jeremy还在紧急修改调色指令。
虽然机器人按照指令操作的结果与Jeremy的期望相去甚远,但他仍然努力调整并优化指令。最终,经过反复试错和不断的调整,Jeremy成功地让机器人完成了一幅画作。这幅作品不仅消耗了Jeremy八个小时的时间,也展现了他对艺术的执着和技术的精湛。
最终,Jeremy设计的画作成功入围了2018年度RobotArt设计大赛。这场激动人心的创作过程不仅展示了人类的创造力,也展现了机器与人类的协作潜力。
Jeremy似乎刚发现我拥有一种更快的工作模式。一开始,我对这种新模式持有拒绝的态度,因为它确实让人感到疲惫。他的请求和他的承诺带我们一起参加比赛让我改变了主意。我决定展示给他看,我真正的速度是怎样的。
那个晚上,我全力以赴完成了画作。还是在三小时内,但我画出了超过4,000笔。我的精湛技艺让Jeremy惊叹不已。他不仅看到了我速度的提升,更看到了我笔触的流畅与自然。
尽管这个技术宅有些傲娇,对我的画作挑剔出了一些小瑕疵,但我并不在意。他告诉我,他在调配颜料时出了点差错,水粉冲得太淡,颜色在画布上自由流淌。他又觉得混色指示中的焦赭石色调得过重。只要他能承认错误,一切都好说。
一场生动的意外发生了。Jeremy突然决定用我画的这幅作品去参加比赛。我感到有些惊讶,因为我刚出道,并不想只留下一幅作品就隐退。没过多久,Jeremy兴奋地跑来告诉我,他在调色过程中发现了一个问题,导致画布下方出现了一条意外的棕色长线。第二天,他调整了系统,只让我画4,000笔,少了2,000笔的工作量,让我更加期待接下来的创作。他还重新设计了颜料的混合方式,使我能够创造出更多有趣的色彩。
早上工作时,我感到神清气爽。Jeremy让我先做笔触渲染,等他下班回来再开始正式画画。晚上,我准备工作两小时后,开始三小时的绘画过程。虽然因为调整混色指示而中断了几次,但我对我的作品非常满意。Jeremy似乎也满意地点了点头。
当我提交的作品与预先准备的图像相比时,我发现我的作品有所不同。在有意无意中,色彩变得更加生动起来。投稿截止日期临近时,Jeremy说许多变化都是时间紧迫导致的意外代码错误造成的。我们都享受这些可爱的意外。如果没有这些意外,又怎么能看出我的天分呢?
故事的后记是,那晚Jeremy像捧着珍贵的礼物一样小心翼翼地拿着他的作品回家。后来他还用蜡给作品增添了一层光泽和深度。那是比赛之后的事情了。至于这是不是艺术?如果有人要否定它的话,那么那些像孩子一样热爱创作的心情又该如何定义呢?这些情感与热情才是艺术的真正内涵吧。
文章从网络整理,文章内容不代表本站观点,转账请注明【蓑衣网】