Skip to content

Latest commit

 

History

History
68 lines (55 loc) · 1.66 KB

File metadata and controls

68 lines (55 loc) · 1.66 KB
tags python,numpy,neural-network,artificial neuron,linear regression,logistic regression
mathjax true

Single Layer Regression

Linear Regression

import numpy_neural_network as npnn
import npnn_datasets

model = npnn.Sequential()
model.layers = [
  npnn.Dense(1, 1),
  npnn.Linear(1)
]

loss_layer = npnn.loss_layer.RMSLoss(1)
optimizer  = npnn.optimizer.Adam(alpha=2e-2)
dataset    = npnn_datasets.NoisyLinear()

optimizer.norm  = dataset.norm
optimizer.model = model
optimizer.model.chain = loss_layer

{:.w70}

Linear Regression (Single Linear Neuron)

Logistic Regression

import numpy_neural_network as npnn
import npnn_datasets

model = npnn.Sequential()
model.layers = [
  npnn.Dense(2, 1),
  npnn.Sigmoid(1)
]

loss_layer = npnn.loss_layer.RMSLoss(1)
optimizer  = npnn.optimizer.Adam(alpha=2e-2)
dataset    = npnn_datasets.ANDFunction()

optimizer.norm  = dataset.norm
optimizer.model = model
optimizer.model.chain = loss_layer

{:.w70}

AND Function Regression (Single Sigmoid Neuron)