一行代码论英雄—2018 Wolfram 语言“一行代码竞赛”结果

在今年刚结束的 Wolfram 技术大会上, 图像和机器学习是One-Liner竞赛的热门主题。One-Liner竞赛要求参赛者用Wolfram 语言实现一个酷炫的任务,前提是不能超过128 个字符,这比一条推特推文还要短。但他们确实做到了......

荣誉奖

David DeBrota: The Eyes Have It(127个字符)

David提交的作品相当应景,因为万圣节即将到来,他的作品当属恐怖系列,给人以震撼的视觉效果:

David 的代码长度不到128(差一个字符),不需要变得更短。但其实这段代码中还有他在探索过程中残留的20个字符可以删除。是哪20个字符呢?我把这个问题留给感兴趣的读者来练练手吧!

荣誉奖

Abby Brown: Flag Mosaic(128个字符)

Abby提交的作品通过组装低分辨率的旗标重新创建了一个图像。为了不超过128个字符的限制,她巧妙利用了联合国旗帜。超过一半的代码是抓取国旗和服装图片;渲染工作的核心是一段60个字符的紧凑代码,应用了ImagePartitionNearest ImageAssemble

该One-Liner代码源自于Abby在Torrey Pines高中计算思维小组的一个活动。可以通过点击这个网址 http://teachers.sduhsd.net/abrown/CT/Activities.htm 上的Flag Macaw链接下载介绍该活动的笔记本。

不光彩的荣誉奖

Pedro Fonseca: Average Precision of the ResNet-101 Trained on YFCC100m Geotagged Data (127个字符)

花几分钟考虑一下这行代码能干什么: 获取 Wolfram 语言中164599个城市实体的列表, 在网上搜索每个城市的图像, 将 ResNet 神经网络应用到每个图像, 以猜测它是在哪里拍摄的, 并将该位置与图像的地理标记信息进行比较,以了解神经网络预测的精确程度。这原本有望获得一个荣誉奖……但问题是代码的运行需要等待14个小时:

不光彩的荣誉奖

David DeBrota: Find the Black Disk(128个字符)

我怀疑 David 获得这个不光彩的荣誉奖是有意而为之,这行代码生成的是被评委称为最残忍的"Where's Waldo"的游戏。你的任务是在随机着色的随机多边形之间找到黑色圆盘:

啥?找不到??下面是圆盘放大后的输出结果:

注意 David 频繁使用字母 E 来节省字符的使用量。

第三名

Abby Brown: Alphabet of Words(128个字符)

这个One-Liner生成一个与字母发音相同的单词表。这个想法的独创性使评委们一致同意把第三名颁发给它。太有趣了,它打开了探索新世界的大门,例如查找发音以字母名称开头的英文单词 (如 "season"):

和Abby上面那个旗帜马赛克作品一样,这个One-Liner代码同样源自于Abby在Torrey Pines高中计算思维小组的活动。可以通过点击页面 http://teachers.sduhsd.net/abrown/CT/Activities.htm 上的Alpha Words链接下载介绍该活动的笔记本。

第二名

Isaac Gelman: 计算思维: 2018年Wolfram 技术大会晚宴嘉宾的年龄分布(69 个字符)

这是迄今为止我们见过的最及时最简短的One-Liner。它回答了一个在竞赛结束前几个小时才提出的问题。

每届Wolfram 技术大会都会安排一顿由Stephen Wolfram主持的会议晚宴。今年晚宴上的一个问题是:"与会者的年龄和性别分布是怎样的?”

为了回答这个问题的年龄部分, Isaac 在晚宴上拍下了所有座席的照片, 用 FacialFeatures 来估计照片中人的年龄, 并作出结果的直方图。我们不能完全保证结果的准确性, 但貌似出入不大:、

这是Databin中的前三张照片:

祝贺Isaac,他用 Wolfram 技术对计算思维进行了精彩的演示。

第一名

Philip Maymin: Eliza in a Tweet(127个字符)

我们的第一名通过一行代码向 Joseph Weizenbaum 的自然语言对话程序 ELIZA 致敬。Philip 的 Eliza 经常用稀奇古怪的短语来回应提问者, 让人觉得不是像缺了几根筋,就是像个深奥的哲学家,但这毕竟是评委们与通晓时事的Eliza 的第一次谈话。因此它当之无愧成为冠军:

当听到有人建议用 ELIZA 代替人类心理治疗师时,Weizenbaum曾感到惶恐不安,声称该程序不可能也从未打算医治心理疾病患者。而 Philip 的 Eliza 倒可能会让你真的发疯唉!

原文发布于微信公众号 - WOLFRAM(WolframChina)

原文发表时间:2018-10-30

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏喔家ArchiSelf

6行python代码的爱心线

前些日子在做绩效体系的时候,遇到了一件囧事,居然忘记怎样在Excel上拟合正态分布了,尽管在第二天重新拾起了Excel中那几个常见的函数和图像的做法,还是十分的...

45820
来自专栏龙行天下CSIEM

科学瞎想系列之七十七 齿槽转矩是个神马鬼

【图片部分来自网络如有侵权敬请邮箱联系。欢迎原文转发到朋友圈,未经许可的媒体平台谢绝转载,如需转载或合作请邮件联系。联系邮箱laolicsiem@126.co...

25010
来自专栏用户2442861的专栏

IT比试概率数学题

http://www.cnblogs.com/renyuan/archive/2012/09/24/2699654.html

13010
来自专栏量化投资与机器学习

R语言构建追涨杀跌量化交易模型(附源代码)

作者 张丹(Conan) 来源 http://blog.fens.me Rquant前言最近有读者要求公众号推送几篇关于R语言量化投资的内容。今天推送第一篇。后...

571100
来自专栏华章科技

春招快到了,送你一份数据分析常见面试题

找了半年工作,面试了几个data science的职位,总结了一些常见的问题,在这儿抛砖引玉。

6410
来自专栏量化投资与机器学习

【精选】破解波动性突破实盘系统

1、波动性突破实盘系统介绍 1.1 系统设计思想 波动性突破, 本身带有一定程度自适应市场的特点, 为趋势跟踪系统中的上品, 我们再加入时间清仓、 顺势下轿的...

35370
来自专栏日常学python

看我如何用Python来分析《斗破苍穹》

近期根据小说《斗破苍穹》改编的同名电视剧正在热映,本文对《斗破苍穹》进行文本分析,分为两部分,首先爬取豆瓣影评进行简单分析,随后对于原创小说文本中的人物进行详细...

15620
来自专栏新智元

【白硕】穿越乔家大院寻找“毛毛虫”

看标题,您八成以为这篇文章讲的是山西的乔家大院的事儿了吧?不是。这是一篇烧脑的技术贴。如果您既不是NLP专业人士也不是NLP爱好者,就不用往下看了。 咱说的这...

36180
来自专栏程序员的SOD蜜

从编程语言的角度看中医的【藏像】理论

17230
来自专栏顶级程序员

用Python模拟弹道轨迹

转自:中国统计网(小编微信:itongjilove) ‍作者:Toby:python数据科学爱好者。国内最大药品数据中心任职,二十多个数据库负责人。 最近美国...

60250

扫码关注云+社区

领取腾讯云代金券