人工智能开发学习繁琐,操作难?今天给大家介绍一个平台——AI中间件,AI中间件把复杂的开发步骤归纳为四大模块:从开发到训练,从算法到硬件——逻辑清晰,一站式搞定!
平台介绍
AI中间件云平台集成有AI系统运行环境、图像/视频算法库、语音语义语言算法库、神经网络算法库、智能硬件资源库等,可以实现异构计算环境下分布式多用户多设备的模型、算法、应用管理等功能。
学生在学习人工智能算法时,首先在『服务器』上进行算法的学习与训练,接着将训练好的算法模型部署到人工智能中间件平台,通过平台的统一模型调用、统一硬件接口、统一算法封装和统一应用模板功能,即可实现功能丰富的AI应用场景。
平台的研发大大降低了学校的投资成本和实验风险,让学生能够方便快捷的开发出个性化的应用案例,从而发挥出人工智能实训项目的教学示范效果。
平台技术架构
AI中间件云平台打通了人工智能技术的全部架构,包括基础层(硬件与资源)、技术层(感知与认知)和应用层(场景与产品),能够实现完整的人工智能智联网项目开发和实践框架,将项目涉及到的硬件、算法、模型、应用抽象成标准模型,实现对单一模块或者完整项目的快速开发。
人工智能中间件平台的核心功能描述如下:
深度学习:提供机器学习和深度学习运行框架,用于运行各种机器学习和深度学习算法模型,支持的深度学习框架包括Tensor Flow、PyTorch、Caffe和PaddlePaddle等,可以运行机器视觉、自然语言处理、强化学习等各种AI应用模型;
物联网:通过物联网网关,提供统一硬件资源访问接口,支持常见的物联网通信协议,实现传感器数据读取和控制,同时提供『机器人』️操作系统(ROS)访问接口,实现对感控设备的控制;
核心功能:人工智能中间件的核心功能是在深度学习运行环境和物联网硬件控制两大模块的基础上,面向AI应用开发提供AI模型管理、算法管理、框架管理、设备管理和应用管理等主要功能,实现分布式异构计算环境下,组合各种AI模型以开发创新型AI应用;
远程服务:基于网络穿透服务组件,提供远程登录和远程桌面等功能,实现实验设备远程访问,便于维护『工程师』进行远程在线调试,解决AI应用开发中出现的问题;
用户管理:提供基于角色的用户权限管理功能,实现多用户登录和资源隔离,提供用户校验机制,通过角色赋予用户不同的操作权限。
平台主要功能
人工智能中间件的主要功能包括模型管理、算法管理、硬件管理和应用管理几个部分。
模型管理:可以实现采集数据及标注,模型训练及模型转换,自己训练的模型或平台内置大量商业级模型资源供算法调度。
算法管理:可以实现算法设计及调度管理,支持算法文件在线修改及测试。通过算法实现模型调用,对外提供RESTful API接口,方便应用端访问。
硬件管理:可以实现硬件模块的数据接入,自定义数据通讯协议,通过平台工具进行在线调试。
应用管理:可以实现众多人工智能场景的应用案例,融合硬件控制和算法处理,通过平台开放的接口,快速设计出满足用户需求的AIOT应用。
平台调试工具
智云AI数据分析工具:支持设备数据包的采集、监控及指令控制,支持智云数据库的历史数据查询。
智云自动控制工具:支持自动控制单元触发器、执行器、执行策略、执行记录的调试。
智云工业可视化工具:支持数据接入到LabView软件,能够完成曲线、图表、执行组件快速构建智联网应用。
智云硬件网络拓扑工具:支持ZigBee、BLE、Wi-Fi、LoRa、NB-IoT、LTE等异构网络的拓扑图分析及网络参数分析等。
智云硬件物元仿真工具:可以对各种传感器、执行器、摄像单元、GPS/GSM单元等常用智能硬件进行仿真,模拟智联网物元的属性,根据脚本及配置产生物元数据、执行状态等,为智联网应用提供硬件数据源支撑。
应用案例
AI中间件云平台提供丰富的教学案例资源包,提供实训教学资源和线上项目训练软件平台,方便学生进行智联网教学、实训、创新、竞赛和科研。
智能停车场
智能家居
智能家居
智能安防