HandwritingRecognition:用于对手写数字进行分类的人工神经网络,用 Java 从头开始​​编码-源码

上传者: 42102401 | 上传时间: 2021-07-02 11:03:20 | 文件大小: 9.4MB | 文件类型: ZIP
手写识别 这是 Michael Nielsen 的“神经网络和深度学习”的第一章和第二章中介绍的基本手写识别算法的 Java 实现(使用 Python),可在此处获得: : 该算法模拟了一个前馈神经网络,该网络使用随机梯度下降和反向传播对 MNIST 数据集中的手写数字进行分类。 要查看它的实际效果,只需克隆 repo,编译所有内容,然后运行网络文件。 总的来说,这是一个学习者项目,旨在作为自学如何构建神经网络的第一步。 将重点放在我自己的指导上,我试图尽可能少地引用原始代码。 我没有使用任何外部矩阵库,而是自己实现了所有矩阵数学,以确保我完全理解它们。 这个网络的一个有趣特性——这可能是由于手动实现了矩阵数学函数——是它的速度大约是原始代码的五六倍。 -詹姆士

文件下载

资源详情

[{"title":"( 6 个子文件 9.4MB ) HandwritingRecognition:用于对手写数字进行分类的人工神经网络,用 Java 从头开始​​编码-源码","children":[{"title":"HandwritingRecognition-master","children":[{"title":"Network.java <span style='color:#111;'> 12.29KB </span>","children":null,"spread":false},{"title":"MNISTReader.java <span style='color:#111;'> 2.76KB </span>","children":null,"spread":false},{"title":"train-labels-idx1-ubyte <span style='color:#111;'> 58.60KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.09KB </span>","children":null,"spread":false},{"title":"train-images-idx3-ubyte <span style='color:#111;'> 44.86MB </span>","children":null,"spread":false},{"title":"Helper.java <span style='color:#111;'> 2.74KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明