林家翘不要Garbage in,garbage out

宁静纯我心 感得事物人 写朴实清新. 闲书闲话养闲心,闲笔闲写记闲人;人生无虞懂珍惜,以沫相濡字字真。
打印 被阅读次数
子曰:“知之者不如好之者,好之者不如乐之者。”
上海大学乐乎博客 > 知者乐 > 科研方略 > [分享]林家翘先生提醒青年学者:千万不要Garbage in, garbage out

2009/2/22 7:49:16 | [分享]林家翘先生提醒青年学者:千万不要Garbage in, garbage out

【今日推荐】置顶一周。——2010-04-01
 
我第一次听见“Garbage in, garbage out”这个说法是在198310月,那时美国科学院院士林家翘先生正在清华大学讲学,我和李家春应邀参加了接待工作。林先生在一次演讲中提及这一语汇。我当时查《牛津高阶现代英语词典》第三版(1974),没查到该语汇;十几年后,在该词典第四版(1989)上查到了,此语汇的英文注释是:“(in computing) if you input wrong data, the output will also be wrong”;在以它为蓝本的《牛津高阶英汉双解词典》(第四版,1994)中的汉译是:“(计算机运算中)错进,错出(若输入错误数据,则输出亦为错误数据)”。

林家翘
先生是何种情况下提到这个语汇的?对我们科研工作者有何启示?这里作一些概略描述。
先生在那次为时一个月的讲学中,系统地讲授了渐近分析及其在流动稳定性和星系密度波研究中的应用。在一次关于星系结构的演讲中,他首先简述了问题的背景。原来,在宇宙中,许多星系呈螺旋结构,譬如,我们太阳系所在的星系——银河系,其星系盘就有一种双臂螺旋结构。这种结构是怎样形成和维持的?在天文学中是一个多年悬而未决的难题。然后,他阐述了从流体力学和应用数学的角度对这个问题进行数学建模的过程,说明了用渐近方法求解问题出现的难点。最后,他介绍了相应的数值模拟过程,并演示了模拟结果。

最令人叹为观止的是他的现场演示。只见他在屏幕上,随机地放上一万颗“恒星”(小圆点),调出程序,轻轻地一按键盘上的一键,经过一两分钟,那些原本杂乱无章的“恒星”,乖乖地听从“指挥”,走向有序,最后形成一种双臂螺旋结构,与实际拍摄的星系盘的(俯视)天文照片一摸一样。这个结果一出来,立即赢得了满堂喝彩!难怪林先生在哥本哈根的天文学界一次重要会议上报告这个结果时,引起了一种石破天惊般的震撼。

在报告后的提问时间里,有一位青年学者提问:“你的结果是否表明,现在我们有了先进的计算技术,凭它就可以轻而易举地解决一切难题。”林先生立即回答:“你的看法是片面的,甚至是要不得的!单凭先进的、高速运行的计算机,不可能解决任何问题。如果你对问题不进行科学的预处理,那么必然的结果是Garbage in, garbage out!也就是说,你往计算机输入一堆垃圾,输出的一定是一堆垃圾数据!”他接着说,“进行理论研究的正确做法是,首先对所研究的物理或工程问题进行深入细致的考察,通过观察、实验和通读文献,掌握足够的原始资料,洞察问题的内在本质和症结所在;然后,抓住主要因素,建立正确的、能反映事物本质的数学模型,并对其中出现的参数进行标定;接着对简化的数学问题进行初步的解析处理,了解其中的关键难点;最后进行数值模拟,归纳整理所得的结果,加以演示和分析,并与观察结果或实验结果进行比照验证。一般来说,这样的过程要循环往复多次。只有这样做,才可以在数值模拟中不至于Garbage in, garbage out”(由于当时的笔记未能保存下来,以上的记叙仅为大意;也请参看:袁旂,我认识的林家翘先生,《力学进展》2006年第30卷第六期,见2009128的博文)。

因为1979年我聆听过林先生前一次讲学,当时他阐释过理论研究的“应用数学过程”,所以马上体会到,他给大家讲述的实际上是“应用数学过程”的绝妙实例,感到茅塞顿开!实际上,钱伟长先生在指导我校我所的科研工作的过程中,也反复强调了这一“应用数学过程”。有鉴于此,我后来在给研究生讲课时总是努力阐释“应用数学过程”,而且用上述实例作为佐证。(详见200918的博文)。
 
从以上叙述,我们可以得到如下启发:
1.        在对一切物理或工程问题进行理论研究时,必须进行充分的预处理:观察、实验、调研,透彻了解问题的本质和症结;
2.        在进行数值模拟之前,必须经历如下过程:建模、解析分析、参数辨识、试算,事先预估可能的计算结果;
3.        在认定结果、下结论之前,必须反复验证,比照可资利用的实验、观测数据,充分保证结论的基本上无懈可击的正确性。
 
只有这样,年青学子才可避免“Garbage in, garbage out”,取得令人信服的科学结果,才会逐步走上正确的科研之路,把自己培育成有所作为的科技英才。
 
写于2009222日晨


此贴由 sqdai 在 2010/4/1 7:08:56 进行编辑...


登录后才可评论.