资料介绍
描述
团队成员
钟志哲 (cc128)
程文白 (wc47)
黄伟豪(wh28)
目标
我们使用 Arduino Nano 33 构建了一个嵌入式语音识别应用程序,将一秒钟的语音作为输入并对其进行分类。
为了更容易运行脚本,笔记本的第一个单元格在环境变量中存储了一些重要的值。这些将在运行时替换到脚本的命令行标志中。
WANTED_WORDS 允许我们选择用于训练模型的单词。默认情况下,选择的词是“是”和“否”。我们的模型选择了“stop”和“go”。
TRAINING_STEPS 是指一批训练数据将通过网络运行的次数,以及更新其权重和偏差的次数。LEARNING_RATE 设置调整率。默认情况下,模型将以 0.001 的学习率训练 15, 000 步,然后以 0.0001 的学习率训练 3, 000 步。我们的模型以 0.001 的学习率训练了 12,000 步,然后以 0.0001 的学习率训练了 3,000 步。
安装正确的依赖项
安装包含训练所需操作的特定版本的 TensorFlow pip 包。
克隆相应版本的 TensorFlow GitHub 存储库,以便我们可以访问训练脚本。
使用 TensorBoard 监控训练
它是一个用户界面,可以向我们展示图表、统计数据和其他有关培训进展情况的见解。
例如,TensorBoard 显示了两个图表,“accuracy”和“cross_entropy”,如图 2 和图 3 所示。
“准确度”图在其 y 轴上显示模型的准确度,这表明它能够正确检测到一个单词的时间。“cross_entropy”图显示了模型的损失,它量化了模型预测与正确值的差距。
将训练输出转换为我们可以使用的模型
首先,将冻结的图形文件转换为完整的 TensorFlow Lite 模型。
其次,将 TensorFlow Lite 模型转换为 C 数组。
在我们的项目中使用我们新训练的模型
更换模型
替换数组的内容和 micro_features_model.cpp 文件中常量 g_tiny_conv_micro_features_model_data_len 的值。
更新标签
将“是”和“否”换成“去”和“停止”。在 arduino_command_responder.cpp 文件中。
更新 arduino/command_responder.cpp
用“g”和“s”交换“y”和“n”。
编译并上传板子
测试功能
- 使用微型嵌入式设备实现嵌入式语音识别应用程序
- Arduino Nano 33 BLE Sense的语音识别项目
- Arduino Nano 33 BLE与Web应用程序通信
- 嵌入式Linux应用程序开发-(1)第一个嵌入式QT应用程序
- 嵌入式Linux应用程序例程
- 基于MATLAB平台的DSP嵌入式应用程序设计的研究总结
- 基于MATLAB平台的DSP嵌入式应用程序设计的研究简介
- 基于嵌入式Linux应用程序开发详解 12次下载
- 嵌入式与DSP的语音识别机器人研究 17次下载
- 基于MATLAB平台的DSP嵌入式应用程序设计的研究 5次下载
- MATLAB平台的DSP嵌入式应用程序设计的研究 7次下载
- ARM嵌入式应用程序架构设计工具-DLTools 4次下载
- ARM嵌入式应用程序架构设计工具-字库 10次下载
- 基于FPGA的原型系统的嵌入式应用程序 21次下载
- 嵌入式系统应用程序移植的研究
- 嵌入式系统中的实时操作系统 264次阅读
- 用C语言构建高效的嵌入式程序 499次阅读
- 【从0开始创建AWTK应用程序】编译应用到嵌入式Linux平台运行 520次阅读
- 如何用AWTK和AWPLC快速开发嵌入式应用程序 1292次阅读
- 基于0MAP5912芯片实现SVM语音识别程序的应用开发 2643次阅读
- 基于嵌入式软件的JNI技术应用解析 1020次阅读
- 嵌入式语音识别系统是什么 3109次阅读
- 嵌入式语音识别系统之电路设计原理 3251次阅读
- 一种基于嵌入式系统的语音口令识别系统的设计 1000次阅读
- 关于嵌入式系统以及嵌入式平台下的学科分工详解 1855次阅读
- 利用语音识别技术和嵌入式系统交叉研究是语音识别的一个重要研究方向 1445次阅读
- 构建eCos嵌入式系统的步骤教程 3823次阅读
- 基于嵌入式Linux的语音识别系统硬软件设计详细讲解教程 6091次阅读
- 如何定制嵌入式Linux发行版 1915次阅读
- 嵌入式视觉系统的构建模块 1567次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多