编辑|据明日消息 2 月 22 日消息,高通宣布推出人工智能引擎(AI Engine),让人工智能在终端侧(如智能手机)的应用更快、更高效。
AI引擎由软件和硬件两部分组成。
它在高通Snapdragon核心硬件架构(CPU、GPU、VPS矢量处理器)上搭载了神经处理引擎(NPE)、Android NN API、Hexagon神经网络库等软件。
。
目前,高通的芯片产品骁龙、骁龙、骁龙、骁龙都将支持人工智能引擎AI Engine,其中骁龙将支持最先进的终端侧人工智能处理。
1.软硬件结合:更快更安全目前大多数移动机器学习(ML)任务(例如图像或语音识别)都是在云端执行,智能手机将数据发送到云端,然后将计算结果返回到手机。
但目前,在终端设备上执行的机器学习任务变得越来越繁重。
为了给开发者提供更好的基于机器学习的增强功能,高通推出了人工智能引擎AI Engine来封装其当前的ML产品。
终端侧人工智能的主要优势包括即时响应、增强隐私保护、提高可靠性。
此外,即使在没有网络链接的情况下,也能保证用户的AI体验得到保障。
高通骁龙核心硬件架构——Hexagon矢量处理器、Adreno GPU和Kryo?? CPU均具备支持终端侧快速高效运行AI应用的能力。
这种异构计算解决方案允许开发者和OEM制造商优化智能手机或终端智能硬件设备上的用户AI体验。
在软件方面,Qualcomm AI Engine提供了三个组件: 1. Snapdragon神经处理引擎(NPE)软件框架允许开发者选择最合适的Snapdragon核心来实现所需的用户体验,包括Hexagon Vector处理器、Adreno GPU和Kryo?? CPU ,加速落地其终端侧人工智能用户体验。
Snapdragon神经处理引擎支持Tensorflow、Caffe和Caffe2框架,以及ONNX(开放神经网络交换)交换格式,为开发人员在多个Snapdragon平台和操作系统上提供更大的灵活性和选择。
2.随Google Android Oreo一起发布的Android NN API允许开发者通过Android操作系统直接访问Snapdragon平台。
Snapdragon 将率先支持 Android NN。
3. Hexagon Neutral Network(NN)库允许开发者直接在Hexagon矢量处理器上运行人工智能算法。
提供基础机器学习模块的优化部署,加速卷积、池化、激活等人工智能运算。
2、很多手机厂商都已经使用了AI Engine。
许多智能手机制造商已使用Snapdragon移动平台的AI Engine组件来加速其终端上的人工智能应用,包括小米、一加、vivo、OPPO、摩托罗拉、华硕、中兴、努比亚、锤子和黑鲨等,其中一些计划使用人工智能引擎AI Engine来优化其未来旗舰Snapdragon智能手机上的人工智能应用。
在今年1月的高通中国技术与合作峰会上,高通还宣布与联想、OPPO、vivo、小米、中兴等手机厂商开展多项合作。
本次峰会异常热闹,中国手机行业近一半人参加。
此外,高通还与一些人工智能公司合作。
例如,SenseTime和Megvii Face++提供了多种预训练的神经网络来支持图像和相机功能,包括单相机背景模糊、人脸解锁以及场景检测和识别。
Elliptic Labs 为 Snapdragon 客户提供基于超声波的智能手机手势控制技术。
虹软为Snapdragon客户提供单摄像头和双摄像头算法,并积极开发人工智能用户体验。
创通联达提供人工智能视觉用例和终端的完整解决方案。
Uncanny Vision 提供用于人体、车辆和车牌检测和识别的优化模型。
上述公司及更多公司将使用高通人工智能引擎组件来加速其人工智能模型的性能和用户体验。
领先的云服务提供商还优化了Snapdragon智能手机应用程序中的人工智能功能。
例如,腾讯最近在其QQ手机应用中推出了名为“高能舞蹈室”的互动功能,将其添加到流行的QQ手机社交平台中。
在Android端的手机QQ中,采用了人工智能引擎AI Engine组件来加速该功能的帧率。
此外,百度还计划全面支持高通人工智能引擎AI Engine及其生态系统。