项目作者: AnuragAnalog

项目描述 :
Implementing Neural Networks from scratch
高级语言: Python
项目地址: git://github.com/AnuragAnalog/Neural-Networks.git
创建时间: 2020-03-07T11:12:52Z
项目社区:https://github.com/AnuragAnalog/Neural-Networks

开源协议:GNU General Public License v3.0

下载


Neural Networks

My implementation of different neural network models from scratch in Python

NN Models

  • Single Layer Perceptron

  • HopField Network

Activation Functions

It’s part in the Nerual Networks, which says whether the neuron should be active or not.

  • Sigmoid

It is a characteristic S-shaped function; the domain of the function is R, which maps to a range of [0, 1], also called a logistic function.

sigmoid

  • ReLU

It is a piecewise function, which outputs the number itself if +ve else 0.

relu

  • Softmax

It’s a mathematical function which gives a normalized exponential vector of n-input vector, which is probabilistic distribution.

softmax

Assignments

Check the readme’s in the directories for more description

  • assignment1: Implementing Single layer Perception

  • assignment2: Implementing Hopfield network