billy-brain
TypeScript icon, indicating that this package has built-in type declarations

1.2.7 • Public • Published

Billy's Brain

Description

Little project to learn how works neural networks

Installation from npm

npm i -s billy-brain

Installation from github

git clone https://github.com/LordPax/neural-network.git && cd neural-network
npm install
npm run build
npm start

Example of script

import { NeuralNetwork, ReLu, Sig, Tanh, Heaviside } from 'billy-brain'

const neural:NeuralNetwork = new NeuralNetwork(4)
neural.addLayer(6)
neural.addLayer(4)
neural.addLayer(2)
neural.addLayer(3)
neural.addLayer(5)

const input:number[][] = [[2], [1], [4], [6]]

console.table(neural.calculate(input, Tanh, Heaviside))
neural.mutate()
console.table(neural.calculate(input, Tanh, Heaviside))

Activation function

Name Graph Equation
ReLu ReLu ReLu
Heaviside Heaviside Heaviside
Sigmoid Sigmoid Sigmoid
Tangente hyperbolique tanh tanh

Readme

Keywords

Package Sidebar

Install

npm i billy-brain

Weekly Downloads

12

Version

1.2.7

License

ISC

Unpacked Size

54.4 kB

Total Files

23

Last publish

Collaborators

  • lordpaxed