91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 0.01M
    文件類型: .py
    金幣: 1
    下載: 0 次
    發布日期: 2021-03-27
  • 語言: 其他
  • 標簽: 其他??

資源簡介


利用深度學習的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

評論

共有 條評論