本项目是学习深度学习时写的一些程序和笔记。代码均有详细的注释。
不依赖任何第三方库实现的最简单的多层感知机神经网络。
仅依赖numpy
实现的简单多层感知机,功能和mini_nn
完全相同,但代码比mini_nn
简单很多。
tensorflow
例子
一些常用函数的封装
其中
check_dimension
:检查列表维度check_dimension_size
:检查列表维度是否为给定的维度is_matrix_list
:判断列表是否为类矩阵列表
主要是实现列表的一些矩阵操作
list_flatten
:展平列表list_reshape
:转换列表的维度list_size
:获得列表维度list_add
:列表相加
单元测试