Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

brain.js

brain.js is a library of Neural Networks written in JavaScript.
Collective - Host: opensource - https://opencollective.com/brainjs - Code: https://github.com/BrainJS/brain.js

remove arrays for inputLayers, and directly use `layerInput1`, and `layerInput2`

reduce deltas to zeros just before weights are set to them

github.com/BrainJS/brain.js - 6e8e86b905ffafd43f747340866949bc21da6e7a authored almost 7 years ago by Robert Plummer <[email protected]>
Merge branch 'master' into nn-gpu-layers

github.com/BrainJS/brain.js - 007db55d92f7e51dbf483853110a0add5e056bf4 authored almost 7 years ago by Robert Plummer <[email protected]>
add a simple unit test for use in gpu layers and ensure there is a means to run tests on recurrent/matrix

github.com/BrainJS/brain.js - c58765c74b5968bea90f04d10c3270d63192b1d1 authored almost 7 years ago by Robert Plummer <[email protected]>
unit test simple example

github.com/BrainJS/brain.js - dfeef13c315dd9734404e496fccc28f17395737e authored almost 7 years ago by Robert Plummer <[email protected]>
Now have NaN not feeding back through, but net unable to learn

github.com/BrainJS/brain.js - de6f34059cf9db4e59fe028142db8f9fd4316361 authored almost 7 years ago by Robert Plummer <[email protected]>
now transposing just in time and more unit tests

github.com/BrainJS/brain.js - 90796d09f414466696e6cf7b4d3270ff660a120d authored almost 7 years ago by Robert Plummer <[email protected]>
expose unit test for why multiply isn't working

github.com/BrainJS/brain.js - cf8a51ec714cbd773268dab5d5c487b16ec81f65 authored almost 7 years ago by Robert Plummer <[email protected]>
Removed goodies

`trainTimeMs` is gone and will be in a new pr

`log` doesn't accept functions but will be in a n...

github.com/BrainJS/brain.js - b4cd2663034d939f70bc12f1f7bcfc242bbc38d8 authored almost 7 years ago by Fred Christensen <[email protected]>
Remember that time

When my friend wanted me to give him a Charmander tattoo and he got this https://timedotcom.file...

github.com/BrainJS/brain.js - 47824320106043e5a0b5c751f213a9d3798b8986 authored almost 7 years ago by Fred Christensen <[email protected]>
getting further with feedforward basis, still failing on multiply from input.

Added transpose and test runner for layer namespace

github.com/BrainJS/brain.js - 4e6d0056928b3c5da7b5198c43da8406ce4ff010 authored almost 7 years ago by Robert Plummer <[email protected]>
Loggity

Simplified log test, and added in the ability to pass in custom log method.

I thought this was ...

github.com/BrainJS/brain.js - 68544352aea8078be721b39a0b47346193a40c0b authored almost 7 years ago by Fred Christensen <[email protected]>
Last things

Adds back the () => in tests

Ran `npm run make` to get things

github.com/BrainJS/brain.js - a781ba831609814f697568a0be6f8483cf3fcbd1 authored almost 7 years ago by Fred Christensen <[email protected]>
Updates all the things.

Converts the async method to a promise, not a cb

Updates tests

Helps code be more dry

github.com/BrainJS/brain.js - 69cfeae35da639e9620af4e1b15453a3079e8e71 authored almost 7 years ago by Fred Christensen <[email protected]>
get rid of weigh, and just use multiply, get network connected and tested in end-to-end.js test, but still not reducing error. The problem is located in how output is connected to the rest of the net, we need to further reduce its value. This is a good resting point, so committing.

github.com/BrainJS/brain.js - 85ab89937f94bf544b3e575087e4095118969f8e authored almost 7 years ago by Robert Plummer <[email protected]>
Committing before I change to promise so I don't break things too bad

github.com/BrainJS/brain.js - 5e7a4e5ca977eef99e1de78558f61e59c4fb4a04 authored almost 7 years ago by Fred Christensen <[email protected]>
Rebased onto master and small update for initialize to not send data but sizes

github.com/BrainJS/brain.js - 7556c1c8504e4f9d502068dd18f2a3ac12d8c7b5 authored almost 7 years ago by Fred Christensen <[email protected]>
updates training to train async or not and fixes the tests to conform

github.com/BrainJS/brain.js - c5933bb62ed1cd1b43f0906c3227df794b120535 authored almost 7 years ago by Fred Christensen <[email protected]>
This adds thaw.js (one failing test)

### Makes training async via thaw.js

### Removes `reinforce` option
I felt this cleans up and s...

github.com/BrainJS/brain.js - ce2bff7ac2fa10bb1e94abd8c03fa97bed2af797 authored almost 7 years ago by Fred Christensen <[email protected]>
bump version number in browser files (auto build, via make)

github.com/BrainJS/brain.js - 7e5ced2e0cc54514b42972d918ad15898eba1a5d authored almost 7 years ago by Robert Plummer <[email protected]>
bump version number for release

github.com/BrainJS/brain.js - 3c2f307cbabb37a3712c648cc67156044418edda authored almost 7 years ago by Robert Plummer <[email protected]>
Merge pull request #127 from BrainJS/fix-multiple-run-issue

Fix multiple run issue

github.com/BrainJS/brain.js - d44f715f9f2614908a9fac8c5f71e7cc39e32ce7 authored almost 7 years ago by Robert Plummer <[email protected]>
update dist/ and browser following object spread fix.

github.com/BrainJS/brain.js - 09cb46472ca1f2e2a27e77f721681b686763016f authored almost 7 years ago by Garrett Scott <[email protected]>
Spread output of `runInput` for both NN and NNGPU, NNGPU does a `toArray(this.gpu)` first. This prevents object sharing issues.

github.com/BrainJS/brain.js - 8e84766aefe533e269ddabbdc411d20d0b6fc591 authored almost 7 years ago by Garrett Scott <[email protected]>
bringing weigh online and tested

github.com/BrainJS/brain.js - 162c01289aed30bcc98db4280c7f91ac2d848cff authored almost 7 years ago by Robert Plummer <[email protected]>
get multiply layer tested and momentum root squared propagation more defined

github.com/BrainJS/brain.js - 241d44433cb03f3831e36279be1f704c0a77ad1b authored almost 7 years ago by Robert Plummer <[email protected]>
Add a small browser test and automated runner script

github.com/BrainJS/brain.js - 88fba51fea43bd32170525153735b3801405a7ad authored almost 7 years ago by David Luecke <[email protected]>
ensure sigmoid has proper lookup for deltas

github.com/BrainJS/brain.js - c1a8c383a185d21b17bc670446858de52bb971e0 authored almost 7 years ago by Robert Plummer <[email protected]>
Merge branch 'master' into nn-gpu-layers

github.com/BrainJS/brain.js - b4afb4895717bf3591e17f9afc076ceeee3ef066 authored almost 7 years ago by Robert Plummer <[email protected]>
Merge pull request #121 from BrainJS/102-gpu-exploding

Fix for #102 gpu exploding

github.com/BrainJS/brain.js - b057d4c24239f11ffd6fab50cbe0d711c80f1915 authored almost 7 years ago by Robert Plummer <[email protected]>
Update PULL_REQUEST_TEMPLATE.md

sp is important

github.com/BrainJS/brain.js - 91b4fc51ea65ea5c01600b5df54ae11864e88188 authored almost 7 years ago by Fred Christensen <[email protected]>
The template already got me.

I didn't add anything in the readme so I added a link to where people can create issues.

github.com/BrainJS/brain.js - d06540b9c50d83c6010d9176a1b4768728875059 authored almost 7 years ago by Fred Christensen <[email protected]>
Oops didn't have everything staged lol.

github.com/BrainJS/brain.js - 6bc0183fca4774bab9313cf193ccb7456b407e54 authored almost 7 years ago by Fred Christensen <[email protected]>
Issue and Pull Request Templates.

I think having a template for issues and pull request help keep things focused and productive. ...

github.com/BrainJS/brain.js - 81e95aacabce1a1a1ebdd597974242bbb2fe26d6 authored almost 7 years ago by Fred Christensen <[email protected]>
get clipping delta values running

github.com/BrainJS/brain.js - d03045c765a564213c896bcbb964e491ef5c4bfc authored almost 7 years ago by Robert Plummer <[email protected]>
get error propagating to work with primitive test

some minor cleanup ensuring learningRate is sent to praxis, and that static properties are on class

github.com/BrainJS/brain.js - d29518a017a45cd3cefaca2a8173f34e4159230e authored almost 7 years ago by Robert Plummer <[email protected]>
Merge branch 'master' into nn-gpu-layers

github.com/BrainJS/brain.js - a2a3e1160c3ee259fe43ae772d29ef9894af29d1 authored almost 7 years ago by Robert Plummer <[email protected]>
only increment 1, not 2

github.com/BrainJS/brain.js - 8b834b27215ba3f9aaea4fde86c82a7a2f66451f authored almost 7 years ago by Robert Plummer <[email protected]>
fix #102.

We were iterating twice, once inside the neural network, and once outside. This resolves it. Al...

github.com/BrainJS/brain.js - 5f48479a5ab0477c6e1b893e87df33a4b268c32f authored almost 7 years ago by Robert Plummer <[email protected]>
Merge pull request #117 from BrainJS/116-size-to-constant-fix

fix #116 and bump version number

github.com/BrainJS/brain.js - 3aa950ab2ceb1bd700e8071fcd355d1e22d4e8ec authored almost 7 years ago by Robert Plummer <[email protected]>
fix #116 and bump version number

github.com/BrainJS/brain.js - 8a71a6540a9b995b74dbcb0464a1fa3472beee02 authored almost 7 years ago by Robert Plummer <[email protected]>
typo fix

github.com/BrainJS/brain.js - 191f07ef4c17a6c6fb6f162becce1593771f230b authored almost 7 years ago by Robert Plummer <[email protected]>
typo fix

github.com/BrainJS/brain.js - 887a7a932c12bbdd0913135fc1526de83ecb7768 authored almost 7 years ago by Robert Plummer <[email protected]>
typo fix

github.com/BrainJS/brain.js - 07f537206a24d3ddf6cfe48ad4ae0bf12efc236c authored almost 7 years ago by Robert Plummer <[email protected]>
got tired of not being able to navigate, added a table of contents

github.com/BrainJS/brain.js - 87e9761b5112e2f316f4155a54cb8f144ed1e078 authored almost 7 years ago by Robert Plummer <[email protected]>
add another example of using likely for letter detection

github.com/BrainJS/brain.js - b7500954b71b63bb50a0495422cb6ccdf1272404 authored almost 7 years ago by Robert Plummer <[email protected]>
remove `OperatorBase` in favor of `Base`. Initially Base was doing too much, but now that we are not sending inputs to `Bas`, it essentially fits the concept that started as `OperatorBase` and we can now establish `inputLayers` and `inputLayer` just above the concrete class.

Simplify unit tests for checking if number comes out of net.

github.com/BrainJS/brain.js - 61bb89bbc8e46bc82fecc0d0963d438466130230 authored almost 7 years ago by Robert Plummer <[email protected]>
remove `OperatorBase` in favor of `Base`. Initially Base was doing too much, but now that we are not sending inputs to `Bas`, it essentially fits the concept that started as `OperatorBase` and we can now establish `inputLayers` and `inputLayer` just above the concrete class.

Simplify unit tests for checking if number comes out of net.

github.com/BrainJS/brain.js - d6027399557fc76c2fc46ed15f70de0837aa0acf authored almost 7 years ago by Robert Plummer <[email protected]>
get .calculateDeltas initial test passing

github.com/BrainJS/brain.js - dceb65a6a5ae2864e6cd665cb0f260145ab7a3e5 authored almost 7 years ago by Robert Plummer <[email protected]>
better syntax

github.com/BrainJS/brain.js - ad2b097b70d91a2e0fe95b71cd7cfcd8c685ac1c authored about 7 years ago by Robert Plummer <[email protected]>
simple children's book example

github.com/BrainJS/brain.js - 650c322a16b6c76b8adc374f3a9afb83ca6e50ee authored about 7 years ago by Robert Plummer <[email protected]>
better verbiage

github.com/BrainJS/brain.js - 46ee7f9c5545cd7cf9992522ffbfe1700d4acb2c authored about 7 years ago by Robert Plummer <[email protected]>
more foundation stuff, starting some better end to end testing

github.com/BrainJS/brain.js - ff66428f828c528c1cf61379c761c1eb7f50c471 authored about 7 years ago by Robert Plummer <[email protected]>
Merge branch 'master' into nn-gpu-layers

github.com/BrainJS/brain.js - 6cf74d67b92dbc18e4dd802bf652797173eb0f60 authored about 7 years ago by Robert Plummer <[email protected]>
ad new command for testing feed-forward class

github.com/BrainJS/brain.js - a5d0b968567b8e16288ffc63ab9097de44bb42f0 authored about 7 years ago by Robert Plummer <[email protected]>
resolve dependencies and release v1

github.com/BrainJS/brain.js - 914a8a253407272a38982a80ac5198e3b862ab42 authored about 7 years ago by Robert Plummer <[email protected]>
Merge branch 'master' into nn-gpu-layers

github.com/BrainJS/brain.js - d4f13d7a84d24a75fc8f279b0a58cf7e70527733 authored about 7 years ago by Robert Plummer <[email protected]>
fix #110 and ensure test tests for value

github.com/BrainJS/brain.js - 88b0dda9429653d0d688a8ecadb2952be703e70a authored about 7 years ago by Robert Plummer <[email protected]>
build and bump version

github.com/BrainJS/brain.js - 6b4e68a26433d18c7727a9269b86b96f20c44bee authored about 7 years ago by Robert Plummer <[email protected]>
fixes #110, makes data formatter a set of singletons and don't overwrite `input`, but rather use `rawInput`

Also unit test.
Bump version number.

github.com/BrainJS/brain.js - 11ae3e8a7bda6913742953f9107f7d14e35a3db6 authored about 7 years ago by Robert Plummer <[email protected]>
more debugging and building up architecture

github.com/BrainJS/brain.js - 82f0d6b11dbcd75670f39b5d00804afda462a1c6 authored about 7 years ago by Robert Plummer <[email protected]>
remove unneeded 'use strict', and link up praxis to both net and in turn layers

github.com/BrainJS/brain.js - 194fcd63ee0dc1ec3b63ccfe0ce8e3cfcdae5a5b authored about 7 years ago by Robert Plummer <[email protected]>
remove unused function

github.com/BrainJS/brain.js - 821158de3fd0e9514f558b0c429ec22e35f917cc authored about 7 years ago by Robert Plummer <[email protected]>
Merge pull request #105 from shimondoodkin/master

change data.constructor !== Array to Array.isArray

github.com/BrainJS/brain.js - e9ec36145be68212ccd65da36fdc65b92b02da36 authored about 7 years ago by Robert Plummer <[email protected]>
change data.constructor !== Array to Array.isArray

using search and repalce: ([a-z0-9A-Z\.\[\]]+)\.constructor\s*!==\s*Array to Array.isArray\($1\)

github.com/BrainJS/brain.js - 44a86f536ca996c4370a346c3276510415d2f572 authored about 7 years ago by root <[email protected]>
bump version and add dependency

github.com/BrainJS/brain.js - 366cde6c8514be0dd0100b1ba93c8635158b0e96 authored about 7 years ago by Robert Plummer <[email protected]>
experimenting with using a single kernel for mse

github.com/BrainJS/brain.js - c0c114ab397f80ad23e99f420d2d79a015f66953 authored about 7 years ago by Robert Plummer <[email protected]>
experimenting with using a single kernel for mse

github.com/BrainJS/brain.js - 1e3c524381363ce8f95082e95e66ee1d94b13174 authored about 7 years ago by Robert Plummer <[email protected]>
throw exception on `toFunction` for GPU instance

github.com/BrainJS/brain.js - f772f0332f10601ced422f76cdfc16962becf657 authored about 7 years ago by Robert Plummer <[email protected]>
gpu instance needs passed to `toArray`, remove unused imports

github.com/BrainJS/brain.js - c27a6aa2c7aa0f62e98c014e830d44cf98c4a664 authored about 7 years ago by Robert Plummer <[email protected]>
gpu instance needs passed to `toArray`, remove unused imports

github.com/BrainJS/brain.js - 9f0901730247d41d826584965b4834dc4178f732 authored about 7 years ago by Robert Plummer <[email protected]>
refine defaults into class

github.com/BrainJS/brain.js - d470849899906cb4f5ec1e21f784d3684f937df5 authored about 7 years ago by Robert Plummer <[email protected]>
make

github.com/BrainJS/brain.js - 6227e383b4c408e06ea55c761fdd288918d1b41f authored about 7 years ago by Robert Plummer <[email protected]>
cleanup of unused, unneeded properties, and default checks

github.com/BrainJS/brain.js - 18e523b3e6f77d593c6abe03089d73374ae30a50 authored about 7 years ago by Robert Plummer <[email protected]>
Ensure proper names are passed down through to gpu createKernelMap

and don't define runInput and calculateDeltas as null if the prototype has them set

github.com/BrainJS/brain.js - 731875d224d6b5b6d89c17167acba1aa23ca2b95 authored about 7 years ago by Robert Plummer <[email protected]>
cleanup

github.com/BrainJS/brain.js - fe7e99ef2619cf8dbf02ec5f57b92068d6669b78 authored about 7 years ago by Robert Plummer <[email protected]>
Merge branch 'master' into nn-gpu-layers

github.com/BrainJS/brain.js - 113992e923255a0018dfee32d7121d55514a95c5 authored about 7 years ago by Robert Plummer <[email protected]>
fix ones, bump version numbers

github.com/BrainJS/brain.js - 332bc5b1867d1bab25cd7efdbac03ee4337cbdd2 authored about 7 years ago by Robert Plummer <[email protected]>
refinements for reusing matrices in both FeedForward and Recurrent neural nets

github.com/BrainJS/brain.js - a94bf9f10d943b661238e5ec12f27b47c8118f3e authored about 7 years ago by Robert Plummer <[email protected]>
Merge pull request #101 from BrainJS/nn-gpu

Nn gpu

github.com/BrainJS/brain.js - a28bd57423e2532f24d2a997446837e3e7ddea08 authored about 7 years ago by Robert Plummer <[email protected]>
putting cart before horse, and go ahead and design lstm, gru, and vanilla recurrent nets using the planned api for recurrent nets using layer composition, and it is beautiful

github.com/BrainJS/brain.js - 3c27691986bb08934273982c6309f33da51b7679 authored about 7 years ago by Robert Plummer <[email protected]>
simplify implementation of weigh, and initial test

github.com/BrainJS/brain.js - be35fe9af80fd6cfa33c9992205505d45616d7b8 authored about 7 years ago by Robert Plummer <[email protected]>
refinements for reusing matrices in both FeedForward and Recurrent neural nets

github.com/BrainJS/brain.js - c3b0699e71a1e75e245896a6901f1b60c3e8c636 authored about 7 years ago by Robert Plummer <[email protected]>
fully connected, outputting error, full training next

github.com/BrainJS/brain.js - d0c0f874bb3216a5bc18b6ff098fae6649aeab72 authored about 7 years ago by Robert Plummer <[email protected]>
fully connected, nearly able to train

github.com/BrainJS/brain.js - 8f65d299349fb58e8c86fb69ae9965043ebfb83f authored about 7 years ago by Robert Plummer <[email protected]>
debugging and more architecture

forward propagate is connected

github.com/BrainJS/brain.js - 99713a24bdae93be876d645dab58d1f6911c5dc3 authored about 7 years ago by Robert Plummer <[email protected]>
debugging and more architecture

github.com/BrainJS/brain.js - 3499c4ac39ce891d71eb6bb601032f970342b680 authored about 7 years ago by Robert Plummer <[email protected]>
first test with output

github.com/BrainJS/brain.js - 43e7b5918b31fbd866d28d94245c3b205f94d702 authored about 7 years ago by Robert Plummer <[email protected]>
Merge pull request #100 from perborgen/master

Added link to tutorial

github.com/BrainJS/brain.js - a205b3b49bd3b445a5b1763df7c6652bd1bcfe75 authored about 7 years ago by Robert Plummer <[email protected]>
Added the tutorial link inline

github.com/BrainJS/brain.js - f109b9e15b6d7af9d72cf9bf1cf593fbedbf4f38 authored about 7 years ago by Per Harald Borgen <[email protected]>
Added link to Brain.js tutorial

github.com/BrainJS/brain.js - 116081d8c7fb0068ceefd809fc4a7871ee23541e authored about 7 years ago by Per Harald Borgen <[email protected]>
starting to connect layer architectures

github.com/BrainJS/brain.js - 1b78156bfccc0ecb5bdd2d2797b70e96115554d2 authored about 7 years ago by Robert Plummer <[email protected]>
more groundwork to arrive at lstm concept and some simplification of add and multiply

github.com/BrainJS/brain.js - d43b1ee8644bfffa7eb27da3fde4ef2e32c819dd authored about 7 years ago by Robert Plummer <[email protected]>
Update chat

github.com/BrainJS/brain.js - 418c05bb92fd43ea37ba42fdb34830a6f05d206d authored over 7 years ago by Robert Plummer <[email protected]>
implement toJSON and fromJSON methods and tests

github.com/BrainJS/brain.js - d15bf715dc07691d18a5292a360af4ce1b92e270 authored over 7 years ago by Robert Plummer <[email protected]>
implementing predict, compare, and learn, and sanity testing

github.com/BrainJS/brain.js - fac6cfbcbc3ee6432e8c21c709662cfca717bb5c authored over 7 years ago by Robert Plummer <[email protected]>
shorten syntax, and connect missing output

github.com/BrainJS/brain.js - b576c20e0f114ce7d1cc2d1f98df0ebac0f64222 authored over 7 years ago by Robert Plummer <[email protected]>
test order of layers

github.com/BrainJS/brain.js - 42b44e51f2c5366a23d57ebbbc5963d2c048b9bd authored over 7 years ago by Robert Plummer <[email protected]>
Merge branch 'nn-gpu' into nn-gpu-layers

github.com/BrainJS/brain.js - be0248e009eb13a564aa4a381b1f72bdb605e3ee authored over 7 years ago by Robert Plummer <[email protected]>
bring connectLayers and connectNestedLayers online and tested, refactor for more unified settings first approach on layers, fix broken unit tests.

github.com/BrainJS/brain.js - 21b278630cae118cca843bcd8b846fc4f9e1c8bc authored over 7 years ago by Robert Plummer <[email protected]>
update to let from var

github.com/BrainJS/brain.js - 3437dfb30cf99b6e2658f8b50e28fef4f04ed363 authored over 7 years ago by Robert Plummer <[email protected]>