Skip to main content

A standard neural network implementation

Project description

Doki-net

Examples

Plenty of examples can be found in the aptly named examples folder.

Structure of nodes and edges

Each node and edge is a JSON object. The structure of each type of node and edge is shown below:


ANN:

node:
{
  "bias"      : 0.0,      // Bias of the node
  "type"      : Type.RELU // Type refers to the activation function of a node and is set using an enum
}
edge:
  "from" : 0     // The index of the node that this edge takes a value from
  "to"   : 1     // The index of the node that this edge sends the value to
  "weight" : 0.1 // The weight of the edge

RNN (Fully-Recurrent):

node:
{
  "alpha"  : 0.0, // Alpha is the weight of recurrent signal
  "bias"   : 0.0, // Bias of the node
  "type"      : Type.RELU
}

CNN (In-Development):



          

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

doki-net-0.2.0.1.tar.gz (5.5 kB view hashes)

Uploaded Source

Built Distribution

doki_net-0.2.0.1-py3-none-any.whl (38.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page