kaenvs 发表于 2020-6-24 00:57   只看TA 1楼
  • kaenvs
  • LEVEL 1
  • 离线

[资讯] 国科大教授王立新:Matlab被禁是理工科科研的一场“禁烟运动

Matlab被禁,国内诸多自诩对这一软件有深度使用的人都是一片哀鸣,认为中国短期内不可能开发出真正的替代软件,尤其是仿真方面;并且认为该软件的被禁将会影响国内学者发论文,进而使得他们的成果被人为降低级别。对此,国科大教授王立新则持不同意见,他认为该软件被禁,如同是禁烟,将真正提升科研工作者的实际水平。其博文如下:
Matlab被禁的结果是让懒人不得不勤奋起来、让“会写字的文盲”明白字的意思,是理工科科研的一场“禁烟运动”。
二十多年来,Matlab盛行的恶果是一代又一代理工科学生对算法的细节不求甚解,失去了对算法的基础创新能力。研究者们成了“调包族” — 将数据输入“黑箱”(Matlab toolbox 中的调用程序),然后就“听天由命”。
“魔鬼在细节”,尤其对于涉及非线性关系和复杂大数据的机器学习人工智能算法,许多核心敏感参数的选取直接影响系统的最终性能。只有深入理解算法的细节,才能理解并有效地选取这些敏感参数,使系统性能达到最优。理解算法细节最有效的方法是自己进行算法编程,在不断的试错中理解算法的核心奥秘、发现敏感参数的选取方法,而不是调用Matlab toolbox之类的“黑箱”以及其它许多所谓的“开源软件包”。
我自己使用Matlab二十余年,只使用其基础部分,从来不用其toolbox,因为我不想让自己失去对算法细节的“感觉”。这些“感觉”是理解现有算法、进而开创新算法的基础。另外,即使是Matlab的基础部分,由于其速度太慢,在编制真正实用软件时我也弃用。比如,十几年前我就用VB来编制算法交易的可执行程序(.exe),因为当时我发现同样的计算VB要比Matlab快十几倍,而且VB的界面功能要比Matlab强许多。
Matlab被禁,我们自己是否能开发出类似的平台呢?其实,我们很早就努力过。1984年我开始读研究生后,参与的第一个项目就是“控制系统软件包”。这是当时国内十几家单位联合发起的一个重大项目,当时国内搞控制有名的单位都参加了。项目的目的就是搞出像Matlab这样的软件包。结果呢?大家都知道:花了许多钱,最后搞出来的东西没人用,也就不了了之了。不过,项目倒是培养了一些优秀的人才。比如我师兄,是项目的主力干将。后来师兄去南加大拿了博士学位,毕业后去了Mathworks,著名的“通讯工具包”(Matlab Communications Toolbax)就是他做出来的。还有“优化工具包”(Matlab Optimization Toolbox)也是他协助他的导师萨夫诺夫一起完成的。
总之,Matlab被禁是理工科科研的一场“禁烟运动”、是原创科研的福音,早就应该到来了。
本帖最近评分记录
  • 神影 金币 +3 感谢分享,论坛有您更精彩! 2020-6-26 01:20
0
lqjuqsfb 发表于 2020-6-24 13:37   只看TA 2楼
虽说偷懒让科技进步,但基础科学还是得一步一个脚印
0
votalia 发表于 2020-6-24 22:07   只看TA 3楼
为什么从来没有一家国内公司做起来这些科学计算和CAD软件呢,基础理论,基础科学落后太多了。科研单位可以搞一搞啊,去掉了这些国外工具之后,国内市场大片空白。
本帖最近评分记录
  • 神影 金币 +2 认真回复,奖励! 2020-6-26 01:20
0
lyh6666 发表于 2020-6-27 13:13   只看TA 4楼
基础科研确实应该受到重视,但直接禁用是不是过于一刀切了,毕竟工具只是工具主要的还是看自己
0
sleepwind 发表于 2020-6-30 22:04   只看TA 5楼
人不逼一下,永远不知道自己的潜力有多大,一个国家只要不被忧患打倒,那就必将崛起。看似大方的给予其实最为致命,这次老美一定程度上的技术脱钩,逼得中国不得不痛改诸多领域的鸵鸟心态,也是好事。
本帖最近评分记录
  • 神影 金币 +2 认真回复,奖励! 2020-7-1 18:36
0
回复帖子 发新话题