小米、滴滴、哈啰……互联网造车势力的名单还在持续增加。

为何越来越多的互联网大户开始追造车的“风口”,不排除一些玩家借机推高估值的嫌疑,但互联网造车浪潮的出现离不开两个诱因:一是自动驾驶正在成为汽车行业的新赛点,二是“软件定义汽车”已经是行业的新共识。

对于自动驾驶的号召力似乎已无须赘述,被外界讨论最多的恰恰是“软件定义汽车”的话题,即汽车将从一个“硬件为主”的工业化产品,逐渐向自主学习、持续进化、以用户为中心的“软硬兼备”的智能化终端过渡。

声势浩大的互联网造车运动背后,软件定义硬件的理念开始有了新的注解。

01 不可逆的大趋势
“软件定义汽车”的流行,似乎并不让人意外。

每每谈及汽车行业的时候,听到最多的声音就是传统和落后,汽车产业的创新像是走进了死胡同:相较于日新月异的智能化革命,汽车产业还停留在“电子定义汽车”的阶段,屡屡被贴上封闭、保守的标签。直到电动汽车的规模化量产,板结的汽车产业才逐渐出现了新动能,开始了互联网化、智能化的转型。

这样的观点可能只说对了一半,电动智能不过是汽车产业求变的表象,底层逻辑仍然离不开软件定义硬件的产业变革。当一个产业的硬件技术水平逐渐接近物理极限,想要继续维持市场的增长,势必要从硬件主导的产品创新,转向由软件开发和迭代去推动硬件设计的更新和升级。

典型的例子就是手机行业。从诺基亚引领的功能机时代,进入到iOS和安卓支撑的智能机时代,个中变化几乎是颠覆性的:原本的手机产业可以说是纯粹的硬件生意,只有手机厂商能从中获取利润,智能手机时代则是软件和服务的商业化,相对应的市场规模出现了指数级的增长。

点击进入看图评论

“软件定义汽车”其实是在复刻智能手机的行业规律,甚至说是汽车产业的不得已而为之。当用户和互联网的连接越来越紧密,倘若车内空间依旧延续现状,无疑将导致用户体验的严重割裂,迎合当下的用户习惯才是聪明人的正确选择。何况软件定义的汽车不仅将进一步延长汽车的生命周期,也悄然延长了汽车厂商的价值回报周期。

沿循这样的逻辑,汽车注定不会是“软件定义硬件”的最后一站。

就像在IoT领域,两年前流行的还是智能化的单品,当前主流的基调是智能生态和全屋智能,和用户的连接不再只是单一硬件的功能,要么通过数据和算法打造个性化的场景,要么匹配健康、教育等服务,无不在以软件定义的方式延伸价值链。

同样的还有工业领域,云计算、大数据、人工智能等新技术正在走进产业深处,形成了一套套软件化、可移植、可复用的行业解决方案。“先进制造”的内涵早已不是一味采购最新款的硬件设备,而是通过软件定义让硬件发挥出更大的效率和价值。

简单来说,“软件定义硬件”将是不可逆的趋势,所有的产品都将进入一种新的形态:一端是智能化的终端,一端是持续进化的云端。

02 开发模式的桎梏
软件定义硬件,其实并不是什么新鲜概念。

大约从十几年前开始,就陆续有行业大牛在高喊“软件定义硬件”的口号,但“软件定义”的思想并未出圈,在很长时间内都是计算机领域的术语,未能跨圈到传统的硬件体系。可以找到的原因有很多,首当其冲的就是开发模式的制约。

还是以汽车行业为例,即便是不影响驾驶体系的车载娱乐系统,也只是在近几年才开始联网化。许多人借此指责传统车企过于保守,硬生生错过了车载生态的蛋糕,却选择性忽略了汽车行业沿用多年的瀑布开发模型。

作为温斯顿·罗伊斯在1970年提出的软件开发模型,瀑布式的特色是严格遵循预先计划,即项目的需求分析、设计、编码、集成、测试、维护等步骤按顺序进行,如同瀑布一般逐级下落。瀑布开发模型曾在软件工程中占据重要地位,但严格的分级降低了开发的自由度,无法适应用户需求的迅速变化。

智能手机最终跑通“软件定义硬件”逻辑的秘密也在于此。有别于传统汽车企业相对封闭的开发模式,iOS和安卓都是平台模式的最佳代表,皆是利用开放的系统架构将软硬件解耦,让软硬件可以独立进化,结果就是硬件的标准化、软件的个性化,智能手机开启了繁荣的应用生态。

点击进入看图评论

同时被消除的还有开发者的进入门槛。在诺基亚时代只有很少量的程序员有能力编写应用,因为开发者需要对很多硬件编写底层程序,对不同的硬件可能要重新做一遍,一次又一次重复造轮子,导致应用的数量比较少,开发者生态也就无从谈起。而苹果和谷歌无不为开发者提供了丰富的开发套件、完善的开发者社区和成熟的变现体系。正是对开发模式的重塑,促进了整个软件生态的繁荣。

“软件定义汽车”的理念落地绝非偶然,只需将目光盯向大众、上汽等传统车企,均开始改变固有的开发理念,先后推出了软硬件开发平台,试图通过“开发者平台”撕掉封闭、保守的标签。也就意味着,在软件定义汽车的外部大环境下,汽车的研发过程正在向敏捷开发的模式转变。

需要指出的是,外界对“软件”的定义也在发生改变,可能几年前还特指APP,目前已经包含了算力、数据、算法等含义。毕竟智能化已经是不可逆的趋势,软件定义硬件越来越偏向于软件为硬件赋能,留给开发者的挑战不单单是开发者套件、开发者平台,还有智慧化的开发能力。

03 开源框架的走红
当“智慧”成为一种稀缺资源,深度学习框架应运而生。

在深度学习的初始阶段,研究者们常常需要写大量的重复代码,为了提高工作的效率,一些研究者把代码写成了框架,放在网上让所有研究者一起使用。打一个比方的话,这就像是厨师在做菜,如果有大厨将每道菜的做法都编撰成详细的菜谱,即便是刚刚入行的学徒,也能够快速上手。

大约从2015年开始,一些互联网巨头也开始着手造框架,比如谷歌在2015年开源了TensorFlow、百度在2016年开源了PaddlePaddle(中文名飞桨)、Facebook在2017年推出了PyTorch……相比于早期的研究者,谷歌、百度等有着强大的应用场景和底层能力,深度学习框架也由此走红。

回到软件定义硬件的话题上,深度学习框架可以说是“软件定义”再次流行的隐形力量。

借用百度CTO王海峰的一个比喻:“深度学习框架起到承上启下的作用,下接芯片和大型计算机系统,上承各种业务模型与行业应用,是智能时代的操作系统。”

这个比喻不可谓不恰当,由于深度学习框架已经针对芯片、业务模型、应用场景等进行了适配优化,开发者甚至不需要考虑硬件上的差异化,可以直接将已有的算法模型拿来使用,进一步降低了软件开发的专业门槛。

点击进入看图评论

以飞桨在2.0版本的升级为例,针对深度学习模型的开发、训练、部署等环节进行了细致入微的优化。比如将默认开发模式升级为动态图,开发者可以随时查看变量的输入、输出,让算法模型的调试变得更加容易,带来了更好的开发体验;推出了业内首个通用异构参数服务器技术,可以同时使用不同的硬件进行混合异构训练,并创新性的提出了4D混合并行策略,用以训练千亿级稠密参数模型…

另一个维度来看,飞桨不仅以深度学习框架降低了开发者的门槛,也实现了灵活易用的平台服务,为一些零基础的“开发小白”打开了通往AI世界的大门。

零门槛的EasyDL开发平台给出了AI开发的新路径,通过轻松上手的一站式服务,让AI开发“像使用家电一样简单”,最快10分钟就能完成模型训练,目前已经是国内市场份额最高的机器学习平台;再比如提供免费算力的人工智能学习与实训社区AI Studio,集成免费AI课程、深度学习样例项目、各领域经典数据集、云端超强GPU算力及存储资源、不同等级的AI赛事,目前累计学习人次已经超过290万。

开源文化曾加速软件开发的繁荣,以至于全球99%的组织在IT系统中使用了大量的开源代码。当人工智能成为“软件”的新内涵,开源深度学习框架的走红,无疑为“软件定义硬件”吃了颗定心丸。

04 写在最后
“软件定义硬件”的征程势必还有很长的一段路要走,有着肉眼可见的桎梏,也看到了新的曙光。

我们甚至不应该将思路局限在“硬件”上,汽车或许是不少人认知中的硬件上限,可智慧社区、智慧交通、智慧城市等新物种正在源源不断地产生,软件定义的不仅仅硬件,还有我们的生活方式。

选择权其实留给了形形色色的开发者,在汽车都不可避免被颠覆的局面下,是时候制定软件定义的转型路径,以期在新的浪潮中掌握主动权。

降低AI开发门槛,飞桨重启“软件定义硬件”浪潮相关推荐

  1. 华为正式宣布全场景AI计算框架MindSpore开源 降低AI开发门槛

    今日,在华为开发者大会2020(Cloud)第二天,华为宣布全场景AI计算框架MindSpore在码云正式开源,企业级AI应用开发者套件ModelArts Pro在华为云上线.华为全栈全场景AI解决方 ...

  2. 推动量子计算与AI融合,飞桨成为中国首个支持量子机器学习的深度学习平台

    "新基建"给中国"产业智能化"带来强劲的新引擎.飞桨作为智能时代的操作系统与技术底座,也再次迎来高光时刻.5月20日,由深度学习技术及应用国家工程实验室与百度联 ...

  3. 推动量子计算与AI融合,飞桨成为中国首个支持量子机器学习的深度学习平台...

    "新基建"给中国"产业智能化"带来强劲的新引擎.飞桨作为智能时代的操作系统与技术底座,也再次迎来高光时刻.5月20日,由深度学习技术及应用国家工程实验室与百度联 ...

  4. AI:百度飞桨EasyDL多门视频课程,手把手教你如何定制高精度AI模型

    AI:百度飞桨EasyDL多门视频课程,手把手教你如何定制高精度AI模型 目录 百度飞桨EasyDL多门视频课程,手把手教你如何定制高精度AI模型 百度飞桨EasyDL多门视频课程,手把手教你如何定制 ...

  5. 【AI Studio】飞桨图像分类零基础训练营 - 03 - 卷积神经网络基础

    前言:第三天,老师结合ppt文图详细讲解了线性和卷积网络的构建,由简单到复杂的讲解卷积网络的发展.最后结合几个项目加深理解.愈发感觉老师讲的好了.第二天的课听完后还感觉自己什么都懂了,结果轮到自己动手 ...

  6. 【AI Studio】飞桨图像分类零基础训练营 - 01 - 图像处理基本概念

    前言:这里是图像分类的第一课笔记,如题,第一节可主要讲述了图像处理的操作,也就是数据集处理.根据之前学过的知识理解,训练集往往是有限的,为了扩大训练集,总会人为的制造数据.这时数据处理就体现了.而且实 ...

  7. 【AI Studio】飞桨图像分类零基础训练营 - 0456 - 图像分类竞赛全流程实战

    前言:因为两课讲的一个比赛内容(课程里也没分页),所以我把笔记也合在一起.而且也是因为老师讲得很飘,所以我感觉我想记的东西估计不多吧.因为大部分都是新概念,所以我自己也没什么全新的理解,基本都是复制粘 ...

  8. 本地一站式极速开发AI模型 百度飞桨EasyDL桌面版来了

    智能时代来临,企业利用人工智能进行智能化升级势在必行.但由于业务性质等客观因素,不少企业在应用AI时,受场景网络环境.本地算力限制等,迫切需要满足本地实现高效AI开发和部署的解决方案.这也将成为企业快 ...

  9. 聚百川之源,欢迎28位AI开发者加入飞桨开发者技术专家计划!

    PPDE计划是飞桨开发者技术专家的荣誉认证体系,无论是热爱编程开发的资深程序员.大型技术社区的引领者,还是顶级开源软件的Committer.新兴科技公司创始人或CTO,这些开发者技术专家将通过线上线下 ...

  10. PPDE迎新 | 欢迎18位AI开发者加入飞桨开发者技术专家计划!

    PPDE计划是飞桨开发者技术专家的荣誉认证体系,无论是热爱编程开发的资深程序员.大型技术社区的引领者,还是顶级开源软件的Committer.新兴科技公司创始人或CTO,这些开发者技术专家将通过线上线下 ...

最新文章

  1. ZABBIX利用自带模板监控mysql数据库
  2. 软件学院20周年院庆系列讲座 | 可微仿真与机器人智能体设计
  3. sublime Text 2 配置以及 Python环境搭建
  4. DL之VGG16:基于VGG16迁移技术实现猫狗分类识别(图片数据量调整→保存h5模型)
  5. Zookeeper 客户端API调用示例(基本使用,增删改查znode数据,监听znode,其它案例,其它网络参考资料)
  6. 是什么职位_为什么说,质量工程师岗位变成了 “寡妇职位”?
  7. HappyLeetcode50:Rotate Array
  8. excel二极管伏安特性曲线_【刘敏蔷老师】半导体二极管的原理及应用
  9. 如何快速掌握python包_如何快速掌握一个python模块?
  10. web用户登录界面设计_UI设计师怎样做界面设计?
  11. (119)System Verilog 父类与子类对象复制(自定义函数)详解
  12. python从入门到精通需要多久-Python从入门到精通
  13. 基于raft协议的P2P下载器
  14. linux7怎么把gpt分区改成MBR,GPT转MBR|硬盘GPT分区转MBR教程(两种办法)
  15. 在Android终端模拟器中操作adb调试命令
  16. shell无限死循环
  17. Leetcode 1905. Count Sub Islands [Python]
  18. React hooks学习 -- “useContext”
  19. sqlzoo - The JOIN operation/zh 答案
  20. LAZARUS遍历文件夹/文件

热门文章

  1. Linux ftpget和ftpput命令
  2. dw网页制作入学教程_网站制作DW教程:Dreamweaver CC零基础入门视频课程
  3. android逆向基础教程一
  4. matlab怎么对语音信号处理,语音信号处理MATLAB程序
  5. 信息安全实训——神奇的木马
  6. windows开启ftp服务及FTP命令使用
  7. SQL 数据库 学习 012 数据库关系图
  8. 网络工程师(软考)学习笔记3--计算机网络体系结构2
  9. 如何免费的、完整的把 PDF 转换为 Word?
  10. 无网络状态下显卡驱动软件安装