资源简介

本资料为基于python的卷积神经网络(CNN)实现 layer文件夹中包括卷积层、池化层、全连接层、relu层等基础层 没有调用tensorflow, pytorch等深度学习框架,手动实现了各层的反向传播BP算法

资源截图

代码片段和文件信息

import numpy as np


def get_im2col_indices(x_shape field_height field_width padding=1 stride=1):
  # First figure out what the size of the output should be
  N C H W = x_shape
  #(NCHW)
  #print(field_height)
  #print(field_width)
  assert (H + 2 * padding - field_height) % stride == 0
  assert (W + 2 * padding - field_height) % stride == 0
  out_height = (H + 2 * padding - field_height) / stride + 1
  out_width = (W + 2 * padding - field_width) / stride + 1
  out_height = int(out_height)
  out_width = int(out_width)
  #print(out_width)
  #print(out_height)

  i0 = np.repeat(np.arange(field_height) field_width)
  i0 = np.tile(i0 C)
  i1 = stride * np.repeat(np.arange(out_height) out_width)
  j0 = np.tile(np.arange(field_width) field_height * C)

  j1 = stride * np.tile(np.ar

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      10244  2018-11-06 23:47  code\.DS_Store

     文件       5548  2018-11-06 17:46  code\.ipynb_checkpoints\homework_3-checkpoint.ipynb

     文件       6148  2018-11-05 00:11  code\criterion\.DS_Store

     文件       1386  2018-11-06 16:42  code\criterion\euclidean_loss.py

     文件       1605  2018-11-24 06:07  code\criterion\softmax_cross_entropy.py

     文件         99  2018-11-05 00:11  code\criterion\__init__.py

     文件       1063  2018-11-04 15:48  code\criterion\__pycache__\euclidean_loss.cpython-36.pyc

     文件       1372  2018-11-24 06:07  code\criterion\__pycache__\softmax_cross_entropy.cpython-36.pyc

     文件        246  2018-11-19 15:38  code\criterion\__pycache__\__init__.cpython-36.pyc

     文件     134258  2018-11-26 10:12  code\homework_3.ipynb

     文件       2188  2018-11-24 05:58  code\im2col.py

     文件       6148  2018-11-05 00:11  code\layers\.DS_Store

     文件       3857  2018-11-24 05:45  code\layers\conv_layer.py

     文件       2253  2018-11-24 05:44  code\layers\fc_layer.py

     文件       2090  2016-01-23 10:31  code\layers\im2col.py

     文件       2988  2018-11-26 15:33  code\layers\pooling_layer.py

     文件        969  2018-11-06 18:44  code\layers\relu_layer.py

     文件        679  2018-11-23 00:57  code\layers\reshape_layer.py

     文件        912  2018-11-06 16:32  code\layers\sigmoid_layer.py

     文件        243  2018-11-05 00:11  code\layers\__init__.py

     文件       3172  2018-11-24 05:46  code\layers\__pycache__\conv_layer.cpython-36.pyc

     文件       1832  2018-11-24 05:46  code\layers\__pycache__\fc_layer.cpython-36.pyc

     文件       2277  2018-11-26 03:50  code\layers\__pycache__\pooling_layer.cpython-36.pyc

     文件        883  2018-11-22 05:38  code\layers\__pycache__\relu_layer.cpython-36.pyc

     文件       1049  2018-11-23 01:01  code\layers\__pycache__\reshape_layer.cpython-36.pyc

     文件        975  2018-11-04 15:38  code\layers\__pycache__\sigmoid_layer.cpython-36.pyc

     文件       1108  2018-09-05 20:30  code\layers\__pycache__\tanh_layer.cpython-36.pyc

     文件        425  2018-11-22 05:38  code\layers\__pycache__\__init__.cpython-36.pyc

     文件        487  2018-10-22 20:10  code\network.py

     文件       1096  2018-11-24 05:44  code\optimizer.py

............此处省略17个文件信息

评论

共有 条评论