姓名:张润东 学号:19029100015 学院:电子工程学院
【嵌牛导读】本文介绍了人工智能的训练以及部署在嵌入式平台
【嵌牛鼻子】人工智能、嵌入式、edgeboard
【嵌牛提问】一般人工智能项目的训练以及部署是什么?
【嵌牛正文】
我在暑假参加了百度飞桨paddle的人工智能训练课,接触了实现一个人工智能项目的具体流程,我会在这篇文章中简约的讲一下。
首先,是一个项目创意的构成。一个创意可以由现有事物的组合来产生。比如说一个概念,如”海狗是狗眼中的美人鱼”,我们可以将现有事物进行组合,来产生一个日常生活中没有的,除此之外,我们可以通过解决现有问题来相出一个创意,比如说最近流行的垃圾分类,我们可以通过训练一个垃圾分类模型来实现垃圾种类的自动识别。
然后就是人工智能模型的训练,先给大家简单描述下人工智能网络。网络是由很多指标的权重构成的,然后这些权重乘上对应的指标便可以得到值,然后这些值和目标值进行对比,就可以得到一个损失值,损失值可以理解为值与目标值的差异程度,然后这时候有一个学习率,意思就是通过一个比例将损失值回馈到权重中,有点类似与模电中的负反馈。通过一次次的训练,不断的修正权重,最后可以得到一个神经网络,那么这个网络便可以用于预测。
paddle里面有许多内置库和预训练模型,那么我们在实际工程中,可以快速运用。
最后便是模型的部署,在嵌入书平台中,我们可以用edgeboard这个平台,详情可以参考https://blog.csdn.net/PaddlePaddle/article/details/115733660。
本文讲述了自己在暑假里的一些关于嵌入式+人工智能的经历。