SkillAgentSearch skills...

N42

Tiny Deep Learning module for Node.js

Install / Use

/learn @Lewuathe/N42
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

n42 Build Status

n42 is the deep learning module for nodejs.

How to install

$ npm install n42

Getting started

var n42 = require('n42');
    
// input data
// This is made of sylvester matrix
var input = $M([
    [1.0, 1.0, 0.0, 0.0],
    [1.0, 1.0, 0.2, 0.0],
    [1.0, 0.9, 0.1, 0.0],
    [0.0, 0.0, 0.0, 1.0],
    [0.0, 0.0, 0.8, 1.0],
    [0.0, 0.0, 1.0, 1.0]
]);

// label data
// This is made of sylvester matrix
var label = $M([
    [1.0, 0.0],
    [1.0, 0.0],
    [1.0, 0.0],
    [0.0, 1.0],
    [0.0, 1.0],
    [0.0, 1.0]
]);

var sda = new n42.SdA(input, label, 4, [3, 3], 2);

// Training all hidden layers
sda.pretrain(0.3, 0.01, 1000);

// Tuning output layer which is composed of logistics regression
sda.finetune(0.3, 50);

// Test data
var data = $M([
    [1.0, 1.0, 0.0, 0.0],
    [0.0, 0.0, 1.0, 1.0]
]);

console.log(sda.predict(data));

/**
 *   Predict answers
 *   [0.9999998973561728, 1.0264382721184357e-7] ~ [1.0, 0.0]
 *   [4.672230837774381e-28, 1]                  ~ [0.0, 1.0]  
 */
 

Algorithms

| Class | Implemented algorithm | |:-------|:----------| | NN | Neural Network | | LogisticsRegression | Logistics Regression | | SdA | Stacked denoised Autoencoder | | DBN | Deep Belief Nets |

API Docs

n42 API Doc

LICENSE

MIT License. Please see the LICENSE file for details.

View on GitHub
GitHub Stars69
CategoryEducation
Updated6mo ago
Forks13

Languages

JavaScript

Security Score

92/100

Audited on Sep 18, 2025

No findings