学生休息室

分享技术和现实生活的例子,学生可以如何使用MATLAB和Simulink在他们的日常项目#学生成功金宝app

他们现在在哪里?——Christopher Musco,纽约大学

图1.jpg

你在比赛中学到了什么?

你高中时为什么选择参加M3挑战?

我的数学老师乔治·刘易斯先生(他是我们高中数学团队的教练)发现了这个挑战,并和我们数学团队的几个人分享了这个挑战。我的双胞胎兄弟和我当时是大四学生,开始对经济学及其背后的数学产生兴趣ÿ我们上了一门AP经济学课程,在家里我们阅读了所有能读到的关于股票和债券定价、期权、美联储是如何运作的,等等。前几年的问题是击败了街关于股票交易的问题,所以我们认为任何类似的事情听起来都很有趣。这个乙醇问题当时我对环境科学和替代能源也很感兴趣(那年春天,我和一些朋友一起为我们的“高级项目”建造了一座小型风车)。
图2.jpg

您现在是M3挑战问题开发委员会(PDC)的成员。站在桌子的另一边是什么感觉?

在另一边也很有趣!每年,我们都会探索各种可能的问题,通常是基于我们从PDC ÿ外部收到的建议,这给了我们一个机会去探索和学习数学建模在各种不同领域的应用,从生态学,到土木工程,到市场营销。当我在本科学习应用数学时,我发现最令人兴奋的是它是如此的广泛ÿ同样强大的数学语言和工具可以在任何地方使用。然而,随着我职业生涯的发展,我所研究的问题种类必然会变得更加狭窄:这些天来,我几乎只专注于使用数学来设计更快的算法。与PDC合作给了我一个很好的机会,让我可以退一步,学习其他我通常不会考虑的话题。看到学生们比我参加比赛时进步了多少也很有趣。我们现在收到的顶金宝搏官方网站级解决方案非常令人难以置信ÿ我的团队在2008年获得了荣誉提名,但现在我们没有机会了!

你是如何在比赛和/或学术工作中使用MATLAB的?

我在高中的时候不知道MATLAB。我真的很兴奋能学习如何用Java编写代码,但还不是很擅长。在比赛中,我们坚持使用Excel和图形计算器。在大学里,我经常使用MATLAB,从我的数字信号处理课开始,还有图像处理和计算机视觉课。我的本科论文应用数学(关于快速拉普拉斯变换算法)和计算机科学(关于基于图的机器学习方法)也都使用了MATLAB。
图3.jpg

竞争是如何帮助你找到工作的?

你认为参加M3挑战对你的教育和职业生涯有影响吗?如果是这样,如何?

M3挑战无疑对我决定在大学学习应用数学有很大的影响,这最终导致了我在理论计算机科学领域的职业生涯。虽然我高中毕业时热爱数学,但我知道我不想从事纯数学领域的工作ÿ我想从事更接近应用程序的工作。M3C让我看到了这样做的可能性。通过这次比赛,我了解了SIAM,并花了大量时间梳理他们网站上的资源,对可能的职业生涯有所启发。更具体地说,在MathWorks支持M3C之前,它是由一家名为金宝app穆迪的信用评级公司支持的。在M3挑战赛中的出色表现帮助我在大学期间获得了该公司的实习机会,那是我第一次真正接触到数学建模。我没有留在金融行业,但这段经历是无价的。最后,M3挑战是我第一次把研究论文放在一起。以一种容易理解和引人注目的方式呈现技术理念的经验是具有挑战性的,但也是值得的。作为一名教授和研究人员,技术写作现在是我工作的主要部分,所以尽早了解它的价值是很重要的。

你今天在做什么?

你目前在纽约大学坦顿工程学院工作时,是否使用MATLAB/Simulink?金宝app

作为一名教授,我的工作分为两部分,一方面是教学生(我教机器学习和算法),另一方面是与纽约大学的其他人和外部合作者一起从事研究工作。我的研究重点是应用数学来设计更高效的计算机算法。尽管这项工作非常理论化(我的大多数研究论文都围绕着定理的证明),但我几乎每天都使用MATLAB来支持我的工作。金宝app我用它来绘制和比较函数,快速测试出不同的例子,并创建新的算法原型。我现在打开了一个窗口-我正在使用MATLAB来构造和计算各种托普利兹矩阵的例子的特征分解,这帮助我更好地理解我正在研究的与这些矩阵的最佳低秩近似相关的问题。

你现在在做什么大项目?

我真的很感兴趣随机算法:即,根据硬币的随机抛投至少做出一些决定的程序。令人惊讶的是,对于计算机科学中的许多基本问题,比如寻找图中的最小割集,我们的随机算法比不使用硬币的最佳确定性方法要快得多。最近,我一直在研究使用随机性来加速线性代数中常见问题的算法,比如计算矩阵的特征值。线性代数问题的快速算法可以对许多依赖大规模矩阵计算进行模拟、数据分析等的科学和工程学科产生巨大影响。也许我们正在研究的一些方法终有一天会出现在MATLAB中!

关键的外卖


竞赛让学生们有机会“边做边学”,并帮助他们在时间敏感、要求苛刻的环境中积累团队合作经验。

为什么认为学生竞赛是有价值的?

我认为竞赛是学生们推动自己在课堂之外学习更多知识,并深入研究他们最感兴趣的学科的最好方式之一。他们为学生提供“边做边学”的机会,并帮助他们在时间敏感、要求苛刻的环境中建立团队工作经验。对于教师而言,辅导M3C团队或其他竞赛团队是与专门的学生一起测试新课程材料(如数学建模)的好方法。

你会给参加M3挑战的高中生什么建议?

如果你喜欢在M3挑战中工作,那么你要知道,在很多实习和职业中,你每天都可以做类似的工作(并为此获得报酬)!尤其是随着“数据科学”的发展在这些职位上,越来越多的专业人士需要擅长M3C问题所鼓励的探索性问题解决和建模。
|

评论

要留下评论,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。