資源簡介
基于BP神經網絡的手寫數字識別系統,程序使用python語言編寫,訓練數據集為mnist;交互界面使用PYQT編寫,用戶可在畫板通過鼠標書寫數字作為識別對象。
代碼片段和文件信息
#?from?recognize?import?*
import?struct
import?numpy?as?np
from?NN?import?*
#?導入訓練集
def?load_minist(labels_pathimages_path):
????with?open(labels_path‘rb‘)?as?lbpath:
????????magicn?=struct.unpack(‘>II‘lbpath.read(8))
????????labels=np.fromfile(lbpathdtype=np.uint8)
????with?open(images_path“rb“)as?imgpath:
????????magicnumrowscols=struct.unpack(‘>IIII‘imgpath.read(16))
????????images=np.fromfile(imgpathdtype=np.uint8).reshape(len(labels)784)
????return?imageslabels
imageslabels=load_minist(‘./Mnist/train-labels.idx1-ubyte‘‘./Mnist/train-images.idx3-ubyte‘)
test_imagestest_labels=load_minist(‘./Mnist/t10k-labels.idx1-ubyte‘‘./Mnist/t10k-images.idx3-ubyte‘)
labels?=?LabelBinarizer(labels)
nn?=?NeuralNetwork([78425010]?‘logistic‘)
nn.fit(imageslabels)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????823??2019-05-28?13:56??手寫數字識別\HW\bp_train.py
?????文件?????????427??2019-12-14?21:41??手寫數字識別\HW\Main.py
?????文件????????7359??2019-12-14?19:07??手寫數字識別\HW\MainWidget.py
?????文件????????2331??2019-05-05?18:00??手寫數字識別\HW\NN.py
?????文件????????3507??2019-06-03?23:31??手寫數字識別\HW\PaintBoard.py
?????文件????????4692??2019-12-14?21:25??手寫數字識別\HW\recognize.py
?????文件?????2501976??2018-05-13?22:13??手寫數字識別\HW\weights.npy
?????文件?????????201??2019-12-14?21:46??手寫數字識別\HW\注.txt
?????文件?????????572??2019-12-14?18:57??手寫數字識別\HW\.idea\DIS3.0.iml
?????文件?????????299??2019-12-14?18:57??手寫數字識別\HW\.idea\misc.xm
?????文件?????????271??2019-05-13?15:45??手寫數字識別\HW\.idea\modules.xm
?????文件???????12828??2019-12-14?21:45??手寫數字識別\HW\.idea\workspace.xm
?????文件?????????433??2019-11-30?20:01??手寫數字識別\HW\.idea\inspectionProfiles\Project_Default.xm
?????文件?????7840016??1998-01-26?23:07??手寫數字識別\HW\Mnist\t10k-images.idx3-ubyte
?????文件???????10008??1998-01-26?23:07??手寫數字識別\HW\Mnist\t10k-labels.idx1-ubyte
?????文件????47040016??1996-11-18?23:36??手寫數字識別\HW\Mnist\train-images.idx3-ubyte
?????文件???????60008??1996-11-18?23:36??手寫數字識別\HW\Mnist\train-labels.idx1-ubyte
?????文件???????29988??2019-05-02?20:18??手寫數字識別\HW\Resource\icon\xmf.ico
?????文件????????3856??2019-11-30?15:33??手寫數字識別\HW\tmp\1.png
?????文件????????3290??2019-11-30?15:55??手寫數字識別\HW\tmp\2.png
?????文件????????3734??2019-11-30?16:05??手寫數字識別\HW\tmp\3.png
?????文件????????3082??2019-12-14?21:39??手寫數字識別\HW\tmp\image.png
?????文件??????????74??2019-11-30?19:56??手寫數字識別\HW\venv\pyvenv.cfg
?????文件??????????55??2019-11-30?19:46??手寫數字識別\HW\venv\Lib\site-packages\easy-install.pth
?????文件??????571911??2019-11-30?19:46??手寫數字識別\HW\venv\Lib\site-packages\setuptools-40.8.0-py3.6.egg
?????文件??????????31??2019-11-30?19:46??手寫數字識別\HW\venv\Lib\site-packages\setuptools.pth
?????文件???????????1??2019-11-30?19:46??手寫數字識別\HW\venv\Lib\site-packages\pip-19.0.3-py3.6.egg\EGG-INFO\dependency_li
?????文件??????????98??2019-11-30?19:46??手寫數字識別\HW\venv\Lib\site-packages\pip-19.0.3-py3.6.egg\EGG-INFO\entry_points.txt
?????文件???????????1??2019-11-30?19:46??手寫數字識別\HW\venv\Lib\site-packages\pip-19.0.3-py3.6.egg\EGG-INFO\not-zip-safe
?????文件????????3352??2019-11-30?19:46??手寫數字識別\HW\venv\Lib\site-packages\pip-19.0.3-py3.6.egg\EGG-INFO\PKG-INFO
?????文件???????14301??2019-11-30?19:46??手寫數字識別\HW\venv\Lib\site-packages\pip-19.0.3-py3.6.egg\EGG-INFO\SOURCES.txt
............此處省略388個文件信息
評論
共有 條評論