AI for Science是啥? 参考答案:AI搞科学。 AI for Science,可以说是AI加上Scientific Computing(科学计算)。 AI不仅可以搞科学,而且搞得很科学。 从广泛的意义上来说,科学是研究大自然现象以及规律的学问。 物理的原理、机理,从最微观的尺度,到我们所能看到的最宏观的尺度,都是由方程来驱动。为了描述一个自然现象,科学家大牛们为此做出简洁的数学描述,如微分方程。 微分方程能准确地描述人们想要知道的现象(情况),这一步也叫建模。画家描述世界靠“绘画”。科学家描述现象靠方程“刻画”。不是所有的方程都适合用计算机来解,计算机有其适合的计算方法和技巧,因此有了科学计算。 所谓的科学计算,就是解这些方程,对方程做各种各样的数值模拟。 比如,冯·诺依曼和尤拉姆合作创造了著名的蒙特卡罗方法。 把要求解的数学问题化为概率模型,在计算机上实现随机模拟获得近似解。上世纪60年代,冯康先生独自创立了有限元方法,属于世界最早之列。 有限元方法意义重大,贡献已为全人类所共享。 假如我们能“算动”所有方程,就不需要做任何的化学实验、生物实验。 假如我们能“算动”所有方程,基本上,我们这个世界就是确定性的。 (of course,这是一个简化的说法,要展开讨论的话,肯定不是这篇文章能搞定的。) 困难就在于,像薛定谔这样的方程“算不动”。 所以,才出现了各种各样的“建模”。那么问题来了: 怎么能保证算得动? 怎么能在各种尺度下做模拟? 怎么能跟实际观测到的数据相吻合?
AI for Science就是用人工智能(或者说机器学习,更多时候就是深度学习)来帮助我们在这里面做各种各样的建模和数值模拟。 AI for Science里的AI,它最大的“战斗力”就是参与到科学计算以前的各种瓶颈环节,这里面的挑战在很多时候都是由维数灾难所带来的。 (“维数灾难”是指依赖的变量太多了,随着变量的个数或者维数的增加,计算复杂度指数增加。)
所以,不用怀疑,AI的“战斗力”,敲开了科学的大门。 并且,AI解方程和AI辅助科学探索,这两个是相辅相成的一回事。有人怀疑,有人犹豫,但一些科学家早已认定AI for Science是时代课题,撸起袖子加油干了。