查看原文
其他

距离程序员玩转云上魔方还有多远?

手速影响了大部分人在魔方上的想象空间。


来自吉尼斯官网


根据吉尼斯官网的记录,三阶竞速魔方的最快破解速度,来自美国肯塔基州的 14 岁少年 Lucas Etter,在马里兰州的一所高中,他仅仅用时 4.904 秒便破解了魔方,成为最短时间破解魔方的吉尼斯世界纪录保持者。同时,他也是第一个在 5 秒内破解标准 3 阶魔方的人。


面对手速更快的年轻人,编程和机器人是程序员取胜的不二法宝。在德国慕尼黑的 Cubikon Store,由德国工程师 Albert Beer 设计的机器人仅用时 0.887 秒解开了魔方,相比 4.904 秒的手动解锁魔方,效率整整提升了近 5 倍



魔方,本质上是一道数学题。


经计算,一个正六面体的三维魔方,有 4325 亿种变化:


8!*3^8*12!*2^12)/(3*2*2)=43,252,003,274,489,856,000


埃里克·德梅因致力于魔方的算法研究


埃里克·德梅因和他的研究团队找到了无论是哪一种组合,都可以通过不超过 20 个步骤来还原魔方,这个结果依赖于现代计算机上相当于35年的计算量。也正因为有了这方面的算法研究,才使得机器人在手速方面可以超越人手。


但科研人员并不满足于速度上的超越。


美国旧金山的一家名为 OpenAI 的科技公司,将机器人的应用推广到了魔方。通过训练一组机器人的神经网络,可以像人一样来玩转魔方。



但训练机器人玩魔方并不是一件简单的事情,需要在模拟环境中创建足以捕获现实世界复杂的物理性环境,即很难基于摩擦和弹性之类的因素进行测量和建模。从 2015 年开始,OpenAI 不断优化训练模型,经过两年的时间,达到了他们最初设定的目标。



当然,实现玩转魔方仅仅是第一步,OpenAI 还训练了 6 类场景,来测试机器人应对各类复杂场景的鲁棒性,例如带一只橡胶手套、把其中两个手指绑起来、蒙上眼睛、毛绒长颈鹿🦒 随机干扰等。



实验证明,虽然不能达到最佳性能,但在所有的干扰场景下,成功执行了大多数的翻转动作。


虽然算法、AI 模型帮助机器人突破了撸魔方的边界,但在魔方的花式玩法上,人类还是更胜一筹。


一位来自福建的 13 岁少年,抛接同时解开三个魔方,用时 5分06秒61 创造了吉尼斯世界纪录称号。



同样还是这位少年,他并不甘于只用眼和手破解魔方,还手脚并用,以 1分36.39秒 创造了 “用手脚同时解开三个魔方用时最短” 的全新纪录,震惊百万网友。



印度人虽然不善于用手速破解魔方,但他们在群体运动方面拥有着较多的世界记录,例如孟买的浦那工程学院打破了“半小时内破解魔方人数”的世界记录。




当天,包括学校的教职员工、学生、校友,共计 3267 人参加了该活动,其中 3248 人在半小时内破解了魔方。

浦那工程学院的主任 Anil Sahasrabudhe 博士也参加了这次活动,他表示:“和学生们在一起坐着破解魔方的感觉很好。”

魔方的花样玩法还有很多:

结对玩魔方

边跑边玩魔方

水下玩魔方

那么距离程序员花式玩转魔方有多远呢?

这一次,我们不拼手速、拼弹性,通过 SAE 来部署一款云上魔方,部署完后,使用鼠标来还原魔方,参与活动您还有机会赢得竞速三阶魔方和阿里云通用权益券。

👇

第1步

在 SAE 上选择北京 region
创建一个应用

第2步

选择公有镜像进行部署
镜像地址
registry.cn-beijing.aliyuncs.com/sae-demo/kube:1.0

第3步

完成创建
SAE 会通过发布单执行部署应用流程

第4步

在应用中绑定公网 SLB

然后

一个云上魔方就部署上线啦


扫描下方二维码

或者点击文末“阅读原文”

现在就来玩吧

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存