技术专题之十三:用ube部署模型实操示例:风扇堵塞检测新闻中心单片机意法半导体

在软件准备方面,您需要配置anaconda环境,并安装sklearn、pandas、ONNX等必要的库。

在步骤1中,用户需要收集用于机器学习模型创建的数据。该数据集的一部分(训练数据集)将用于训练模型,另一部分(测试数据集)稍后将用于评估所构建模型的性能。机器学习的数据集中的典型比率为:训练数据集占80%,测试数据集占20%。我们此次试验用的数据集与之前NanoedgeAI训练模型使用的数据是一样的。

在步骤2中,用户需要对数据进行标记;基本上,我们需要告诉机器收集的数据属于哪一类(例如“跑步”、“散步”、“静止”……) 分类指的是根据您认为重要的属性对数据进行分组:这种属性在机器学习领域被称为“类”。

接下来,在步骤3中,用户使用预先准备的数据集训练机器学习模型。该任务也称为“拟合”。训练结果的准确性在很大程度上取决于用于训练的数据的内容和数量。

在步骤4中,用户将训练过的机器学习模型嵌入到系统中。对于在计算机上执行的机器学习,用户可以利用Python库直接执行模型。对于在MCU等器件上运行的机器学习,用户可以在执行之前将该库转换为C代码。

最后在步骤5中,用户验证机器学习模型。如果验证结果与预期的结果不匹配,则用户必须确定上述步骤中需要改进的部分,以及如何改进。比如增加数据,更改模型,调整模型超参数等。

至此,我们已经帮大家重新梳理了一次AI项目的建模过程。接下来我们将按照这样的过程完成我们今天的实验。

首先,导入一些必要的库

为了便于对比,我们使用了之前NanoEdgeAI训练模型中使用的数据集。我们使用pandas从csv文件读取数据,然后用于模型训练。

在训练之前,让我们先来了解一下该数据集。让我们打印出数据集的维度。

可以看到,该数据集一共有119条数据和128个特征,最后一列实际上是我们的数据标签。

接下来,我们将数据集分为训练集和测试集,训练集用于训练模型,测试集用于检验模型的泛化能力。我们将80%的数据用于训练,20%的数据用于测试

一旦数据集准备就绪,我们就可以开始训练模型。

训练完成后,我们可以在测试集上验证模型的性能。我们发现,该模型在测试集上可以达到约83%的准确率。

我们使用netron查看模型的结构如下

该插件扩展了STM32CubeMX功能,可自动转换训练好的AI模型,生成的优化库集成到用户项目中,而不是人工构建代码,并支持将深度学习解决方案嵌入到广泛的STM32微控制器产品组合中,从而为每个产品添加新的智能化功能。

如果转换成功,我们将看到以下消息。

在stm32ai_output文件夹中,我们将看到有以下文件生成。其中,network.c/.h包含关于模型拓扑的一些信息,而network_data.c/.h则记录了关于模型权重的一些信息。

我们可借此将AI模型集成到项目中。

这样,我们就可以调用network.h中的函数将模型运行起来。

我们策划了一系列AI主题文章,详细介绍意法半导体在Deep Edge AI领域的努力成果。

欢迎您在文后积极留言,告诉我们想了解意法半导体AI的哪些方面,我们将为您呈现更多精彩内容。

THE END
0.【“三大体系”建设】AI技术的滥用和误用带来的风险隐患及防范应对全球产业链重构、战略性资源产品国际供给波动巨大、经济全球化遭遇逆流等多重因素叠加给我国产业链供应链造成的安全威胁,要祛除数字经济等同于虚拟经济的错误认知,抢抓AI技术研发使用的先胜权、制胜权、全胜权,要面向经济建设主战场,引导AI技术“脱虚向实”,避免滥用导致的无用,消耗国家的能源资源;引导AI技术赋能jvzquC41euyo0ls1zyicz8wfll532;8291z32;82936`7?;925=/uqyon
1.人类使用AI征服太空技术盘点,《星球大战》中的机器人会成为现实吗?人类科学家已经开始尝试使用 AI 技术和 AI 机器人,来帮助人类探索太空、征服太空。jvzquC41yy}/ew2jgcrujlftg0ipo8ftvkimg€r142813;6;1euovnsv/3785>9:0jznn
2.解锁通用AI新境界:华为云开年采购季让智能技术触手可及华为云通用AI七件套定位为企业AI生产力工具,将算法专家的积累和行业专家的知识沉淀在相应的套件和“行业工作流”(Workflow)中,帮助企业快速使用AI技术,实现内容的自动化处理。 文字识别 OCR:文字识别(Optical Character Recognition,简称 OCR)提供在线文字识别服务,将图片、扫描件或 PDF、OFD文档中的文字识别成可编辑的jvzq<84f0{uvvq3ep1~x5?5142852<4v42852<73a3;26?:490nuo
3.198元就能让已逝亲人开口说话,“AI复生”生意火爆背后暗藏哪些风险?音乐人包小柏利用AI技术“复生”了女儿包容、商汤科技的下属公司制作汤晓鸥数字人……这些视频在社交媒体上广泛传播,让更多人看到了AI技术的强大潜力。 随着这些案例的走红,越来越多的人开始尝试使用AI技术来“复活”逝去的亲人或明星,各类AI复活真人的尝试犹如雨后春笋般冒了出来,尤其是具备丰富数据素材库的已逝明星:李玟、张国荣、高以翔 jvzq<84hkpgoen3ukpg/exr0ep5squq14285/98/3;5eql2kpctxttr8:3<57:3ujvsm
4.笑喷!《潜行》发主题曲刘德华林子祥喜剧演绎MV华语电影网全程使用AI技术打造MV 还原刘德华林子祥年轻容貌 距离刘德华、林子祥的上一次银幕合作已过去34年。此次刘德华力邀林子祥,共同演唱电影主题曲,完成他们首支正式合作的单曲。林子祥跟《潜行》的缘分不止于此,刘德华也将自己对林子祥的致敬隐藏在电影的细节里,比如林阵安的英文名George Lam便取自林子祥的英文名;电影中,林阵jvzquC41yy}/3B570eun1wjyu1814<6444528>89784tj}rn
5.如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?随着技术的发展,越来越多的电商平台开始尝试运用AI技术来提高销售效率,从用户体验到供应链管理,AI深刻影响着行业的未来发展趋势。 在AI加持下,如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用? 文章目录 一、如何在购物推荐、会员分类和商品定价方面实现自动化和智能化 jvzquC41dnuh0lxfp0tfv8Icxktba‚z1ctzjeuj1fgzbkux136984A>52