Skip to content

This is a simple neural network based on numpy constructed by myeslf.It maybe very rough.

Notifications You must be signed in to change notification settings

yangfan909/a_simple_NeuralNetwork_based_on_numpy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

a_simple_NeuralNetwork_based_on_numpy

[TOC]

This is a simple neural network based on numpy constructed by myeslf.It maybe very rough. 注意:本项目还未完成! 项目已转移,详见 https://github.com/zhanghanxing2022/nerous-network.git

目标

仿照keras建造一个初步的神经网络架构。它将包括

激活函数sigmoid,softmax,relu
网络层全连接层,2D卷积层,2D最大池化层
优化器SGD随机梯度下降
正则化L2正则化
模型导出与导入

可叠加模型

本次构建尝试使将各个功能相分离,使得各个组件低耦合,高内聚,并且可以给予使用者一些自由,使其可以动手搭建属于自己的神经网络结构,而不限于代码提供的示例。

实现目标如下:
input = Tensor(inputshape)
convlotionOut = Convolution2D(filters,keneral_shape,activator)(input)
denseOut = Dense(neurons,activator)(convlotionOut)

About

This is a simple neural network based on numpy constructed by myeslf.It maybe very rough.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages