数学软件如何帮助工程师应对AI挑战
在科学研究项目中,数学软件必不可少。
一款好用的数学软件可以极大地提升工程师的工作效率,提升工程项目的推进速度,也可以给整个行业带来一些创意和启发。
作为四大数学软件之一,MathWorks旗下的MATLAB就曾为诸多科研项目提供这样的助力。
MathWorks全球行业市场总监Sameer Prabhu在6月8日的“MATLAB EXPO 2023 中国”大会上指出,MathWorks旗下的数学软件在核聚变这样的清洁能源领域、对抗帕金森疾病这样的医疗保健领域,以及运载火箭研发这样的航空航天领域都有着大量应用。
MathWorks由Jack Little和Cleve Moler创立于1984年,至今已有近四十年的发展历史。在过去这四十年里,MathWorks帮助工程师和科学家完成了一个又一个不可能完成的任务。在当下5G、物联网、人工智能等新兴技术不断涌现的时代,MathWorks又将如何保持创新,为工程师和科学家提供更好的开发环境呢?
在“MATLAB EXPO 2023 中国”大会上,笔者和MathWorks全球行业市场总监Sameer Prabhu、MathWorks中国区教育行业总经理李庆节(Hans Li)进行了一次深入访谈,就MathWorks的数学软件如何提供更好的AI开发环境及科学家们如何利用MathWorks工具进行5G、人工智能技术研发等问题进行了一系列探讨。
问:MathWorks提供了怎样的AI开发环境?
Sameer Prabhu:无论AI如何发展,它都只是整个系统中的一部分,我们除了提供AI的Model之外,还提供Simulink这样的仿真环境,可以把AI算法集成到完整的系统中,一是做系统的概念验证,另外也可以做大量的AI测试。
例如在汽车工业自动驾驶技术开发过程中,我们可以把AI算法放到整个车辆系统模型中,可以创建很多不同类型的测试场景,把我们在现实世界中难以验证的场景,在仿真环境下运行并验证。
问:AI大模型浪潮为MathWorks带来了哪些新的挑战?
Sameer Prabhu:很多其他工具专注于用AI解决通用问题,我们现在更多是深入工程领域,在帮助工程师利用AI解决工程上的实际问题。
基于此,在我们的工具链上,我们会让AI更加容易被工程师访问到。另外,我们提供的工具链不只是让AI融入他们的系统设计中,还为让AI能够部署到工程环境中提供了相应的转化工具,将AI集成到系统中,做整体的系统验证。
在数据获取方面,我们帮助工程师将数据综合应用起来,并通过仿真方式合成大量数据,从而确保工程师能够得到高质量的数据,确保AI模型能够得到更好的训练。
我们都知道,AI模型是一种黑盒模型,这种模型应用在一些安全管理领域有很多认证要求,尤其在一些安全管理领域,甚至需要对这些AI模型进行认证。针对这种情况,我们提供了可解释性的AI测试技术,在我们生态体系的支持下,我们可以对AI模型进行测试和验证,确保AI应用在诸如工业场景下的安全性和可靠性。
问:在5G和AI技术融合应用上,MathWorks有没有推出相应的工具或进行功能升级?
Sameer Prabhu:AI和无线技术融合应用也一直是我们关注的问题。
首先我们优化了DataDrive和ModelDrive的开发方式,以拆解无线系统设计上的复杂性,提升建模能力。
我们现在的算法越来越复杂,用传统模式设计算法会导致很多因素难以被考虑进去,导致算法越来越复杂,我们现在引用一些人工智能方法去做算法复杂性的拆解,例如做一些模型、大规模仿真,甚至用AI做整体系统的性能优化,这都是我们看到的AI和5G或6G上结合应用的点。
这里我举三个比较典型的应用案例:
第一,我们提供了现成的AI workflow,我们通过shipping demo和集成事例,就可以展示这些AI应用在无线领域的具体应用,例如我们这里面的波束选择、波束成形、自动化编码。
第二,我们提供一个开放的体系。我们发现很多客户有一些开放的AI模型,这时,如何与我们已有的无线系统集成就成了一个问题。通过保持工具的开放性,让工程师将开源工具中沉淀下来的算法集成到通信链路的设计中,从而帮助工程师进一步简化系统设计。
第三,我们也会提供一些无线信号接入工具。这样可以让工程师直接采集那些最原始的无线通信信号,直接在这些原始信号上开展模型训练,开展AI应用上的探索。
问:经典控制理论和人工智能研究方法是两套体系,在MathWorks工具中是如何将二者融合应用的?
Hans Li:我们有一个应用案例是:得克萨斯大学奥斯汀分校的研究人员使用小波和深度学习将大脑信号转换为单词和短语。他们一开始是通过特征提取,然后再用AI优化,这样只用人工智能研究方法效率很低。
但是在换用小波的方式进行线上处理,再通过AI优化,整个模型最终实现的分类准确率就达到了96%,这其实就是经典控制理论和人工智能研究方法的结合应用。
问:经典控制理论在其中的作用是什么?
Hans Li:提高可解释性,提高预测方向的准确性。
暴力计算会创造奇迹,但有时候创造出来的也可能是奇葩。
在诸如航空航天这样对准确性、安全性要求很高的应用领域中,是需要实现精准控制的,经典的信号处理、信号传播、定向处理,以及很多其他经典理论都是有其存在意义的,在新的AI时代,也要呼唤人们对经典理论的继续学习和融合应用。
(文章来源:至顶网)