用 99 行代码,实现《冰雪奇缘》

如何看待清华姚班毕业生、麻省理工博士胡渊鸣开发新特效编程语言,99 行代码实现《冰雪奇缘》? 量子位,有趣的AI&前沿科技→_→ 公众号:QbitAI 查看知乎原文 首先,引用一下计算机图形学知名学者、北大教授陈宝权给出的高度评价: 给胡渊鸣同学点赞!一己之力开发了物理模拟编程语言 Taichi!像渊鸣这样如此投入写有影响力的开源代码实在是难能可贵。像 SIGGRAPH 这样的,可能要投入 1~2 年才会有成果,论文接受率低,即使能发表出来,引用率也不高。 高一保送清华,博一...

用 99 行代码,实现《冰雪奇缘》
如何看待清华姚班毕业生、麻省理工博士胡渊鸣开发新特效编程语言,99 行代码实现《冰雪奇缘》?
量子位,有趣的AI&前沿科技→_→ 公众号:QbitAI

首先,引用一下计算机图形学知名学者、北大教授陈宝权给出的高度评价:

给胡渊鸣同学点赞!一己之力开发了物理模拟编程语言 Taichi!

像渊鸣这样如此投入写有影响力的开源代码实在是难能可贵。

像 SIGGRAPH 这样的,可能要投入 1~2 年才会有成果,论文接受率低,即使能发表出来,引用率也不高。



高一保送清华,博一 6 篇 paper

说起胡渊鸣,这又是一位从少年时代起就熠熠闪光的“大神级”选手。

高一保送清华,竞赛生涯中,拿下 APIO 2012、NOI 2012、ACM-ICPC 2013 长沙区域赛、ACM-ICPC 上海区域赛四块金牌,其中 APIO 2012 成绩是全场第一名。

2013 年进入清华姚班,胡渊鸣与陈立杰、范浩强等人成为同班同学,这群年轻人的才华在这里汇聚、碰撞,与“姚班”二字相互成就。

本科期间,胡渊鸣先后前往东京大学、斯坦福大学访学,并曾于微软亚洲研究院实习,从事深度学习和计算机图形学研究。本科便有多篇论文中选 CVPR、SIGGRAPH 等国际顶会。

2017 年,胡渊鸣进入 MIT 读博。入学 13 个月后,完成硕士论文 ChainQueen,拿到 MIT 硕士学位。博一期间,共发表 6 篇顶会论文。

近年来,甚至有中学生,利用 TensorFlow 或者 PyTorch,写一点代码,优化几个模型,就可以在一些顶会上发表论文,许多人看来,这是件坏事,因为让深度学习论文的含金量大大降低。

但胡渊鸣看到了另一面。他认为,深度学习这些年之所以能发展快、门槛低,就是因为有简单易用的好工具,计算机图形学让人望而却步,就是因为缺乏类似的工具,因此他开发了 Taichi。

本来 Taichi 要做成一种单独的编程语言,但是为了方便大家使用,胡渊鸣用了一句 import taichi as ti 把 Taichi 语言假装成 Python。

改成基于 Python,这样做的好处不仅是降低学习门槛,还能使用很多现成的 Python IDE,与 numpy、matplotlib 等工具库无缝衔接。

经过几个月的努力,胡渊鸣终于把 Taichi 改成了 pypi 安装包,让不同配置不同操作系统的机器都能顺利运行图形学的程序。

最后,如果想了解这 99 行代码背后更多的研究历程,不妨读一读胡渊鸣本人的知乎专栏文章。大神不仅代码写得好,码字和蒸鸡蛋也是好手呢~

传送门

胡渊鸣知乎原文:

https://zhuanlan.zhihu.com/p/97700605

论文地址:

https://arxiv.org/abs/1910.00935

太极项目地址:

https://github.com/yuanming-hu/taichi

taichi_mpm 项目地址:

https://github.com/yuanming-hu/taichi_mpm