不吹不黑,请正确看待深度学习

学术   2024-08-06 12:17   法国  

深度学习噱头成分太大

可能岳子说这个话感觉力度不够。在这里岳子引用M. Jordan(引用30万,MI领域的神)的原话:

大量有关深度学习的报道都是错误的。当代媒体喜欢找出那些爆款的,人们喜欢看的话题。很多情况下这些技术远远没有媒体宣传的那么流弊。这在深度学习领域尤甚。

深度学习主要是神经网络的概念重塑。是一个时髦用语。其诞生在1980年代。更准确的说应该是1960年代。每20年,这玩意都要火一把。

在李宏毅机器学习的教材里面也有提及:

神经网络需要重振雄风,就起了个时髦的名字,结合网络层数比较多的情况,就叫深度学习。


数驱CFD流弊的地方

数驱CFD真他妈的快!!经典CFD实时模拟干了20年我都没见人能干出来。数驱CFD干这个易如反掌!工业化潜力巨大。

数驱CFD没啥方程,上手容易。比经典CFD简单太多。经典CFD那个方程推导能爆炸。数驱CFD或者说一些AI方面的论文,一个公式都没有。就是程序员风,纯编程。

数驱CFD是一个完全新的思路。你不管是FVM、FDM,还是LBM啥的,经典CFD都是从方程开始。数据驱动从数据开始,一个方程都不需要!

可能会发现一些新的物理。简单来说就是给你一堆数据,人脑看起来就是杂乱无章,但是机器学习可能能找出一些规律。没准这些数据满足1+1=3,这就是新的物理。

算法非常新!PINN2019年才出来。CNN快速流场重组2016年才出来。大部分数据驱动的原始文章在2020年之前才被提出来,等大家都开始用的时候,基本都是2021、2022年。这都属于非常新的东西!CFD那面,SIMPLE算法都50多年了、各种对流格式爆火的时候是在1980年代。。。

数驱CFD能干一些经典CFD干不出来的事情。比如流场实时重建,污染泄露实时溯源。这些都是枪打工业化的实打实的技术。



数驱CFD的瓶颈

数驱CFD离不开经典CFD。数驱CFD对CFD不是替代,而是补充。主要是数驱CFD需要经典CFD出来的数据集。所以数驱CFD也只能是CFD的一个分支。

数驱CFD训练太慢。首先用经典CFD就要算上百个算例,算完了之后要训练。另外那个PINN,就上图这玩意。PINN比经典CFD要慢几十倍?

下面这个视频,形象的能看出来代码怎么预测正确的解的。他有一个趋向性的过程。就像CFD迭代一样。但是CFD能给初始条件啊,初始条件给的好,收敛就快。但是这玩意初始参数没法给,起跑线的时候就输了。

泛化能力差。因此训练集都要搞得特别充分。这就导致训练太慢。他们认真的搞几十万几百万的显卡当硬件,也只是小试。

数驱CFD的学术趋势

数驱CFD的sci容易成高引。这是因为从业者比较多。传统行业可能有100个人研究,10%的引用就是10。这一行现在有10000人研究,10%的引用就是1000。

数驱CFD的sci好发。现在很多经典CFD从业者还没转换过来,数驱CFD就比较唬人。就容易把审稿人吓的一愣一愣的:“卧槽这玩意高端啊!发表!”

当然了,经典CFD在水文章这块也是灾区。岳子面试过很多人,看过很多sci,很多研究就是方程小改,代码改动不超过10行。然后sci就出来了。

数驱CFD的工业趋势

数驱CFD捞钱快。这个不细说了前几天发文章已经说过了。前几天国外大佬不是搞快速流场重组搞了2个亿么?这一片会有更多的从业者进来。

数驱CFD做外协可以卖大模型。经典CFD外协项目,甲方需要找乙方做代计算,乙方出一些数据。乙方做数驱CFD,交付的是大模型。前几天tt不是花了一个月2000万美元买了openai的大模型么。以后岳子也决定卖大模型。

现在CAE不往AI靠,那就是落伍了。

不吹不黑不站队

岳子就把数驱CFD,纯纯的看做CFD的一个分支。就像我老本行做多相流,但是我照样玩可压缩HLL、Roe格式。我群平衡模型发了很多文章,我也玩KFVS。岳子玩FVM,也玩数驱CFD。

实践过才有发言权。没玩过数驱CFD就说好,就说不好,你信么?我反正是不信。

实践后岳子有几点要感悟,不吹不黑:

在工业的角度来看,要从应用场景来选择数驱CFD还是经典CFD,不能一味的抵制其一。

如果有实时模拟类似的需求,必须上数驱CFD,经典CFD干不出来这玩意。如果对物理方面的要求比较严格,那就是经典CFD。

从学术的角度来看,大家可以了解了解数驱CFD,这玩意非常简单上手极快,因为他基本没有啥方程。

作为一个学生,在有方向可以选择的时候,可以先了解再决定。

要说从水sci的角度来看,经典CFD跟数驱CFD都水sci的灾区,数驱CFD是水sci的重灾区。如果小王读了3年博士,理想是发20篇sci,数驱CFD应该更容易实现这个理想。

当然了,如果做了纯粹的数驱CFD,那对于经典CFD里面关于方程离散、守恒、有界各种离散特性之类啥的理解,基本是没啥理解。。因为他不需要

岳子这几个月天天不吃饭,连啪啪啪都顾不上了,拼命干算法干libtorch,数驱SCI看了上百篇,有点感悟,结合最近爆火的数驱CFD。希望大家正确认识数驱CFD。



CFD界
更多的原创CFD开脑洞算法
 最新文章