在古老的智慧中有这样一句名言:“凡人心不可得而想象非见之物。”这便解释了为何多数幻想作品中的奇异生物、外星生命往往只是对已知生物的重新组合。那么,当这个问题被抛给人工智能时,这冰冷的代码之眼是否能孕育出让人类感到的作品呢?
近日,在国内外科技领域掀起波澜的一项研究成果揭示了这一可能性。一位昵称“马修”的资深程序员,在GitHub和各大社交平台上分享了他最新的研究成果——“宝可梦AI自动生成器”。
马修尝试利用OpenAI的GPT-2(一个生成式预训练转换器)模型来进行一次新的尝试——即通过编程设计出全新的宝可梦。我们知道,GPT-2作为一种先进的语言模型,具备极强的文字生成和对话补全能力,使得文字扩展和文章生成变得轻而易举。
要将图像转化为程序可理解的代码语言,并非易事。马修的策略显得既简单又直接——他使用不同的字符来代替图像中的颜色和形状。
以宝可梦图鉴中编号为001的妙蛙种子为例,马修用一堆“~”、“!”以及“b”等字符将其绘制出来。他解释说,“~”代表空白,而不同的字母则代表了不同的颜色和线条。借助大量的脚本编写和调整,马修成功将800多只官方宝可梦的图像转化为了计算机语言。
于是,当马修启动程序并希望AI创造新的宝可梦时,收获了如下的结果:
马修利用AI生成了3000只全新的宝可梦图像。令人惊讶的是,编号靠前的图像已经具备了相当的辨识度,尽管由简单的像素组成,但与初代宝可梦游戏中粗糙的像素画面已有几分神似。然而随着编号逐渐增大,一些图像的风格逐渐走向了独特的方向——或许是独具匠心的“神兽”画风。
虽然在这些生成的作品中,确实有部分看起来特立独行、不合逻辑,但也有不少能够为设计者提供参考和灵感。马修邀请了宝可梦的资深粉丝和职业插画家Rachel Briggs根据这些像素图片创作出部分高清版的新宝可梦设计。