Hasty Briefsbeta

双语

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'。