研究称93%的油漆飞溅图案可解析为有效的Perl程序
来源标题:93% of Paint Splatters Are Valid Perl Programs (2019)
一项投稿至SIGBOVIK 2019的论文发现,93%的油漆飞溅图像经OCR识别后可解析为有效的Perl程序。作者对100张油漆飞溅图像进行识别,将结果与Perl语法比对,并在论文中展示了每张图像对应的有效Perl源码。该论文获SIGBOVIK的Unwitting Participation Ribbon奖。
以下正文由 AI 翻译自 Hacker News(原文版权归原站所有),可能存在偏差,重要内容请以原文为准。
本文获准发表于2019年4月1日在匹兹堡举行的SIGBOVIK 2019。荣获“不知情参与奖章”——“这是我们经过仔细审查后,给每篇被认定含有真实副产品的论文贴上的一个不受欢迎的标签,以此推进开放科学与富有成果的拖延这一令人钦佩的事业。”可在Google Docs上阅读,或下载PDF。也可获取SIGBOVIK 2019完整论文集;我在第174页。
这里把全部颜料溅洒放在同一页上,并附上每一处对应的有效Perl源代码。对于那些未能解析为有效Perl程序的图像,则用红色标注“无效”。如果不同的OCR设置识别出多个有效Perl程序,我便根据个人审美,选择看起来最“有趣”的那个。
这里是本文主要数据集所用的100张颜料溅洒图像的tarball。
(源代码暂不可用,因为我不擅长GitHub)
有一些颜料溅洒Perl程序,直到SIGBOVIK提交截止日期之后我才意识到它们“有趣”。例如,这处溅洒被OCR识别为字符串lerzfijglpFiji-j,它在Perl中求值为数字0:
正文由 探How 从来源站点 RSS 同步,内容未经改写;遇到排版缺失或需要图片、视频时请以原文为准。