A neural network written in jq (2017)
5 months ago
- #jq
- #MNIST
- #neural-network
- 一个完全用jq实现的神经网络处理MNIST数据集,成功率高达94%。
- 该程序使用JSON配置并以不可变方式处理数据,使得状态保存/加载变得简单直接。
- 输入记录包含'input'、'expected'和'train'字段,当'train'为true时会执行反向传播。
- 通过debug语句记录进度,最终输出包含错误率和已处理记录的计数。
- 神经网络库位于'neural_net.jq'中,示例配置文件为'config-trivial.json'。