神经网络引擎

神经网络引擎

亲手搭建神经网络,看它现场训练

纯血鸿蒙 ★ 5.0 625 下载 学习 手机 · 折叠屏

基本信息

应用IDC6917617639102793193
包名com.ciana.nne
版本1.0.1
开发者陈孟哲
分类教育 / 学习
大小0.4 MB
价格免费
上架时间2026-10-02 14:52
更新时间2026-10-02 14:52
发布地区PS, AO, AF, IQ, BF, BI, BJ, BW, TD, CG …
隐私政策查看
SDK / API Level 说明
  • 最低SDK(minsdk):24 — 应用运行所需的最低 HarmonyOS SDK 版本号
  • 目标SDK(target_sdk):26 — 应用编译时面向的目标 SDK 版本号
  • API Level(min_hmos_api_level):60101 — 应用要求的最低鸿蒙 API 级别(如 50000 = 5.0.0.0,50005 = 5.0.0.5,50101 = 5.0.1.1)

更新日志

1. 功能可用性修复:现已解决“评估全部”按钮点击无实际效果的问题,同时,当检测到神经网络连接不完整时发出提醒。

应用介绍

神经网络引擎是一款在手机上搭建并运行神经网络的工具。不用写代码,把模块放到画布上、连起线,就能组成一个完整的网络,然后亲手看它前向推理、看它反向传播怎么学。

【搭网络】
画布上可以放置输入层、卷积层、池化层、展平层、全连接层、输出层等常用层,还有注意力、交叉注意力、随机丢包、固定参数加法、残差归一、棋盘等模块。连线是一进一出:点一下端口、再点一下目标模块就接好。工具栏里还有「一键整理」按左右顺序重排、「自动连线」把断开的层接起来。

【看网络内部】
选中任意一个模块,点「查看神经元」就能进入内部视图:手写数字输入层是 28×28 共 784 个神经元,卷积层的卷积核是小方格图像,点某一个神经元还能单独看它的权重与偏置。

【试验循环:前向推理】
逐层查看每一层的输出热力图,看数据在网络里一层层变成什么。也可以点「评估全部」,批量跑一遍看看整体表现。应用自带一份手写数字样本和一个预训练好的示例网络(卷积 6 → 池化 → 卷积 16 → 池化 → 全连接 10),在这份试验集上实测准确率 98.07%(9807/10000 张)。

【训练循环:反向传播】
输入、输出、目标、奖励四个函数都可以改,支持 sin、指数、比较、取整以及 in(k) 这类取值写法。点「开始训练」,就能看到损失一步步降下去、平均奖励升上来,同时给出单步耗时、循环频率、批次数与判对统计。学习率、循环频率、是否更新权重都可以现场调。

【五子棋棋型分类】
棋盘 15×15 的模块可以直接在上面落子,按连子长度分成 4 类。用卷积去看局部棋型,或用注意力看全局关系,同一局棋可以换不同的结构反复试。

【自带示例,打开就能跑】
模块库里自带完整示例网络、拟合示例、异或示例、棋盘分类示例、注意力示例、棋盘+注意力示例等,结构、公式与参数都配好了,点一下就能加载,直接开始训练或试验。示例的说明写在面板里,每个示例要用来说明什么、有什么边界,都写得清楚。

【撤销重做与界面设置】
工具栏上有撤销与重做,按整步回退:结构、权重、棋盘局面、公式与旋钮一起退回上一步。配色方案、字号缩放、网格密度、连线样式、长按时长、拖动容差、缩放步进、吸附格距、撤销步数上限等,都能在「界面设置」里调,不用改代码。

【完全离线,不申请任何权限】
全部计算都在手机本地完成:不联网、不用注册、没有账号、没有广告、没有第三方 SDK,安装包里也没有声明任何系统权限申请,用起来不会弹权限框。你搭的结构、界面设置与训练成果只保存在本机应用自己的目录里,不上传到任何服务器;卸载应用或在系统设置里清除数据,它们就会被删除。应用提供隐私政策与用户协议,可在应用市场页面查看。

【适合谁用】
想弄明白神经网络到底怎么算的人:正在学机器学习的学生、需要给学生演示的老师、刚接触深度学习的开发者,以及只想亲手拖一拖、看一看着个新鲜的人。

【关于引擎】
推理与训练引擎是从零实现的,不依赖任何第三方推理框架,也因此能整机离线运行。工程自带一套离线对拍工具,用一千多条断言把算子输出与参考实现逐位比对,训练与推理的每一步都尽可能有据可查。

下载量趋势

同类应用(学习)

查看全部 →

同一开发者(陈孟哲)

查看全部 →