|||
作者:蒋迅 据说下面是一个谷歌雇员关于Matlab的评论。我单位确实来过这样的实习生,声称除了Matlab,其他语言都不会,因为学校老师布置的的作业都要求用Matlab做。但当时我们需要的是C++和Python,FORTRAN也可以。结果此人混了一个夏天。 我觉得不能只接受一个工具。我们还曾经有过一个高中生来做暑期实习,他说会C++,但我们要求他做一个用Java语言的。人家学了两天就开始做,越做越好,到暑假结束时,我们一起写了论文,让他拿到学科年会上去宣读。后来他上了斯坦福大学。 我发到微博后引来很多评论。我把主要的思想收集了一下,汇编如下: 还是多路发展比较好, 程序语言只是一个工具, 领会了一门语言的学习之道,再转向其他语言也相对来说容易。 对于ML/CV领域,C++/PYTHON/MATLAB应该都需要。 Matlab的矩阵运算无非是MKL的一个外包层,而MKL仅需500美元,比matlab的价格低了一个量级。GPU运算也不比一些第三方软件高效。 对于普通的科学运算与教学,python 比 matlab 更有优势。matlab应该回归专业软件的本位,不要再祸害 我暑假实习是用一周学的python…然后就用它写OOP了,python这么直观的再不愿意学真是没救了 Matlab看起来很美,用起来糟心 可文章中对比Matlab矩阵运算功能说的是python啊… @万精油墨绿:这观点太偏激。不能要求每个工程师都用Java或C++去写矩阵运算,或者自己解微分方程。 MATLAB方便适用,很适合搞Prototype。再说,MATLAB的矩阵运算速度不是只懂点Java或C++的阿猫阿狗可以写得出来的。[哈哈] 这里面故事很多,以后有机会 有的思想matlab实在是难以实现出来,记得毕业后开始工作的头三个月,生不如死,后又有神人指导,现在基本无所谓什么语言了,更多的是混编 @张栋_机器学习: 语言只是实现思想的工具,我的团队也有只精通 Matlab 的:我把他定位是 Data Engineer or Math-guru Programmer 有些偏激。谷歌面试重逻辑分析能力而非编程语言。另外,谷歌雇佣大量的博士做Software Engineer,而这些人中用matlab的不在少数,因为Matlab在研究中快速做原型及建模非常好用。语言都是工具,人聪明基础好学什么语言都快。 Matlab怎么了?身为工程人员,它确实给我们带来了很多方便,有的算法用C++写得几百行,Matlab只要几十行,但两者实现算法的本身都一样啊。确实搞IT的做最终产品瞧不上这个,Matlab可能也做不了这么框架宏大的活儿,但别否定了Matlab的工程价值。 作为汽车业的工具,不算好。Simulink无法被第三方语言调用,无法做成服务。唯一原因是要卖许可, 没有任何正当设计理由。 也就是说这玩意学了就必须以后走科研这条路,不做科研就白学了,这么多年学白上了 虽然简单上手,可是与其及其低下的运行效率相比,matlab不上手也罢! MATLAB本来就是给工科学生用的啊,码农来吐槽什么。。。比如上个adaptive filter的课,你用C++把大作业做完别人博士都毕业了吧。。。而且当年开发MATLAB的,一个心思都在数学上,一个心思都在怎么向用户收费上,结果必然是二流的语言啊。。。 @万精油墨绿:因为这个微博@ 了我,今天看了很多转发评论,大部分都在黑MATLAB。我猜其中一半不懂M,另一半对M定位有问题。右边的评论比较靠谱。 //@张栋_机器学习 语言只是实现思想的工具,我的团队也有只精通 Matlab 的:我把他定位是 Data Engineer or Math-guru Pr 能通MATLAB,亦何容易!数值计算与可视化之利器,只不过用于实际产品开发有点圆凿方枘。 支持张栋博士的评论。做算法原型,Matlab是不错的选择;做实际产品开发,确实应该出门左拐。 我觉得你说的那帮聪明人一般都会用python,少量会C++或者R/Julia。。//@胡宁: 有些偏激。谷歌面试重逻辑分析能力而非编程语言。另外,谷歌雇佣大量的博士做Software Engineer,而这些人中用matlab的不在少数,因为Matlab在研究中快速做原型及建模非常好用。语言都是工具,人聪明基础好学什么 Andrew Ng在Machine Learning的教学中完全使用Matlab。他说Matlab可以快速实现各种新的想法,验证它们的实用性。如果实用性好,再用其它语言来做商业开发也不迟。并且这样可以省下很多人力物力。 matlab用到精通的话,数学也不会差吧,用什么工具重要吗?刚用matlab做完过空间优化,相见恨晚。我写MOCOM用了一周的时间,由于赶进度程序还写得很死没法用于其它模型。用matlab做优化太方便了,随意换模型试,满意为止,哈哈。决定以后做模型就用它,部分空间分析也可以用它。
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-12-24 11:11
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社