文件名称:digit_reader:从头开始使用sgd神经网络
文件大小:48KB
文件格式:ZIP
更新时间:2024-03-13 06:45:37
Python
数字阅读器 版本0.1,2018年夏季 我在ML中作为练习写的东西。 原始脚本旨在展示完全用python编写的定制神经网络。 神经网络很慢但可扩展。 它只是为了修补,而不是为了实际应用。 角色阅读器学习阅读数字0-9的“布尔图像”表示。 在每个训练时期打印出均方误差(MSE)。 训练后,除了文件名和路径外,还将打印每个验证样本的正确分类,并标记每个网络的错误分类。 组织 布尔图像 布尔图像本质上是将真实值映射到数字图形上的2D数组。 机械手具有按比例缩小的方法以及用于修改布尔图像的相关方法。 当我有更多时间时,或者如果有任何需求,但我希望没有,我可能会详细介绍缩减算法的工作方式。 样品阅读器 样本读取器使用生成器来检索要用于训练的下一个样本,而不是将用于训练的每个样本都保存在内存中。 这是非常低效的,但是想法是样本大小可能太大而无法保存在内存中。 我只是想尝试一下管理大量数据的想法
【文件预览】:
digit_reader-master
----boolean_image()
--------center.py(7KB)
--------downscale.py(3KB)
--------__init__.py(0B)
--------manipulator.py(484B)
--------shave.py(2KB)
--------basemanipulator.py(4KB)
--------__pycache__()
--------simplemanipulator.py(405B)
----raw()
--------30.boolmap(463B)
--------goals.txt(90B)
--------26.boolmap(463B)
--------41.boolmap(463B)
--------29.boolmap(463B)
--------12.boolmap(463B)
--------1.boolmap(460B)
--------10.boolmap(463B)
--------42.boolmap(463B)
--------9.boolmap(460B)
--------16.boolmap(463B)
--------28.boolmap(463B)
--------19.boolmap(463B)
--------40.boolmap(463B)
--------17.boolmap(463B)
--------18.boolmap(463B)
--------39.boolmap(463B)
--------13.boolmap(463B)
--------14.boolmap(463B)
--------27.boolmap(463B)
--------21.boolmap(463B)
--------32.boolmap(463B)
--------31.boolmap(463B)
--------38.boolmap(463B)
--------44.boolmap(463B)
--------6.boolmap(460B)
--------37.boolmap(463B)
--------20.boolmap(463B)
--------22.boolmap(463B)
--------24.boolmap(463B)
--------11.boolmap(463B)
--------8.boolmap(460B)
--------4.boolmap(460B)
--------7.boolmap(460B)
--------33.boolmap(463B)
--------36.boolmap(463B)
--------5.boolmap(460B)
--------23.boolmap(463B)
--------43.boolmap(463B)
--------34.boolmap(463B)
--------2.boolmap(460B)
--------25.boolmap(463B)
--------35.boolmap(463B)
--------15.boolmap(463B)
--------3.boolmap(460B)
--------0.boolmap(460B)
----digit_reader.py(3KB)
----sample_reader()
--------__init__.py(0B)
--------sampler.py(4KB)
--------boolean_image_sampler.py(1KB)
--------__pycache__()
----README.md(2KB)
----nn()
--------__init__.py(0B)
--------network.py(4KB)
--------layers.py(6KB)
--------__pycache__()