因应嵌入式装置的开源AutoML正式推出 加速边缘AI创新 智能应用 影音
D Book
231
Henkel
IC975

因应嵌入式装置的开源AutoML正式推出 加速边缘AI创新

  • 陈俞萍台北

与CodeFusion Studio和ADI硬件无缝整合。ADI
与CodeFusion Studio和ADI硬件无缝整合。ADI

随着AI迅速向边缘领域挺进,对智能边缘元件的需求随之激增,而要在精巧尺寸的微控制器上部署强大的模型,仍是困扰众多开发者的难题,开发者需要兼顾数据预处理、模型选择、超参数调整并针对特定硬件进行优化,学习曲线极为陡峭。

因而,开发者希望能在微控制器等边缘元件和其他受限平台上轻松地建构和部署性能稳健、资源密集型的机器学习模型,而无需在复杂的程序码或硬件限制上耗费精力。

由Analog Devices, Inc. (ADI)和Antmicro共同开发的AutoML for Embedded现已正式推出并整合在Kenning框架中。Kenning是一个不受硬件限制的开源平台,专注于对边缘装置上的AI模型进行优化、基准测试和部署。

AutoML for Embedded旨在使嵌入式工程师、数据科学家等所有使用者都能轻松使用高效且可扩展的边缘AI。

AutoML for Embedded开启了全新可能,实现端对端机器学习流程的自动化,不仅让经验较少的开发者也能建构高品质模型,并能促进资深专家大幅提升实验效率。最终,开发者将获得高效的轻量级模型,不仅性能强大,并且不会超出装备的性能限制。

AutoML for Embedded是基于Kenning库所建构的Visual Studio Code外挂程序,旨在自然地融入开发者现有的工作流程。其与CodeFusion Studio进行了整合以支持:ADI MAX78002 AI加速器MCU和MAX32690:将模型直接部署到先进的边缘AI硬件。

模拟和RTOS工作流程:利用基于Renode的模拟和Zephyr RTOS,快速开发原型并进行测试;通用开源工具:支持弹性的模型优化,避免平台锁定

透过详细的步骤教程、可重复的流程和范例数据集,即使没有数据科学背景的开发者也能以惊人的速度将原始数据转化为边缘AI应用,并完成部署。

为开发者而生  业界领导者鼎力支持

AutoML for Embedded是ADI与Antmicro深度合作的结晶,融合了深厚的硬件技术专长与开源创新。透过提供开放、以用户为中心、可扩展的工具集加速边缘AI在各产业的普及。

Antmicro业务开发副总裁Michael Gielda表示:「凭藉Kenning此一弹性的开源AI基准测试与部署框架,我们成功开发了自动化流程和VS Code外挂程序,大幅降低建构优化边缘AI模型的复杂度。其端对端开发服务的核心,在于基于经过验证的开源解决方案打造高效工作流程,协助客户实现对产品的全面掌控。凭藉Renode弹性的模拟能力,并与高度可配置的标准化Zepher RTOS进行无缝整合,现已能够使用Kenning框架中的AutoML来进行透明、高效的边缘AI开发。」

工作原理:技术揭秘

AutoML for Embedded采用先进的演算法,自动进行模型查找和优化。其利用SMAC(基于序列模型的演算法配置)高效探索模型架构和训练参数,并应用Hyperband和逐次减半策略,将资源集中于最有潜力的模型。同时可根据装置RAM来核对模型大小,确保部署顺利进行。

候选模型可运用Kenning的标准流程进行优化、评估和基准测试,并生成关于模型大小、速度和精度的详细报告,为部署决策提供重要依据。

真实应用场景:典型案例

AutoML for Embedded正深刻改变边缘AI的开发模式。例如,在近期的一次展示中,开发者利用AutoML for Embedded在ADI MAX32690 MCU上成功创建因应传感器时间序列数据的异常检测模型。此模型在物理硬件和Renode数码孪生模拟平台上均进行了部署,并展现出良好的无缝整合和实时性能监测能力。

其他潜在应用包括:在低功耗摄影机上进行图像分类和目标侦测、工业物联网传感器的预测性维护和异常检测、针对装置端文本分析的自然语言处理、体育赛事和机器人领域的实时动作识别。

立即开始使用AutoML for Embedded现已发布于Visual Studio Code Marketplace和GitHub:AutoML for Embedded on GitHubGitHub上的AutoML for Embedded。诚挚邀请您探索此工具,分享您的回馈,并与我们共塑边缘AI的未来。