当前位置:首页 > 百科 > 正文

ai智能软件开发(ai智能创作平台下载)

ai智能软件开发(ai智能创作平台下载)  第1张

智东西(公众号:zhidxcom)

作者 | 心缘

编辑 | 漠影

智东西6月25日报道,MathWorks手握MATLAB和Simulink两大知名软件,其产品遍及各行各业。汽车、飞机、电子、半导体、新能源及生物制药等行业,或多或少都会用到MATLAB和Simulink软件来进行模型设计和代码生成。

在6月8日主办的2021 MATLAB EXPO中国用户大会上,MathWorks与其多位合作伙伴从行业角度分享了数字化时代下MATLAB如何在众多应用中帮助科学家及工程师加速开发进程。

例如,MathWorks中国区总经理曹新康在上午场的主题演讲中,分享了MATLAB和Simulink工具如何覆盖抗疫多个环节,从呼吸机、自主消毒机器人设计,到远程教学、CT检测算法开发和重症患者病愈后的追踪调查,MATLAB和Simulink都为研究人员和开发人员快速开展各种抗疫研发工作提供了便利的解决方案。

会后,MathWorks中国区行业市场经理李靖远、宝洁公司北京研发中心吴刚、武汉精测电子集团股份有限公司郑增强与智东西等多家媒体进行了深入交流,不仅谈及了MathWorks的发展战略和核心竞争力所在,而且就未来技术发展的五大趋势、平台开发上云、低代码开发等话题分享了他们的见解。

一、MathWorks的四大发展战略

MathWorks主要有两大产品平台,MATLAB和Simulink。为了适应各个行业的不同应用要求,MathWorks还提供超过100种工具箱。

MATLAB是一个算法开发、数据分析、可视化的编程环境,许多行业客户会用MATLAB进行机器学习、图像处理、大数据分析等工作。

Simulink是一个图形化界面,很多行业客户会使用Simulink去构建他的控制算法策略,包括被控对象进行整个系统级的测试、仿真,最后一键生成代码,如今很多客户的算法工程师已经没有手写代码这个习惯了。

MathWorks中国区行业市场经理李靖远首先提及了一组数据:当前MathWorks在全球有超过190个国家和地区、超过500万的用户在使用MATLAB来构建其系统设计和控制策略开发产品,同时在全球有超过10万家的企业用户、 ********* 研究机构及大学用户在广泛地使用MATLAB。

“可以说,很多关键行业如汽车、航空航天等行业前十位的全球企业都在使用我们的软件,去开发他们的控制系统。”李靖远说。

例如,斯巴鲁汽车在设计自适应巡航系统时,广泛使用MathWorks提供的多种工具箱;德国宇航中心用MATLAB及工具箱进行有43个自由度的机器人建模;恩智浦半导体通过虚拟现场试验,在开发早期验证汽车雷达半导体设计;西门子用MATLAB软件开发配电变压器的健康监视系统。

在战略上,MathWorks也有四大主要方面,第一是上文提到的扎根教育,MathWorks全球有超过三分之一的人力资源以及投入是在教育行业,在全球为超过6500家高校提供校园版软件及24小时技术服务,并支持各种学生竞赛;第二是深耕行业,在汽车、通讯、航空航天以及新能源领域进行深耕合作;第三是深度支持,通过与客户之间的深度合作,帮助客户建立控制系统,进行算法设计和原型开发;第四是广泛合作,MathWorks在全球有超过500家的合作伙伴,基于MATLAB的生态环境开发他们的产品。

李靖远还从MathWorks的角度分享了未来技术发展的五大趋势预判:软件无处不在、人工智能、自主系统、数字化转型(设备、运营、营销、产品研发体系)、电力化无处不在。

二、开发人工智能,MathWorks的核心竞争力

谈及MathWorks的核心竞争力,李靖远说,MATLAB软件是经过几十年,全球各个跨国团队在各行各业不断锤炼、长期经验积累的结果,短期之内很难有国内软件能快速积累起能与之匹敌的经验。

使用MATLAB或Simulink设计好某一算法之后,可自动生成应用于各种平台的代码;另外,在半导体生产流程中的快速原型阶段,同样支持做完算法后的自动生成硬件描述HDL代码。

聚焦到人工智能开发方面,AI算法包括四大步骤:数据准备、AI建模、仿真测试、以及模型部署,李靖远谈到 MathWorks在这个流程中提供了全套的工具链,这些工具链都是在业界长期经过大量的实际项目锤炼的结果。MathWorks产品更突出的一个优势还在于算法的部署,因为我们做算法的目的不是为了纯做算法,做算法的目的是为了把它部署到实际应用里面去,比如说自动驾驶或者其他算法。

ai智能软件开发(ai智能创作平台下载)  第2张

工程师实现 AI 驱动的完整工作流的四个步骤(来源:MathWorks)

再者,MATLAB是一个兼容并包平台,可以和其他工具去进行交互,比如用Python或C++实现的人工智能算法,都可以导入到MATLAB中,MATLAB自身可以实现人工智能算法,也可以使用开源平台所调用的这些算法。

三、上云趋势不可逆,更多平台的开发将基于云原生

在李靖远看来,云端是一个不可逆的趋势。五六年前,MATLAB和Simulink就在往云端转型,目前已基于微软Azure和亚马逊AWS实现上云。

在国内,现在有很多云服务的供应商也找到MathWorks,希望提供生产制造云端化的体系,以及针对科研产品研发的云端化体系,将MATLAB纳入到其云端研发平台上,MathWorks也在与多家企业进行合作。

“相信在不久的未来,可能我们基于本地的云端解决方案也会推出来。”李靖远说。

宝洁公司北京研发中心吴刚也很认可上云是大势所趋。他认为MATLAB这样的工具,有助于企业更容易地将各种系统从本地迁移上云。此外,他愈发感受到,整个系统搭建越来越基于云,各种平台的开发,更多会考虑基于云原生应用的方式,而不再是以前那种本地的方式。

四、低代码能释放更多思维,提高效率

最近,多家企业均推出低代码开发平台,也有人认为这是“小儿科积木”,会贬低程序员的价值。对于这一趋势,李靖远同样分享了他的看法。

MathWorks定位的产品就是给这些有深厚的行业背景的科学家、科研人员去做的,他们不需要懂编程,只需深耕自身的专业知识,即可实现相应的控制算法。

至于代码,写代码本身并不是目的,其目的是为了各种各样的应用。因此,李靖远认为不存在低代码或是贬低程序员的价值,所谓程序员也是要有一个行业背景,每个程序员都是工作在每个行业背景,他所有程序是要为这个行业服务,脱离了行业则代码的价值就不存在。。

写代码是一个重体力劳动,在低代码情况下,更多的人性思维可以被释放出来,去专注于一些前端的算法研究、产品研发等等。但这并不代表有了这种自动代码生成工具,就不需要软件工程师了,软件测试、软件集成都是很重要的工作。

李靖远提到所谓的低代码,只是指手写代码量减少,实际代码量会比原来多很多,因为你需要添加自动代码生成等更多的软件功能,这将极大的提高效率,并为企业节约开发成本。

结语:为工程技术进步提供基础平台

总体而言,MATLAB想要建立一个平台化的工具,是一个基础工具,这些工具可供更专业的人士去做二次开发,从而共同将生态圈不断壮大。

自1984年成立以来,MathWorks一直在走很稳健的路线,并非以纯盈利为主,也没有上市的计划。MathWorks一直致力于通过自身提供的产品和服务,加速基础教育、科学研究和工程应用的进步。

李靖远还透露了MathWorks的5个核心价值观,一是持续提高和追求卓越,MathWorks每年会发布两版软件,修复bug并发布一些新的特性、功能及适应业界需求的新工具箱;二是尊重与投资,投资员工、社会、教育,三是为员工建立一个合理、舒适的工作环境,供员工持续学习与自我提升;四是信誉与诚信;五是社会使命感,MathWorks每年会向全球教育事业捐助超过500万美元,并为一些绿色产业提供支持。

ai智能软件开发(ai智能创作平台下载)  第3张