资源简介
利用深度学习的CNN进行人脸识别,对Olivettiface公开数据库中的人脸数据进行训练。
代码片段和文件信息
import os
import sys
import time
import numpy
from PIL import Image
import theano
import theano.tensor as T
from theano.tensor.signal.pool import pool_2d
from theano.tensor.nnet import conv
def load_data(dataset_path):
img = Image.open(dataset_path)
img_ndarray = numpy.asarray(img dtype=‘float64‘) / 256
faces = numpy.empty((400 2679))
for row in range(20):
for column in range(20):
faces[row * 20 + column] = numpy.ndarray.flatten(
img_ndarray[row * 57:(row + 1) * 57 column * 47:(column + 1) * 47])
label = numpy.empty(400)
for i in range(40):
label[i * 10:i * 10 + 10] = i
label = label.astype(numpy.int)
train_data = numpy.empty((320 2679))
train_label = numpy.empty(320)
valid_data = numpy.empty((40 2679))
valid_label = numpy.empty(40)
test_data = numpy.empty((40 2679))
test_label = numpy.empty(40)
for i in range(40):
train_data[i * 8:i * 8 + 8] = faces[i * 10:i * 1
- 上一篇:《计算机系统要素》配套资源1
- 下一篇:IEC 60068-2-5-2018
相关资源
- 带手机版数据同步财税代理公司注册
- pdf课本及习题答案.rar
- 深度学习PDF非扫描版(中文版)麻省
- doudizhu_shffule_src.zip
- 随机信号分析解题指南.pdf
- ios12.3驱动.zip
- 百万邮件系统多机版.rar
- learnopengl-cn-2018年5月更新.pdf
- zw_学习OpenCV(中文版).zip
- 1-300.pdf
- pyqt5windows生成二维工具源码
- KNN疾病预测算法Demo
- ABAQUS单元失效浅析(单元删除
- Jtopo+json格式数据代码
- 解多目标规划的单纯形代码
- TerraVolVoxelTerrainEngine2.1c.7z
- VA_X_Setup2118.rar
- CHS_Ha_PasswarekitEnterprise10.0.exe
- 无线通信AndreaGoldsmith杨鸿文等译.rar
- 迅捷PDF转换器破解版.rar
- 迅捷PDF编辑器破解版.rar
- 金字塔原理1清晰扫描版.pdf
- TeamViewer_11已激活+破解版+随意换ID.z
- FieldtheoryofGuidedwavesCollin__2nd.pdf
- 先进电气驱动的分析建模与控制[比
- IPC-J-STD033潮湿、回流焊敏感表面贴装
- 网络是怎样连接的_户根勤.pdf
- tesseract最新最全资料.rar
- 大话数据结构.epub
- iBATIS实战.pdf
评论
共有 条评论