Hi3861使用NNOM实现人工智能神经网络之MNIST 原创 精华
再见南丫岛
发布于 2022-5-7 00:38
浏览
4收藏
1、什么是NNOM
请查看之前的帖子:https://ost.51cto.com/posts/12287
2、什么是MNIST
每当我们学习一门新的语言时,所有的入门教程官方都会提供一个典型的例子——“Hello World”。而在机器学习中,入门的例子称之为MNIST。
MNIST是一个简单的视觉计算数据集,它是像下面这样手写的数字图片:
MNIST 经常被用来做为分类任务的入门数据库使用。在这个简单的例子里面,我们也用它来试试数据归类。
3、移植和编译
移植NNOM库的方法,在之前已经有说明。
同时移植了mnist-simple下面的两个.h文件。
核心的几个函数
4、MNIST使用
我是在Micropython下使用的,其实主要的几个函数,如下,可以自行移植测试。
不同的num值,代表候选的要识别的数字的字节图。比如8,存储的字节符合是这样的。
因为不方便输入手写数字,只能通过这种字符的形式进行测试。
5、总结
这是比较简单的例子,对系统的要求的比较低,识别的时间也很短。同时,也可以自己训练模型,进行分析。但该部分不是本文的重点,敢兴趣的同学,可以自行去github上,进行深入的学习。下一篇,会针对KWS的功能测试,实现实时音频输入关键词识别的demo的移植和演示。
©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
标签
已于2022-5-7 00:38:55修改
赞
4
收藏 4
回复
4
1
4
相关推荐
跟着楼主初步了解了一下人工智能