我的订单购物车(0)联系客服 帮助中心供应商合作 嘉立创产业服务群
领券中心备货找料立推专区爆款推荐TI订货PLUS会员BOM配单PCB/SMT工业品面板定制

做了个简单的AI计算器,打开了新世界的大门……

2025-01-08 10:00:23阅读量:1114

这个计算器可以做什么呢?

AI 计算器

支持手写数字,可1秒内识别算式(加减乘除)并计算出结果!泰裤辣!!

 

表情包

接下来,我们看看它是怎么设计出来的?其原理是什么?

 

 

01
硬件设计

 

原理图

原理图

PCB图

PCB图

功能亮点

02
固件下载

焊接完成后,先插好usb

按住boot按钮不松手

短接一下电源控制触点,即可进入usb下载模式。

固件下载

只要下载了这个项目的程序,勾选isp工具的【每次下载前都先发送自定义命令 】即可自动下载

下载项目程序

 

03
软件设计

 

这章主要是简述神经网络训练过程,换句话说:

如何让机器识别到,我写的7是7呢?万一我写得很潦草呢?

创建python虚拟环境,配置vscode

收集手写数字数据集,并构建类似于 LeNet 的卷积神经网络模型。最终实现输入一个28*28的数组,分别输出它是每种数字的概率

外国人对数字的写法与我们不同,触摸屏与铅笔笔迹不同

  

国外写法

外国写法

国内写法

触摸屏收集,国内写法

因此需要通过 TensorFlow 进行训练,并对模型进行了微调以提高准确度,量化以减小体积和提高推理速度

使用 TinyMaix 将优化后的模型部署到 Ai8051U 上实现数字识别

项目所用【神经网络】的具体入门教程和源码,可前往开源网址,根据指引查看

 

 

04
开源网址

本项目已开源!

开源项目

——想复刻想给作者点赞复制开源网址 前往原文。

开源网址:https://oshwhub.com/legend-tech/ai-arithmetic

 

广告图片