{"_id":"@00f100/neuralnetworkjs","_rev":"3-de5f0fad1a67fce131c7842740881f1c","name":"@00f100/neuralnetworkjs","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@00f100/neuralnetworkjs","version":"1.0.0","description":"Neural network in JS","repository":{"type":"git","url":"git+https://github.com/00F100/NeuralNetworkJS.git"},"author":{"name":"00f100"},"license":"ISC","bugs":{"url":"https://github.com/00F100/NeuralNetworkJS/issues"},"homepage":"https://github.com/00F100/NeuralNetworkJS#readme","gitHead":"745097a69c4f23443a1b180ee822b8b348287a4d","_id":"@00f100/neuralnetworkjs@1.0.0","scripts":{},"_shasum":"b11e4aa9399bb8bf930ec7dfbe8694af7846d71a","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"00f100","email":"joaomoraesbr@gmail.com"},"dist":{"shasum":"b11e4aa9399bb8bf930ec7dfbe8694af7846d71a","tarball":"https://registry.npmjs.org/@00f100/neuralnetworkjs/-/neuralnetworkjs-1.0.0.tgz","integrity":"sha512-YyPMJD6gDD0AZTXasQJ7KJE6Om0hEMslI+yekApnY+TVfDLdb4F0I5AYnjQ+bAGYAYheij2jNfq6enZPXJdbOA==","fileCount":4,"unpackedSize":84677,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnr/pCRA9TVsSAnZWagAAeyYP+wUu+fvDDDkldVmRhIZ/\nLa2pjkyIASxyMRmvmK3/YgF+DNHJqW/K2gcBVsNCij6fuESDsEJ5fXPQvA3d\nE0U6bq85SGxR6K1MfmF87L53PZrJtLgp0AejCOhvU5nKbTFkoRPlme64u3XK\nPl8myt2F0dzmf54XGjqNuwkyaHPl7FotNecYEdHev7Mz11FrcjAgbu8ZpsJs\ngNukbMLvxXhE9SNIyK1AT0Xy3/EDxCGp4AuvTH2E7BSSydocIlCULy/cXNgu\n9SPQOSmoLJ+hV2V7UxC54WradE7H5pnbUjFmJzhJ4O8coyZxMTQRr9avQtoO\n3nMPQx/hmB2c9ULrCvFnvC1TJWvBDQFe/vDD5vR5Z0uTG0vTgX4Pi3jrV9I0\nSwOcL6RbCqunho74xFADXDws8RloSQ5iCL9qWUK+wqDsxylC8UCi3zJSU8Jm\nZHF1ScfeJiVGTEMJILB7FwtSOzfZNf9upgItWxgEvD/bcSR7iMGPRkMXGiiZ\n35itSyjq72wqJMYNIIKh7rhV6pUrioHPl5QfyAsRaSW6T/TUhDBQx83cLi8+\nVW28nJzzjKBqm0bPvXI4paCHEcWLN1PXxyS6boHRR3kUeGw46UmoTOy1PXNL\nPBF3OwWEYF+ukfSBPz1qcu23dwdRKOy8rwNgpWvwf++t+bOuoC6AC+IMq4RM\nVXAo\r\n=4RdQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAgeH3mRFue70AaltMED9JajEqsMJ4QG3PoMP/y/uxlgIgd1tpVI/+o7ifvW2J50sHemoDF0M5nilyXqYqZBVzVpY="}]},"maintainers":[{"name":"00f100","email":"joaomoraesbr@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neuralnetworkjs_1.0.0_1570684904453_0.9237723842696723"},"_hasShrinkwrap":false},"1.0.1":{"name":"@00f100/neuralnetworkjs","version":"1.0.1","description":"Neural network in JS","repository":{"type":"git","url":"git+https://github.com/00F100/NeuralNetworkJS.git"},"author":{"name":"00f100"},"license":"ISC","bugs":{"url":"https://github.com/00F100/NeuralNetworkJS/issues"},"homepage":"https://github.com/00F100/NeuralNetworkJS#readme","gitHead":"bbf2093338c2d32ad033fc8cb491bad6783a7e86","_id":"@00f100/neuralnetworkjs@1.0.1","scripts":{},"_shasum":"7ea2238a62c5bb802ced613f50bd8f93e66692dd","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"00f100","email":"joaomoraesbr@gmail.com"},"dist":{"shasum":"7ea2238a62c5bb802ced613f50bd8f93e66692dd","tarball":"https://registry.npmjs.org/@00f100/neuralnetworkjs/-/neuralnetworkjs-1.0.1.tgz","integrity":"sha512-M66A9ZBqTzU8mwKKK8ovcFtbYa+gNwuNIO7qsHOOXH60f6Ig/ruSyTcCRLetbmuEeFdl4RRdD5zkDZ1/EvM5KQ==","fileCount":4,"unpackedSize":84788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdn6GjCRA9TVsSAnZWagAAGkcP/0IM40fuftMaiHIkzSWJ\nAZJvkW0AcgH8j6FpwpTem3lwWDUXPZx9TRqFcS1n9+YYvadaesfUxSphZm0U\nvM69MOlMCqSfHhzaeR3DfZeQZrGIfftxyW12a8naLzOBJ6aY/ujSFcj2hiAf\nFU5KtQWBln5XBmjriP/Fk9IT9gifza7JGPusK4n+5o54d5FLnmagRACVf/Er\n9Xaj16p04K0GZG6eVvU/UyXEZ1KElHObcVuDh4Mc0wqC3Adijn04HJMzwAIj\noUq7dpNq8yhFdVtTCdM9KOrVLyYVqTdsEw5PI29dfsVO1/tPgwVTMTABB7Bh\nNH7kbePLc9ryWH7zkVnBvr7ZMGYF35YLjVuWME0dv9uRxvsxRfQ99RxOXe3w\nQ45L1WSydA72BZ2ECRh1CBLQdf7hvqnJQqiLllujvZrAqEHGKx/hwE5lA+BA\nF9k0P/2pCZ2qviN5fWbT5Vgb/Ld1Ul8PR3TtdMDuex2Kz7n6ujy0AD2f+wg3\n8mQQr9tBavzbA9moYJhfNQ/GiEqZ2cTOlTiMWTsQIcMTfpbsxq4CGZPOyVDI\n6dx6D65BDIc5doPxrwsNbmp+ZosAjr6coWIyfKIpGnDfZnOZQJMr2ZRnPNh7\nZg+XJGNB4D2scsCEtGXKzzSrWdw+c1BpVEyKyTD3EYNduGMD/8UlGe1NkSMx\n1Axj\r\n=3eoz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCINQgnTH6LgdCTFHO2JaJzlpTl0cd/4+dMr1gMOETn0gIgf4BtiQ0TA6fYnAN9WQ2u+ngRG6/qcLjJu/uRh8Fxjo0="}]},"maintainers":[{"name":"00f100","email":"joaomoraesbr@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neuralnetworkjs_1.0.1_1570742691159_0.060893025162410686"},"_hasShrinkwrap":false},"1.0.2":{"name":"@00f100/neuralnetworkjs","version":"1.0.2","description":"Neural network in JS","repository":{"type":"git","url":"git+https://github.com/00F100/NeuralNetworkJS.git"},"author":{"name":"00f100"},"license":"ISC","bugs":{"url":"https://github.com/00F100/NeuralNetworkJS/issues"},"homepage":"https://github.com/00F100/NeuralNetworkJS#readme","gitHead":"1c9cfa2dbac0331ba2c6172d31f7db3df5ff0ca3","_id":"@00f100/neuralnetworkjs@1.0.2","scripts":{},"_shasum":"e51e32dc898831a6b410b0bc5f088f5a26f6c33b","_from":".","_npmVersion":"3.5.2","_nodeVersion":"8.10.0","_npmUser":{"name":"00f100","email":"joaomoraesbr@gmail.com"},"dist":{"shasum":"e51e32dc898831a6b410b0bc5f088f5a26f6c33b","tarball":"https://registry.npmjs.org/@00f100/neuralnetworkjs/-/neuralnetworkjs-1.0.2.tgz","integrity":"sha512-h4DxlQNjlpwwiaO2plvYV4/d1BvFQIKsu1cBc99gyJM9Ss0rf5E0lBh4M1+Kqbskgr1Wji/fy4ZW+p+NOi1U/Q==","fileCount":4,"unpackedSize":84783,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdn6cvCRA9TVsSAnZWagAAYVQP/iA2dfaiCtAGBkOlM1Mg\nUK5PblxOOARNTYq8SlOSf3iFXJyKgHLJtKjLdNuq/5W2ZKlCsrJkPHXOQ5d3\nnJ3ZhMs0Ogdsv0zfsKZRN9SNdYHXwh6LawhKsL0LiHJuWhLNlxRzlrNWWxsJ\nDnSpTquoCJTZl+1TUBil4RZxPavhfKlpNsHZGpitP06GUZvXttCfA6Iy7FB/\nheR9oVGnuc9qIhphu042xyT7tkm4h8M+qpb+6lz039OgyguKrLUevmfayvv+\nJNCuXmHBCZu4U/iJ9wXLFDyv5aoZW6x1GZr9IjdohBmearE28N3QGCsu3+vF\ndqC1/ibV1iMRgREgf3iX9qTf1/52fYX2LwNPO3hQEdHLYOjTFAejsaHtwYxC\nAIv/5dYhX1GDuRZrkOLZiDdA9XBVWYfWdPRQt1SXqgycZUXOjtuiBBBnF6Da\nSvSTfsYI++bMj8wzSJazvCc26Rk2gxzGbvXpf7FALsnHs8lCjbxLCnFOEnxT\n5nnRZDXF2YvUf9GMja8cjylxPgwDlPD4hvR3tzE9EekZJgcURolSfYVRXYuS\nRoyLqGsF+u2/w19f55tVW9QRDpmwDAHHk2htN7Lh1KCgrg0VKSRIL0CkCs/9\nr3dEE7RG9uTWFOfiXza8zOeY2HyMbs1xMtH2NbVMnlhpqs93M4m81bqtysIx\nLvje\r\n=4hf3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTs88ScuJwLZvyNd4eWYFALwHFsay+UmrE54LTCvwHCAIhAKxk7LHUvGvcrdpvFoxHkfWoqLflY8oiukJfzzkcB+30"}]},"maintainers":[{"name":"00f100","email":"joaomoraesbr@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/neuralnetworkjs_1.0.2_1570744111265_0.4131130055827883"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-10T05:21:44.227Z","1.0.0":"2019-10-10T05:21:44.653Z","modified":"2022-04-04T10:25:40.216Z","1.0.1":"2019-10-10T21:24:51.318Z","1.0.2":"2019-10-10T21:48:31.408Z"},"maintainers":[{"name":"00f100","email":"joaomoraesbr@gmail.com"}],"description":"Neural network in JS","homepage":"https://github.com/00F100/NeuralNetworkJS#readme","repository":{"type":"git","url":"git+https://github.com/00F100/NeuralNetworkJS.git"},"author":{"name":"00f100"},"bugs":{"url":"https://github.com/00F100/NeuralNetworkJS/issues"},"license":"ISC","readme":"# NeuralNetworkJS\n\nNetural network in JS\n\n## How to install\n\n```\n$ npm install @00f100/neuralnetworkjs\n```\n\nin HTML file, include script\n\n```\n<script type=\"text/javascript\" src=\"node_modules/@00f100/neuralnetworkjs/src/neural-network.js\"></script>\n```\n\n## How to use\n\nin this example, imagine this:\n\n![neural network example](neural-network-example.png)\n\n```\n// weightSeq are the weights to apply. If null is generated.\nvar context = {\n    weightSeq: null\n};\n\n// \"matrix\" is a list of weights to apply. If the length of the \"matrix\" list is different from the total \"matrix weights\", it will be ignored and \"context.weightSeq\" will be used.\nvar matrix = [];\n\n// \"input\" data to input\nvar input = [1, 5, 20, 4, 204, 43];\n\n// \"hiddenColumn\" hidden columns of neurons\nvar hiddenColumn = 3;\n\n// \"hiddenRow\" hidden rows of neurons\nvar hiddenRow = 4;\n\n// \"outputColumns\" output options. Return array integer 0 or 1, ex: [1, 0, 1]\nvar outputColumns = 3;\n\n// \"outputData\" is a callback function to see output result\nvar outputData = function(output) {\n    console.log(output); // ex: [1, 0, 1]\n}\n\n// Execute neural network\nNeuralNetwork.exec(context, matrix, input, hiddenColumn, hiddenRow, outputColumns, outputData);\n```","readmeFilename":"README.md"}