ai

https://pan.baidu.com/s/1GJPPVXli_wmG74j4rF26RQ
提取码 : 65jf

框图<-- 了解整体内容<----在英飞凌单片机上进行部署和运行(初级参考)
1.软件安装 :
1.安装Python,3.6版,python是运行PY文件的必要工具
2.安装Pycharm,调试Python代码会比较方便
3.更换PIP源,默认下载包慢,更换为阿里云的
4.安装需要用到的包,例如scikit-learn\numpy、keras等等,安装的时候请务必使用指定版本的形式进行安装
2.尝试训练模型并部署:
1.运行train_data_convert.py文件将所有的数据集整合在一起
2.然后运行sc_keras.py文件开始进行模型训练,训练的时候也可以使用ctrl+c提前结束训练
3.运行quantitative model.bat文件开始对模型进行量化
4.将量化后得到的model1.nncu.c文件复制到mcu示例工程进行替换
5.模型数据替换之后,编译示例程序并下载到MCU,MCU运行之后,会输出运行一次AI计算所需要的时间
3.训练自己的模型
1.训练自己的模型之前需要先制作一辆能够循迹的车模,这样才能采集运行时的电感数据
2.使用传统控制的方法将车模运行起来之后,我们需要采集车头前的7个电感数据以及舵机转向数据
3.运行split.py文件,将采集到的数据进行分割便于转换为数据集
4.运行split.py文件,3的内容,这样数据就算采集好了
5.将采集好的数据按照第二个步骤进行模型的训练并且部署到MCU,这样就制作出自己的AI电磁小车了
打开文件资源管理器的三个方法
首先知道资源管理器的界面是什么:
在这里插入图片描述
按键 win+e
2.右键单击左下角有一个文件资源管理器
3.通过在cmd中输入explorer.exe

具体过程在QQ我的收藏AI 的链接中油下详细介绍
安装PYTHON软件和pycharm
更换PIP源
在cmd中安装相关的包

安装的包的版本除了必须一致的之外,其余的存在即可

用自己的车采集到的数据进行训练
打开 powershell快捷键

多纤果冻 2020-07-20 12:48:15 451 收藏 2
版权
1.打开对应的文件目录,shift+鼠标右键

2.windows+x 选择powershell ()打开power shell 的方法

python train_data_convert.py -b 1 -f normal.txt
这个位置:鼠标放在文件夹的空白处,然后按下左shitf按键和鼠标右键,点击,在此处打开Powershell窗口
输入上面的东西
这个脚本从txt中读取数据,经过一阶滤波处理,按照模型设计的数据结构生成两个数据集文件:ad_origin_normal.npy和pwm_origin_normal.npy,分别代表模型的输入数据AD值,和输出标签PWM转向值。其他两个文件使用同样的操作可以得到对应的文件。

在安装tensordlow==1.14.0版本的时候出现了问题,因为python的版本太高了,接着我下载了python3.6.8版本,但还是显示3.8.5版本,原因是anaconda也自带了python,导致开始打开的python是3.8.5版本,所以我卸载了anaconda由此才成功安装了1.14.0版本,此时此刻就是兴奋和激动,哈哈哈哈哈

但要注意的是:卸载anaconda也是有方法的,不能随便卸载,具体方法,如下图所示;
在这里插入图片描述
图片有点大哈
然后在cmd中运行python就可 以看到版本改了,那么pip指令也就成功下载了
感谢360浏览器里给我说有可能是版本太高的原因,要降低版本
太激动了
可是整整一天的时间啊

接下来就可以继续训练模型了

我真的是服了,不得不吐槽一下现在这些知识的复杂度,要解决一个小小的问题需要这么长时间

问题就是 msvcp.dll文件缺失,这个地方要根据错误提示下载
在这里插入图片描述
这几个文件在数电电子的文件夹里
还有一个是在这里插入图片描述
这个下载位置上网搜就好,已经下载好的在D盘vs的vc++里
还有一个问题是,把上面的msvcp.dll 140 140.1 140.2 三个文件都复制到所安装python下就是错误具体提示的路径里

接下来就是拼写不要产生错误,哈哈哈哈,没想到,拼写也有了错误是sc_keras 不是 kreas 在这我真真是醉了

生活不易啊 哈哈哈哈,还好,成功了

经历了一番波折之后
开始模型部署:

将训练好的模型文件复制到
在这里插入图片描述
这个文件夹里面
2.双击其中的在这里插入图片描述
这个文件,开始部署

3.模型部署已经完毕,下面,我们将这些文件移植到单片机的工程里将他跑起来

接下来,我们就开始了模型性能测试

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值