# BPNeuralNetwork **Repository Path**: liu-chenchen/BPNeuralNetwork ## Basic Information - **Project Name**: BPNeuralNetwork - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-10 - **Last Updated**: 2024-04-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # BP 神经网络学习代码 ## 仓库简介 这个仓库是 b 站上讲解 bp 神经网络原理用的,写代码是为了学习原理。 目前写的还不太好,最近要开学了,暂时先到这里。以后有时间可能还会更新。 视频地址:https://www.bilibili.com/video/BV1LM411J7cW/ ## 开始使用 1. 找到 `install.py` 并运行 2. 在 `write.png` 里面写数字,黑底白字 3. 运行 `main.py` ## 下面是旧版 readme 由于仓库里有太多太多太多的小图片文件,导致整个文件夹有 200MB 那么大,那 4 万张小图片其实是为了方便写代码而用 python 脚本切割一张大图片,切割出来的,大图片是 `training_data.jpg` 。切割脚本也在仓库中,名为 `imgTest.py` ,这个脚本会在 `img` 文件夹下生成 4 万张小图片。 1. 您先需要创建 `img` 文件夹,再运行 `imgTest.py` 文件。 2. 运行完 imgTest.py 文件之后 img 文件夹下会多出来 `数字.jpg`  的图片。从 0 一直到 4 万多。 3. 您还需要创建 10 个文件夹,分别为 `img-0` `img-1` .... 一直到 9 4. 然后,手动地把所有的图片移动到对应的新创建好的文件夹中。 ```python # 以下是各种图片数字所对应的起始标号 { 0: 0, 1: 4932, 2: 10610, 3: 15578, 4: 20679, 5: 25538, 6: 30044, 7: 34995, 8: 40170, 9: 45012, } ```