{"_id":"machinelearn","_rev":"9-9941412fdc681ad79124734f3b7ab7a6","name":"machinelearn","dist-tags":{"latest":"2.1.5"},"versions":{"2.0.0":{"name":"machinelearn","version":"2.0.0","description":"Machine Learning library for the web and Node","main":"index.js","typings":"index.d.ts","module":"build/lib/module/index.js","repository":{"type":"git","url":"git+https://github.com/machinelearnjs/machinelearnjs.git"},"license":"MIT","keywords":["Machine Learning","Javascript","Typescript","RandomForest","ensemble","statistics","feature extration","datasets","preprocessing","Decision Tree","SVM","KMeans","KNearestNeighbor","decomposition","PCA","accuracy score","confusion matrix","train test split","KFold","Imputation","Binarizer","OneHotEncoding"],"scripts":{"build":"yarn clean && yarn build:main && yarn build:module && yarn build:web && yarn build:datasets","build:main":"npx tsc -p tsconfig.json && npx ncp package.json ./build/lib/package.json && npx ncp README.md ./build/lib/README.md && npx ncp .npmignore ./build/lib/.npmignore","build:module":"npx tsc -p tsconfig.module.json","build:web":"npx tsc -p tsconfig.json --module amd --out build/lib/machinelearn.web.js","lint":"npx tslint -t verbose 'test/**/*.ts' 'src/**/*.ts' 'docs/**/*.ts'","build:datasets":"npx ncp src/lib/datasets/data build/lib/datasets/data","fix":"yarn fix:tslint","fix:prettier":"npx prettier \"src/**/*.ts\" \"test/**/*.ts\" \"docs/**/*.ts\" --config ./.prettierrc --write","fix:tslint":"npx tslint --fix --force -t verbose 'test/**/*.ts' 'src/**/*.ts' 'docs/**/*.ts'","test":"yarn build && yarn lint && yarn doc && yarn test:unit && yarn test:integration","test:unit":"npx jest --testPathIgnorePatterns \"./test/integration/require.test.ts\"","test:integration":"node ./scripts/test-integration.js","watch":"./scripts/tmux-start.sh","watch:build":"yarn build:main -- -w","watch:unit":"yarn test:unit --watch","watch:lint":"watch \" npx tslint --force -t verbose 'test/**/*.ts' 'src/**/*.ts'\" src","doc":"npx del-cli docs/md_out && yarn doc:json && npx tsc ./docs/processor/index.ts && node ./docs/processor","doc:build":"yarn doc && cd docs/md_out && npx vuepress build","doc:md":"npx del-cli docs/md_out && tsc ./docs/processor/index.ts && node ./docs/processor","doc:json":"npx typedoc --json docs/docs.json --tsconfig tdconfig.json --excludePrivate","clean":"npx del-cli build","release:major":"./scripts/releases/release-it.sh -v major","release:minor":"./scripts/releases/release-it.sh -v minor","release:patch":"./scripts/releases/release-it.sh -v patch","pre-release:major":"./scripts/releases/pre-release-it.sh -v major","pre-release:minor":"./scripts/releases/pre-release-it.sh -v minor","pre-release:patch":"./scripts/releases/pre-release-it.sh -v patch","contributors:add":"npx all-contributors add","contributors:generate":"npx all-contributors generate","precommit":"pretty-quick --staged && yarn run lint && yarn run build"},"engines":{"node":">=8.11.0"},"dependencies":{"@tensorflow/tfjs":"^0.13.3","isomorphic-fetch":"^2.2.1","libsvm-js":"^0.2.0","lodash":"^4.17.10","numeric":"^1.2.6","random-js":"^1.0.8","stopword":"^0.1.10"},"devDependencies":{"@types/es6-promise":"^3.3.0","@types/jest":"^22.2.3","@types/lodash":"^4.14.108","@types/mathjs":"^3.20.0","@types/node":"8.9.4","@types/random-js":"^1.0.30","all-contributors-cli":"^5.4.1","del-cli":"^1.1.0","fs-extra":"^7.0.0","handlebars":"^4.0.11","husky":"^1.1.2","jest":"^22.4.3","jest-fetch-mock":"^1.6.5","ncp":"^2.0.0","prettier":"^1.10.2","pretty-quick":"^1.8.0","release-it":"^7.4.8","snyk":"^1.117.1","standard-version":"^4.0.0","ts-jest":"^22.4.5","tslint":"^5.4.3","tslint-config-prettier":"^1.8.0","tslint-immutable":"^4.5.1","typedoc":"^0.11.1","typedoc-plugin-markdown":"^1.1.13","typescript":"^2.4.1","vuepress":"^0.12.0","watch":"^1.0.2"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.test.(ts|tsx|js)$","verbose":true,"testEnvironment":"node"},"greenkeeper":{"ignore":["@types/node"]},"prettier":{"singleQuote":true},"bugs":{"url":"https://github.com/machinelearnjs/machinelearnjs/issues"},"homepage":"https://github.com/machinelearnjs/machinelearnjs#readme","_id":"machinelearn@2.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"visualbbasic","email":"visualbbasic@gmail.com"},"dist":{"integrity":"sha512-f4ilsDv6bXLLLQavzuxW+BrXQXJ1lmUBZZenSemOa536oGc3EpveXW4Mk+K0C2fSnYf/GQBmgK3Y8AEo5cBLbw==","shasum":"793b821037fa210e82f581a0a2462a129b76e11f","tarball":"https://registry.npmjs.org/machinelearn/-/machinelearn-2.0.0.tgz","fileCount":251,"unpackedSize":1443136,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcMNKBCRA9TVsSAnZWagAAiwwP/iHiOboRLDorB1wFXMda\nwyMfdgcDYE+0S2ikAaMozht6JOM0NIf0WhB7zehHoLbcIdgDGIUcSjKqzIaS\nbkwrlR3ARtaFVsVCotseZRtiyDpuXkc0uvBtYdKWUIu2otD76/RSHzJEqBMW\nk2oNhf6GgbROWqje70OR1qMTaUZvDaQaINJurO2tU8KHrtaVMD3CVYcx3lIO\n+DWk77sHC2iZVMm1IF+AcE6KZ9MS1MXa1DRxoLhjKzCFJLRZJafCUXDR+zKH\neiEBaSjihH5H+JzRix9fIuc3DfaYN/LrGsAQvdmKpPby05eOo8yOb4Ma8o/+\nmoKsD6pDS7cvm97D8Hd26E/5Rqr+AasncnTYmNN0v+K5UUstPctphQ/G0OC+\nacSJNtwXzftjRF1th74ghvHjd4ynWnqYlIbphGTd9f6jKX7lL4ROdZPqf2gi\n2wbNJT4cIyv/XKnGsyIU7654eKkwij00t1fZNJYOGbRa+cWR6XyD/11F3Zoo\n/SIeujBLBjGJloxyEQYmoGkJRnwgF1+Z+HozMcCXzWfF3hOoL8ObeZ7RAYA1\nDKycpFoZucVvNue0N8d78pi/RryPWPJqZcfes2iTOMRzdAEIw4SaRX2m8SBU\n3sczulHpAigKFEG6cADG7e94G3+QGzGL6B1j7A9CrmcqiHpU5bM5lTeLqobV\nphXY\r\n=dzBH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSZ4dGMNNba8qddCCg5Tw18HDYNKMOu9ZblrPJjG448wIgcjcPGQ6Sp6r7vu7eX3o0quwB9fP+Q6mZKEbaV9GWS+M="}]},"maintainers":[{"name":"visualbbasic","email":"visualbbasic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machinelearn_2.0.0_1546703488953_0.1787850527433703"},"_hasShrinkwrap":false},"2.0.1":{"name":"machinelearn","version":"2.0.1","description":"Machine Learning library for the web and Node","main":"index.js","typings":"index.d.ts","module":"build/lib/module/index.js","repository":{"type":"git","url":"git+https://github.com/machinelearnjs/machinelearnjs.git"},"license":"MIT","keywords":["Machine Learning","Javascript","Typescript","RandomForest","ensemble","statistics","feature extration","datasets","preprocessing","Decision Tree","SVM","KMeans","KNearestNeighbor","decomposition","PCA","accuracy score","confusion matrix","train test split","KFold","Imputation","Binarizer","OneHotEncoding"],"scripts":{"build":"yarn clean && yarn build:main && yarn build:module && yarn build:web && yarn build:datasets","build:main":"npx tsc -p tsconfig.json && npx ncp package.json ./build/lib/package.json && npx ncp README.md ./build/lib/README.md && npx ncp .npmignore ./build/lib/.npmignore","build:module":"npx tsc -p tsconfig.module.json","build:web":"npx tsc -p tsconfig.json --module amd --out build/lib/machinelearn.web.js","lint":"npx tslint -t verbose 'test/**/*.ts' 'src/**/*.ts' 'docs/**/*.ts'","build:datasets":"npx ncp src/lib/datasets/data build/lib/datasets/data","fix":"yarn fix:tslint","fix:prettier":"npx prettier \"src/**/*.ts\" \"test/**/*.ts\" \"docs/**/*.ts\" --config ./.prettierrc --write","fix:tslint":"npx tslint --fix --force -t verbose 'test/**/*.ts' 'src/**/*.ts' 'docs/**/*.ts'","test":"yarn build && yarn lint && yarn doc && yarn test:unit && yarn test:integration","test:unit":"npx jest --testPathIgnorePatterns \"./test/integration/require.test.ts\"","test:integration":"node ./scripts/test-integration.js","watch":"./scripts/tmux-start.sh","watch:build":"yarn build:main -- -w","watch:unit":"yarn test:unit --watch","watch:lint":"watch \" npx tslint --force -t verbose 'test/**/*.ts' 'src/**/*.ts'\" src","doc":"npx del-cli docs/md_out && yarn doc:json && npx tsc ./docs/processor/index.ts && node ./docs/processor","doc:build":"yarn doc && cd docs/md_out && npx vuepress build && cp _redirects ./.vuepress/dist","doc:md":"npx del-cli docs/md_out && tsc ./docs/processor/index.ts && node ./docs/processor","doc:json":"npx typedoc --json docs/docs.json --tsconfig tdconfig.json --excludePrivate","clean":"npx del-cli build","release:major":"./scripts/releases/release-it.sh -v major","release:minor":"./scripts/releases/release-it.sh -v minor","release:patch":"./scripts/releases/release-it.sh -v patch","contributors:add":"npx all-contributors add","contributors:generate":"npx all-contributors generate","precommit":"pretty-quick --staged && yarn run lint && yarn run build"},"engines":{"node":">=8.11.0"},"dependencies":{"@tensorflow/tfjs":"^0.13.3","isomorphic-fetch":"^2.2.1","libsvm-js":"^0.2.0","lodash":"^4.17.10","numeric":"^1.2.6","random-js":"^1.0.8","stopword":"^0.1.10"},"devDependencies":{"@types/es6-promise":"^3.3.0","@types/jest":"^22.2.3","@types/lodash":"^4.14.108","@types/mathjs":"^3.20.0","@types/node":"8.9.4","@types/random-js":"^1.0.30","all-contributors-cli":"^5.4.1","del-cli":"^1.1.0","fs-extra":"^7.0.0","handlebars":"^4.0.11","husky":"^1.1.2","jest":"^22.4.3","jest-fetch-mock":"^1.6.5","ncp":"^2.0.0","prettier":"^1.10.2","pretty-quick":"^1.8.0","release-it":"^7.4.8","snyk":"^1.117.1","standard-version":"^4.0.0","ts-jest":"^22.4.5","tslint":"^5.4.3","tslint-config-prettier":"^1.8.0","tslint-immutable":"^4.5.1","typedoc":"^0.11.1","typedoc-plugin-markdown":"^1.1.13","typescript":"^2.4.1","vuepress":"^0.12.0","watch":"^1.0.2"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.test.(ts|tsx|js)$","verbose":true,"testEnvironment":"node"},"greenkeeper":{"ignore":["@types/node"]},"prettier":{"singleQuote":true},"bugs":{"url":"https://github.com/machinelearnjs/machinelearnjs/issues"},"homepage":"https://github.com/machinelearnjs/machinelearnjs#readme","_id":"machinelearn@2.0.1","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"visualbbasic","email":"visualbbasic@gmail.com"},"dist":{"integrity":"sha512-4cNEUgwnmR68PT5Aq9qJ3YiW/e2ZXgrz8kfxZyzYQl8EZNQn41Fph9qpC+EXK7b4lIWoFm8fFv1LkXRYdq7dsA==","shasum":"18bdf6bf32b2f0f643f2382462169ae1d2817b83","tarball":"https://registry.npmjs.org/machinelearn/-/machinelearn-2.0.1.tgz","fileCount":251,"unpackedSize":1467338,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPIxnCRA9TVsSAnZWagAANGYQAJxvMqpmXdKC3pSUnAyO\n69CblOnFN7B9T4LdiVokjA3psjUGS0hh6/limiWibTxmnFMTDAsoWOGLBAGp\nhhJsg3yz0H+UV/uPkBrnaSX9Mo5F81BxTHjPjWYI5ijnQok7DRwzrmko1GMN\n7ukXuUZL4WVXYiDpDe5dEInyM3uo/y+q1s888dtLyun9wkV/CSgiQaOXjwW0\nv0n3dVlyu50og0lkVzV3pjlI2S1XMgV6g7TcFSlxrsj6W9pY02/Ha8md7CrQ\n2LFY3iwlgjz482yN8BQHXzGg6Gf1Cp/dEVxdiA7cWleECPqeuLUMeEJfYI0H\nwmHXX74N2PBkzJhn79DrdUKbD77H8S1slMStp6EF3l0yyhfAz07Mm4+0ePTa\nk7/3+MutsjDwqZiOE0WHWaOTU+Mke6wpx1a7PPv+qAhMGllXfnUqw2RBZYDY\nrr7zkuSRarTBgZfo8HWKuSH9YiD9bXSF/d6W0jiWWiFwkJOqbZmCsK2sJr4m\n+IgfjhNL3DmXJyV5+lIr9JXhQ37ki0qbE/Fa5WtxmlgRRfjgt3qrS9Z34jBd\nt+a78/FRPHb9uOkr5uuMo1Myd5fFj2avZck/+yNh/J9u7RM51shTchDw4QlS\nIlmHHs8sHQ/0glBpo2pWxjK874LANSvvitjPFYrCOBxQeaEWYCAhssRLx+Uf\naRWy\r\n=9ofT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnEWYfl9lppSUwvcRzQXkkfPENmWqFbnjFp+HnbarYKQIgRJPtw95Wiy7l+op2bDYDurSmZyYLhRMcPWFzsgmkcDc="}]},"maintainers":[{"name":"visualbbasic","email":"visualbbasic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machinelearn_2.0.1_1547471974745_0.8713489207200591"},"_hasShrinkwrap":false},"2.0.2":{"name":"machinelearn","version":"2.0.2","description":"Machine Learning library for the web and Node","main":"index.js","typings":"index.d.ts","module":"build/lib/module/index.js","repository":{"type":"git","url":"git+https://github.com/machinelearnjs/machinelearnjs.git"},"license":"MIT","keywords":["Machine Learning","Javascript","Typescript","RandomForest","ensemble","statistics","feature extration","datasets","preprocessing","Decision Tree","SVM","KMeans","KNearestNeighbor","decomposition","PCA","accuracy score","confusion matrix","train test split","KFold","Imputation","Binarizer","OneHotEncoding"],"scripts":{"build":"yarn clean && yarn build:main && yarn build:module && yarn build:web && yarn build:datasets","build:main":"npx tsc -p tsconfig.json && npx ncp package.json ./build/lib/package.json && npx ncp README.md ./build/lib/README.md && npx ncp .npmignore ./build/lib/.npmignore","build:module":"npx tsc -p tsconfig.module.json","build:web":"npx tsc -p tsconfig.json --module amd --out build/lib/machinelearn.web.js","lint":"npx tslint -t verbose 'test/**/*.ts' 'src/**/*.ts' 'docs/**/*.ts'","build:datasets":"npx ncp src/lib/datasets/data build/lib/datasets/data","fix":"yarn fix:tslint","fix:prettier":"npx prettier \"src/**/*.ts\" \"test/**/*.ts\" \"docs/**/*.ts\" --config ./.prettierrc --write","fix:tslint":"npx tslint --fix --force -t verbose 'test/**/*.ts' 'src/**/*.ts' 'docs/**/*.ts'","test":"yarn build && yarn lint && yarn doc && yarn test:unit && yarn test:integration","test:unit":"npx jest --testPathIgnorePatterns \"./test/integration/require.test.ts\"","test:integration":"node ./scripts/test-integration.js","watch":"./scripts/tmux-start.sh","watch:build":"yarn build:main -- -w","watch:unit":"yarn test:unit --watch","watch:lint":"watch \" npx tslint --force -t verbose 'test/**/*.ts' 'src/**/*.ts'\" src","doc":"npx del-cli docs/md_out && yarn doc:json && npx tsc ./docs/processor/index.ts && node ./docs/processor","doc:build":"yarn doc && cd docs/md_out && npx vuepress build && cp _redirects ./.vuepress/dist","doc:md":"npx del-cli docs/md_out && tsc ./docs/processor/index.ts && node ./docs/processor","doc:json":"npx typedoc --json docs/docs.json --tsconfig tdconfig.json --excludePrivate","clean":"npx del-cli build","release:major":"./scripts/releases/release-it.sh -v major","release:minor":"./scripts/releases/release-it.sh -v minor","release:patch":"./scripts/releases/release-it.sh -v patch","contributors:add":"npx all-contributors add","contributors:generate":"npx all-contributors generate","precommit":"pretty-quick --staged && yarn run lint && yarn run build"},"engines":{"node":">=8.11.0"},"dependencies":{"@tensorflow/tfjs":"^0.13.3","isomorphic-fetch":"^2.2.1","libsvm-js":"^0.2.0","lodash":"^4.17.10","numeric":"^1.2.6","random-js":"^1.0.8","stopword":"^0.1.10"},"devDependencies":{"@types/es6-promise":"^3.3.0","@types/jest":"^22.2.3","@types/lodash":"^4.14.108","@types/mathjs":"^3.20.0","@types/node":"8.9.4","@types/random-js":"^1.0.30","all-contributors-cli":"^5.4.1","del-cli":"^1.1.0","fs-extra":"^7.0.0","handlebars":"^4.0.11","husky":"^1.1.2","jest":"^22.4.3","jest-fetch-mock":"^1.6.5","ncp":"^2.0.0","prettier":"^1.10.2","pretty-quick":"^1.8.0","release-it":"^7.4.8","snyk":"^1.117.1","standard-version":"^4.0.0","ts-jest":"^22.4.5","tslint":"^5.4.3","tslint-config-prettier":"^1.8.0","tslint-immutable":"^4.5.1","typedoc":"^0.11.1","typedoc-plugin-markdown":"^1.1.13","typescript":"^2.4.1","vuepress":"^0.12.0","watch":"^1.0.2"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.test.(ts|tsx|js)$","verbose":true,"testEnvironment":"node"},"greenkeeper":{"ignore":["@types/node"]},"prettier":{"singleQuote":true},"bugs":{"url":"https://github.com/machinelearnjs/machinelearnjs/issues"},"homepage":"https://github.com/machinelearnjs/machinelearnjs#readme","_id":"machinelearn@2.0.2","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"visualbbasic","email":"visualbbasic@gmail.com"},"dist":{"integrity":"sha512-Indof1LlT4xv33j0cauSvEY6pA69xGwqQU3Tove3L8L1gvqT7sZT54oST/pbh+u0FFvRRfnidv9hGfBdbgHF0g==","shasum":"54438a61bedbcc94b2c60902f6f7680cee9d7e5b","tarball":"https://registry.npmjs.org/machinelearn/-/machinelearn-2.0.2.tgz","fileCount":251,"unpackedSize":1476393,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcTwdtCRA9TVsSAnZWagAABmkQAKFAcpSOd/5MlHAgYiY4\n4SvRXHvywWEMrw4QmS8xfMyRsNGuaogU6tSRZJ0b6LR2hqYPfSHYIbu0Z56C\no3bxKQGKH7mvDY8lPbr38H2rsPgghjRVITqTmqQhviK3MHuqcAXNElBNPW8x\nZoBvGK6tigduNH5b5VyBHoxk8Sz171rm8FBf8/i1Fzc8ya5y+9MIUqQ1iOOl\nV0Bn3yfe/eSIYS9vZIoMyUqvBfL98B6nV3pxipC/e15Bm4tl0kvjQePtJo66\nHgrvaoAKT0rIxuq1kF+tSzKb8dVVHMSiZNnOtIARogqOBCk7irRbldR9CBc3\nrIE8nX6tKXfXU/c9rJi/amoe/X7YUohfcdIjmCB2/dgjl4RY8sA50Aqe35Uu\nHcf14B8PGeaf+pJwNgbcbZVfoVfVM3MxR49+xdIV7lnxcm5jDfuc+FJ0Gabk\nWMijFSwKziDeKRVQtLiWb+Sws6y1t31ypUMuC32PdSqzfLleLaQDlMpZ+yDA\nyhGzkRyfzdbdx2T6oCwZfCTtplhbGLnYbMQZvI7Sr44aSQ8iZLrX87re/2wl\nNSC1o8FkYqf34JXA/PM39CmxLBgxvPTdM9j+cx+F3uK/azq3C2ar9rqEOm79\nyjMkgqpYcEJPMG3ORm6BOYXI/CzZqc5DmD2Pu5mgSwofaIARnCdAajFDSSDU\nuG6c\r\n=5/pM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkDQkM1CFmCMz3G7VoDrLAIt/QjQtJwv3vvFrYavRl7wIgMVHe7aIyztDj0fcwWQ0hqZv+GdMEB1hDZANRT5zrjbo="}]},"maintainers":[{"name":"visualbbasic","email":"visualbbasic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machinelearn_2.0.2_1548683117274_0.14997628199278168"},"_hasShrinkwrap":false},"2.1.0":{"name":"machinelearn","version":"2.1.0","description":"Machine Learning library for the web and Node","main":"index.js","typings":"index.d.ts","module":"build/lib/module/index.js","repository":{"type":"git","url":"git+https://github.com/machinelearnjs/machinelearnjs.git"},"license":"MIT","keywords":["Machine Learning","Javascript","Typescript","RandomForest","ensemble","statistics","feature extration","datasets","preprocessing","Decision Tree","SVM","KMeans","KNearestNeighbor","decomposition","PCA","accuracy score","confusion matrix","train test split","KFold","Imputation","Binarizer","OneHotEncoding"],"scripts":{"build":"yarn clean && yarn build:main && yarn build:module && yarn build:web && yarn build:datasets","build:main":"npx tsc -p tsconfig.json && npx ncp package.json ./build/lib/package.json && npx ncp README.md ./build/lib/README.md && npx ncp .npmignore ./build/lib/.npmignore","build:module":"npx tsc -p tsconfig.module.json","build:web":"npx tsc -p tsconfig.json --module amd --out build/lib/machinelearn.web.js","lint":"npx tslint -t verbose 'test/**/*.ts' 'src/**/*.ts' 'docs/**/*.ts'","build:datasets":"npx ncp src/lib/datasets/data build/lib/datasets/data","fix":"yarn fix:tslint","pretty:fix":"npx prettier \"src/**/*.ts\" \"test/**/*.ts\" \"docs/**/*.ts\" --config ./.prettierrc.json --write","lint:fix":"npx tslint --fix --force -t verbose 'test/**/*.ts' 'src/**/*.ts' 'docs/**/*.ts'","test":"yarn build && yarn lint && yarn doc && yarn test:unit && yarn test:integration","test:unit":"npx jest --testPathIgnorePatterns \"./test/integration/require.test.ts\" --runInBand","test:integration":"node ./scripts/test-integration.js","watch":"./scripts/tmux-start.sh","watch:build":"yarn build:main -- -w","watch:unit":"yarn test:unit --watch","watch:lint":"watch \" npx tslint --force -t verbose 'test/**/*.ts' 'src/**/*.ts'\" src","doc":"npx del-cli docs/md_out && yarn doc:json && npx tsc ./docs/processor/index.ts && node ./docs/processor","doc:build":"yarn doc && cd docs/md_out && npx vuepress build && cp _redirects ./.vuepress/dist","doc:md":"npx del-cli docs/md_out && tsc ./docs/processor/index.ts && node ./docs/processor","doc:json":"npx typedoc --json docs/docs.json --tsconfig tdconfig.json --excludePrivate","clean":"npx del-cli build","release:major":"./scripts/releases/release-it.sh -v major","release:minor":"./scripts/releases/release-it.sh -v minor","release:patch":"./scripts/releases/release-it.sh -v patch","contributors:add":"npx all-contributors add","contributors:generate":"npx all-contributors generate","precommit":"yarn run lint && yarn run build"},"engines":{"node":">=8.11.0"},"dependencies":{"@tensorflow/tfjs":"0.15.1","isomorphic-fetch":"2.2.1","libsvm-js":"0.2.0","lodash":"4.17.11","numeric":"1.2.6","random-js":"1.0.8","stopword":"0.1.10"},"devDependencies":{"@types/es6-promise":"3.3.0","@types/jest":"24.0.11","@types/lodash":"4.14.108","@types/node":"8.9.4","@types/numeric":"1.2.0","@types/random-js":"1.0.30","all-contributors-cli":"5.4.1","del-cli":"1.1.0","fs-extra":"7.0.0","handlebars":"4.0.11","husky":"1.1.2","jest":"24.7.1","jest-fetch-mock":"1.6.5","ncp":"2.0.0","prettier":"1.10.2","release-it":"7.4.8","standard-version":"4.0.0","ts-jest":"22.4.5","tslint":"5.4.3","tslint-config-prettier":"1.8.0","tslint-immutable":"4.5.1","typedoc":"0.14.2","typedoc-plugin-markdown":"1.1.27","typescript":"3.4.1","vuepress":"0.12.0","watch":"1.0.2"},"resolutions":{"webpack-dev-middleware":"3.6.0"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.test.(ts|tsx|js)$","verbose":true,"testEnvironment":"node"},"greenkeeper":{"ignore":["@types/node"]},"prettier":{"singleQuote":true},"bugs":{"url":"https://github.com/machinelearnjs/machinelearnjs/issues"},"homepage":"https://github.com/machinelearnjs/machinelearnjs#readme","_id":"machinelearn@2.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"visualbbasic","email":"visualbbasic@gmail.com"},"dist":{"integrity":"sha512-BsAMRpDd0ylKA3HAzxzWH8YwDq2V550i8Oj/x7/85yBD8xN/8Rmnrk/y+i8udbvrvk2j4cGFaTEyBPuiTQIFqg==","shasum":"5fcf865b65a33169f0bf95669adf04476bdbcdb0","tarball":"https://registry.npmjs.org/machinelearn/-/machinelearn-2.1.0.tgz","fileCount":256,"unpackedSize":1577020,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrx0OCRA9TVsSAnZWagAAU6QP/ijq7tZCnwqOJjIdHe1g\n4RL0wpYQ2ZPHkfCL6JWJxgMN4I59qk1Qq3tI1RSWD0lffhtoYGfaR9JsKXUr\n1XIhUXIw8G+/UmxgOmlNdMNI97vH+GzNr4ebnDaijfOgUL7RuRwPGZsTGg+n\nI7lrSXQTUg/pP1lc1Y6lQTdyFRandUMsuUWbmIepZBLKHylALmrBj0/aM5ks\nc85hskE3JBUeH8DHiEIQ7pKZ4dCH2Mz7wNNYgYCO3DAxn7QAWty1Yfwosbwc\nkKFV1a+VAjngHPqxhNKClOt1xZHPcAU5W0kp72bYD0S5t0+3e7SRIt/s+qwa\nrzITtPgRp0FJiEz/Vz1blsLf8mqfx8VUPXz0kV+tLd+elWbdldhlamkn2ea8\nNn/WMapMyFy7uU71EGcOvH00Skyq6bMU0VxEJYDB3/XaWM1GmBTjAfHlsJiT\ncByduJ4cOmlNHs5QcqOAXeoC4i05PNCTsiCnGI8Nvs8X+5yeyQbTcyvauhQH\noHxTzvH63nLKVnhUNbO2v0l/T5E+JaZxl1HL+HvZw47KKApgXamtxHMqADCb\nlPuD3fVriVItYLVcf3DhtE5nturImQhokbgcHlrdJhrdcCR6S/J67/4ab+4E\nthkb7aB6sQIroJQMdOujOnpZSTVc6TWk5seVtW+JcdyeZVIsZZayYCP4mlwb\n9cH4\r\n=tctT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGoyW0jPA8EMsMERLQq+qviszVDB9jwmUrcVvA5W2bvwIgVEUNdPz63LAQocpt2Wovk1a5fxkyj4blIeEFoqYQgPg="}]},"maintainers":[{"name":"visualbbasic","email":"visualbbasic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machinelearn_2.1.0_1554980109378_0.9321184477621136"},"_hasShrinkwrap":false},"2.1.1":{"name":"machinelearn","version":"2.1.1","description":"Machine Learning library for the web and Node","main":"index.js","typings":"index.d.ts","module":"build/lib/module/index.js","repository":{"type":"git","url":"git+https://github.com/machinelearnjs/machinelearnjs.git"},"license":"MIT","keywords":["Machine Learning","Javascript","Typescript","RandomForest","ensemble","statistics","feature extration","datasets","preprocessing","Decision Tree","SVM","KMeans","KNearestNeighbor","decomposition","PCA","accuracy score","confusion matrix","train test split","KFold","Imputation","Binarizer","OneHotEncoding"],"scripts":{"build":"yarn clean && yarn build:main && yarn build:module && yarn build:web && yarn build:datasets","build:main":"npx tsc -p tsconfig.json && npx ncp package.json ./build/lib/package.json && npx ncp README.md ./build/lib/README.md && npx ncp .npmignore ./build/lib/.npmignore","build:module":"npx tsc -p tsconfig.module.json","build:web":"npx tsc -p tsconfig.json --module amd --out build/lib/machinelearn.web.js","lint":"npx tslint -t verbose 'test/**/*.ts' 'src/**/*.ts' 'docs/**/*.ts' && npx prettier \"src/**/*.ts\" \"test/**/*.ts\" \"docs/**/*.ts\" --config ./.prettierrc.json --list-different","build:datasets":"npx ncp src/lib/datasets/data build/lib/datasets/data","fix":"yarn fix:tslint","pretty:fix":"npx prettier \"src/**/*.ts\" \"test/**/*.ts\" \"docs/**/*.ts\" --config ./.prettierrc.json --write","lint:fix":"npx tslint --fix --force -t verbose 'test/**/*.ts' 'src/**/*.ts' 'docs/**/*.ts'","test":"yarn build && yarn lint && yarn doc && yarn test:unit && yarn test:integration","test:unit":"npx jest --testPathIgnorePatterns \"./test/integration/require.test.ts\" --runInBand","test:integration":"node ./scripts/test-integration.js","watch":"./scripts/tmux-start.sh","watch:build":"yarn build:main -- -w","watch:unit":"yarn test:unit --watch","watch:lint":"watch \" npx tslint --force -t verbose 'test/**/*.ts' 'src/**/*.ts'\" src","doc":"npx del-cli docs/md_out && yarn doc:json && npx tsc ./docs/processor/index.ts && node ./docs/processor","doc:build":"yarn doc && cd docs/md_out && npx vuepress build && cp _redirects ./.vuepress/dist","doc:md":"npx del-cli docs/md_out && tsc ./docs/processor/index.ts && node ./docs/processor","doc:json":"npx typedoc --json docs/docs.json --tsconfig tdconfig.json --excludePrivate","clean":"npx del-cli build","release:major":"./scripts/releases/release-it.sh -v major","release:minor":"./scripts/releases/release-it.sh -v minor","release:patch":"./scripts/releases/release-it.sh -v patch","contributors:add":"npx all-contributors add","contributors:generate":"npx all-contributors generate","precommit":"yarn run lint && yarn run build"},"engines":{"node":">=8.11.0"},"dependencies":{"@tensorflow/tfjs":"0.15.1","isomorphic-fetch":"2.2.1","libsvm-js":"0.2.0","lodash":"4.17.11","numeric":"1.2.6","random-js":"1.0.8","stopword":"0.1.10"},"devDependencies":{"@types/es6-promise":"3.3.0","@types/jest":"24.0.11","@types/lodash":"4.14.108","@types/node":"8.9.4","@types/numeric":"1.2.0","@types/random-js":"1.0.30","all-contributors-cli":"5.4.1","del-cli":"1.1.0","fs-extra":"7.0.0","handlebars":"4.0.11","husky":"1.1.2","jest":"24.7.1","jest-fetch-mock":"1.6.5","ncp":"2.0.0","prettier":"1.10.2","release-it":"7.4.8","standard-version":"4.0.0","ts-jest":"22.4.5","tslint":"5.4.3","tslint-config-prettier":"1.8.0","tslint-immutable":"4.5.1","typedoc":"0.14.2","typedoc-plugin-markdown":"1.1.27","typescript":"3.4.1","vuepress":"0.12.0","watch":"1.0.2"},"resolutions":{"webpack-dev-middleware":"3.6.0"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.test.(ts|tsx|js)$","verbose":true,"testEnvironment":"node"},"greenkeeper":{"ignore":["@types/node"]},"prettier":{"singleQuote":true},"bugs":{"url":"https://github.com/machinelearnjs/machinelearnjs/issues"},"homepage":"https://github.com/machinelearnjs/machinelearnjs#readme","_id":"machinelearn@2.1.1","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"visualbbasic","email":"visualbbasic@gmail.com"},"dist":{"integrity":"sha512-RVBJEVGNmXWQ3LKB7SMsYmUVvxNsalSqv9k5Jdt4xI6mLNyOKTaGmJBhYj3AD548hqNx9vEaXIi8kn4D2yp5jA==","shasum":"447635bb6660498c693a1ba7be0f182ec0f56514","tarball":"https://registry.npmjs.org/machinelearn/-/machinelearn-2.1.1.tgz","fileCount":256,"unpackedSize":1591987,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc0sRzCRA9TVsSAnZWagAAofsQAIiNppEUaORQC+dsRvNZ\neGftsolYty/5M9lZoDguKK0RD8Gpj9gqZzL/6vnxaZjjbokUbzAyE4/EmZXh\ntlrhI083tbYLSQlK7ptdcIkJGTdeegJYNVMR0bTzuSBgnipYxPAlVrzTarCb\n/vvk/7ZsLqpst1hUhUGvGLdBk/I7dkGDjSCAldjvu32KxioP7wWYZEZZqVfM\nzuSQ5wCFoz5dXk4nfiO2WNP/q3k328aRBuzJGSP4kGWj2gbxkJ3M2jwol/nq\nanFvU7mUSz+QjUQ1ABRbvvM44XIEoQoopfmMbcdHXta6f/H63WJdY70r9F7W\nUIO1brcWw+gQQ3KS4FV3FlqZiTfdVLdzFOhkTEoDp1/3GZchkaROhFkyR6fk\nenePCOemjTG5yursNwbC3Ng9RI5E7PmwLSYqfHsxjOCUxDgp0mY69RZbJUHn\nFRTcDE/0KGPU2hqiWeoik0o6rXdJBi1lCfjZpKhXZha/Etml5S/JQdYCin3B\njUD4b3xC85uvzX+2Q7XABfYL7iYhJeCIhAWzPTfwUe4Ke3V2hPGL6KRZeMKi\np1P8rP8uWwBPzzpr5lH8aCCcCGwZnj5dzdQ+RYfwLIxYJDzOCzJNDaiDblLb\nHu0qC8ITVIVsLo5d5MVwdPdnoWKeB3s7LQGIlz7Ew/VzKXuc56E6+X53r212\n7+vb\r\n=pTPP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGQkP083TFmE8zebnEat02boHvhF3mU53G1FMKHZ/CIgIhAJtNmtnd+vxxQKtav0AqbnWzfzdRT99l9q1b247H89p0"}]},"maintainers":[{"name":"visualbbasic","email":"visualbbasic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machinelearn_2.1.1_1557316722341_0.34115647069801436"},"_hasShrinkwrap":false},"2.1.2":{"name":"machinelearn","version":"2.1.2","description":"Machine Learning library for the web and Node","main":"index.js","typings":"index.d.ts","module":"build/lib/module/index.js","repository":{"type":"git","url":"git+https://github.com/machinelearnjs/machinelearnjs.git"},"license":"MIT","keywords":["Machine Learning","Javascript","Typescript","RandomForest","ensemble","statistics","feature extration","datasets","preprocessing","Decision Tree","SVM","KMeans","KNearestNeighbor","decomposition","PCA","accuracy score","confusion matrix","train test split","KFold","Imputation","Binarizer","OneHotEncoding"],"scripts":{"build":"yarn clean && yarn build:main && yarn build:module && yarn build:web && yarn build:datasets","build:main":"npx tsc -p tsconfig.json && npx ncp package.json ./build/lib/package.json && npx ncp README.md ./build/lib/README.md && npx ncp .npmignore ./build/lib/.npmignore","build:module":"npx tsc -p tsconfig.module.json","build:web":"npx tsc -p tsconfig.json --module amd --out build/lib/machinelearn.web.js","lint":"npx tslint -t verbose 'test/**/*.ts' 'src/**/*.ts' 'docs/**/*.ts'","build:datasets":"npx ncp src/lib/datasets/data build/lib/datasets/data","fix":"yarn lint:fix && yarn pretty:fix","pretty:fix":"npx prettier \"src/**/*.ts\" \"test/**/*.ts\" \"docs/**/*.ts\" --config ./.prettierrc.json --write","lint:fix":"npx tslint --fix --force -t verbose 'test/**/*.ts' 'src/**/*.ts' 'docs/**/*.ts'","test":"yarn build && yarn lint && yarn doc && yarn test:unit && yarn test:integration","test:unit":"npx jest --testPathIgnorePatterns \"./test/integration/require.test.ts\" --runInBand","test:integration":"node ./scripts/test-integration.js","watch":"./scripts/tmux-start.sh","watch:build":"yarn build:main -- -w","watch:unit":"yarn test:unit --watch","watch:lint":"watch \" npx tslint --force -t verbose 'test/**/*.ts' 'src/**/*.ts'\" src","doc":"npx del-cli docs/md_out && yarn doc:json && npx tsc ./docs/processor/index.ts && node ./docs/processor","doc:build":"yarn doc && cd docs/md_out && npx vuepress build && cp _redirects ./.vuepress/dist","doc:md":"npx del-cli docs/md_out && tsc ./docs/processor/index.ts && node ./docs/processor","doc:json":"npx typedoc --json docs/docs.json --tsconfig tdconfig.json --excludePrivate","clean":"npx del-cli build","release:major":"./scripts/releases/release-it.sh -v major","release:minor":"./scripts/releases/release-it.sh -v minor","release:patch":"./scripts/releases/release-it.sh -v patch","contributors:add":"npx all-contributors add","contributors:generate":"npx all-contributors generate","precommit":"yarn run lint && yarn run build && pretty-quick --staged"},"engines":{"node":">=8.11.0"},"dependencies":{"@tensorflow/tfjs":"0.15.1","isomorphic-fetch":"2.2.1","libsvm-ts":"0.0.8","lodash":"4.17.11","numeric":"1.2.6","random-js":"1.0.8","stopword":"0.1.10"},"devDependencies":{"@types/es6-promise":"3.3.0","@types/jest":"24.0.11","@types/lodash":"4.14.108","@types/node":"8.9.4","@types/numeric":"1.2.0","@types/random-js":"1.0.30","all-contributors-cli":"5.4.1","del-cli":"1.1.0","fs-extra":"7.0.0","handlebars":"4.0.11","husky":"1.1.2","jest":"24.7.1","jest-fetch-mock":"1.6.5","ncp":"2.0.0","prettier":"1.10.2","pretty-quick":"1.10.0","release-it":"7.4.8","standard-version":"4.0.0","ts-jest":"22.4.5","ts-node":"8.1.0","tslint":"5.4.3","tslint-config-prettier":"1.8.0","typedoc":"0.14.2","typedoc-plugin-markdown":"1.1.27","typescript":"3.4.1","vuepress":"0.12.0","watch":"1.0.2"},"resolutions":{"webpack-dev-middleware":"3.6.0"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.test.(ts|tsx|js)$","verbose":true,"testEnvironment":"node"},"greenkeeper":{"ignore":["@types/node"]},"bugs":{"url":"https://github.com/machinelearnjs/machinelearnjs/issues"},"homepage":"https://github.com/machinelearnjs/machinelearnjs#readme","_id":"machinelearn@2.1.2","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"visualbbasic","email":"visualbbasic@gmail.com"},"dist":{"integrity":"sha512-J5RWAuiNodE4lO4WkfUzGVh+T5HimhlNHVLR6BYeGgvT4Axm+LIBkhHPh92uW2jkbFtm0ds1JHSgW3K7FvraAQ==","shasum":"33858aa541e7443e72ff7ef6dad899a0236618a2","tarball":"https://registry.npmjs.org/machinelearn/-/machinelearn-2.1.2.tgz","fileCount":256,"unpackedSize":1581029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4Pi4CRA9TVsSAnZWagAAW5EQAKQH8HJsd7u72yFE+WOa\nd18M5v2NNR2W8dFNHCd+Gt9+5R1gsGdH3pyk1jibtFjofYcd38NIFYt7tAlm\n8YxmOHIoW+smCnF1XjclQOgiPINWZFk3fOSwQ3fJCfvTwRHplSW4qPeVQ9OH\nlZW7Osq29xkD4JSpLPvFLxkkgon/uutPhOSJV86+t4iAOvKgllHVYhrqYcUo\nKeXHwOkPU38DeqleO5Z3VKSXq8tUHLKOFNDrtJmqETwiBqN0NWFeb1JwFibh\nhbB1VQoGhdxy4zNdkSZOyk7URerswDPEh5902fOkSBhEbxlX4/cqPKvt0L12\nfXVMy6XCzDNmecFDpphqbuc5PL8zGuk5b8IXcsOj2ZdCO1ZYA2h22JhxBjja\nZJtdZPLu82XUGaMkL21eWOBNJE5FPIUhT4G9QJejt35aHiaCdveYNv6X99JO\nPLKTwg9tkZg4FRKuUYcfzzus7qrh/x+KpQXUHzSoYNZxFWpOljrBuqUmoezD\nIBgduALfCAeCWgeU29slRR+YReq1KoWP2/NNxVP8aRyfosYe0gO/7z4D9kMA\nzdd7LytQTQW4NQ8QKpalBiO96Q0/QirsApz4MvstueAIA5vBlQYy6gbFJdrZ\nN0sYS7L0+6HXcVdZ51zwkP+bc+Hr1/en9IyaOHhbjOlmXvDNU/3/je2W0kIa\n0ASl\r\n=cwqy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFAHvhHs+6M1Ukn2k65OP6Xa5nK/NKHOpdycTmQUDdn4AiAKvj6uB8YZhxwTTgw6WPBiA8qCSA7kII1l0rWiP/DjTg=="}]},"maintainers":[{"name":"visualbbasic","email":"visualbbasic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machinelearn_2.1.2_1558247607311_0.3577056140867261"},"_hasShrinkwrap":false},"2.1.3":{"name":"machinelearn","version":"2.1.3","description":"Machine Learning library for the web and Node","main":"index.js","typings":"index.d.ts","module":"build/lib/module/index.js","repository":{"type":"git","url":"git+https://github.com/machinelearnjs/machinelearnjs.git"},"license":"MIT","keywords":["Machine Learning","Javascript","Typescript","RandomForest","ensemble","statistics","feature extration","datasets","preprocessing","Decision Tree","SVM","KMeans","KNearestNeighbor","decomposition","PCA","accuracy score","confusion matrix","train test split","KFold","Imputation","Binarizer","OneHotEncoding"],"scripts":{"build":"yarn clean && yarn build:main && yarn build:module && yarn build:web && yarn build:datasets","build:main":"npx tsc -p tsconfig.json && npx ncp package.json ./build/lib/package.json && npx ncp README.md ./build/lib/README.md && npx ncp .npmignore ./build/lib/.npmignore","build:module":"npx tsc -p tsconfig.module.json","build:web":"npx tsc -p tsconfig.json --module amd --out build/lib/machinelearn.web.js","lint":"npx tslint -t verbose 'test/**/*.ts' 'src/**/*.ts' 'docs/**/*.ts'","build:datasets":"npx ncp src/lib/datasets/data build/lib/datasets/data","fix":"yarn lint:fix && yarn pretty:fix","pretty:fix":"npx prettier \"src/**/*.ts\" \"test/**/*.ts\" \"docs/**/*.ts\" --config ./.prettierrc.json --write","lint:fix":"npx tslint --fix --force -t verbose 'test/**/*.ts' 'src/**/*.ts' 'docs/**/*.ts'","test":"yarn build && yarn lint && yarn doc && yarn test:unit && yarn test:integration","test:unit":"npx jest --testPathIgnorePatterns \"./test/integration/require.test.ts\" --runInBand","test:integration":"node ./scripts/test-integration.js","watch":"./scripts/tmux-start.sh","watch:build":"yarn build:main -- -w","watch:unit":"yarn test:unit --watch","watch:lint":"watch \" npx tslint --force -t verbose 'test/**/*.ts' 'src/**/*.ts'\" src","doc":"npx del-cli docs/md_out && yarn doc:json && npx tsc ./docs/processor/index.ts && node ./docs/processor","doc:build":"yarn doc && cd docs/md_out && npx vuepress build && cp _redirects ./.vuepress/dist","doc:md":"npx del-cli docs/md_out && tsc ./docs/processor/index.ts && node ./docs/processor","doc:json":"npx typedoc --json docs/docs.json --tsconfig tdconfig.json --excludePrivate","clean":"npx del-cli build","release:major":"./scripts/releases/release-it.sh -v major","release:minor":"./scripts/releases/release-it.sh -v minor","release:patch":"./scripts/releases/release-it.sh -v patch","contributors:add":"npx all-contributors add","contributors:generate":"npx all-contributors generate","precommit":"yarn run lint && yarn run build && pretty-quick --staged"},"engines":{"node":">=8.11.0"},"dependencies":{"@tensorflow/tfjs":"0.15.1","isomorphic-fetch":"2.2.1","libsvm-ts":"0.0.8","lodash":"4.17.11","numeric":"1.2.6","random-js":"1.0.8","stopword":"0.1.10"},"devDependencies":{"@types/es6-promise":"3.3.0","@types/jest":"24.0.11","@types/lodash":"4.14.108","@types/node":"8.9.4","@types/numeric":"1.2.0","@types/random-js":"1.0.30","all-contributors-cli":"5.4.1","del-cli":"1.1.0","fs-extra":"7.0.0","handlebars":"4.0.11","husky":"1.1.2","jest":"24.7.1","jest-fetch-mock":"1.6.5","ncp":"2.0.0","prettier":"1.10.2","pretty-quick":"1.10.0","release-it":"7.4.8","standard-version":"4.0.0","ts-jest":"22.4.5","ts-node":"8.1.0","tslint":"5.4.3","tslint-config-prettier":"1.8.0","typedoc":"0.14.2","typedoc-plugin-markdown":"1.1.27","typescript":"3.4.1","vuepress":"0.12.0","watch":"1.0.2"},"resolutions":{"webpack-dev-middleware":"3.6.0"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.test.(ts|tsx|js)$","verbose":true,"testEnvironment":"node"},"greenkeeper":{"ignore":["@types/node"]},"bugs":{"url":"https://github.com/machinelearnjs/machinelearnjs/issues"},"homepage":"https://github.com/machinelearnjs/machinelearnjs#readme","_id":"machinelearn@2.1.3","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"visualbbasic","email":"visualbbasic@gmail.com"},"dist":{"integrity":"sha512-ECsaOH9rwTmbFHY7ZPVQonYsEMnvwUJLIilRBKBenLxsij6Fzc8pIwum9sZnQ40cjvlm2OXxbfqV5h6w2+Eo8w==","shasum":"57db531c03fd20d83627e7993b6f5465119caec3","tarball":"https://registry.npmjs.org/machinelearn/-/machinelearn-2.1.3.tgz","fileCount":260,"unpackedSize":1658161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdBGX2CRA9TVsSAnZWagAAwHUP/A7k4BzOz3KoTy8yqNH4\nY7DujuGqCFPrfvKAaaV0AAAu/taHVnHktPyIqai6lSeoAnGuGNClZIPKyE/k\n4hrG7MEthtVJgzUYwvb9nYCS23sOHffr2st6o2Eiu8uJXrujhabK5gfliFhU\nFASJu0HABH++6Kj5PYB6kb2bAlTcAYtdguWKgBpali/5AAhyp/HS2oUEXduI\nSMSawuPMnEtHGKL5/ZGrXi+QT+2rAE3yzukUUQCu3F4etXALb1F0TAnFjdYG\n743AD6HiwxevU2wZ4zua4MHlSQVXw/kjvRlIrEF2J7PiwLxzUszomde4R+Zj\nMgFyn2WdLevVqlzTRgbKdRxUkSTxJMu6fk/svzEvYwhtYk5UNbjwsKReqoUy\npyUxoikd3gnAHQkCJZuyyCvdAPygtxuRzbruQNlQJFO2xMtkHXOpVh7zf1wL\n4+SotQlDhBZMlC2l+ydk26E2wAlR+dAL8G8wH/CGNWXfIXQmKuRFaLoLH5CV\nRcxwKd1pCuEJWLkA54tFs9HA9g+4/tHlEfABhXi5itsoZHSyUR+GMj2A8BuO\nzZrvLSsujc7yzC7KEX80ueJFeGon67ZBubaL1MJMhkC1sfnnZz4SQmJknOMn\nEgy8+FIKBbDtF6tpteqTMvTM7eVejWJ/34+2zcmooOaRAc55af2JzYAweZmV\n+Zk3\r\n=vKZ3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClu3v3aixM9PoaMPhDYYtDVLwshxj4C/2ziR1HdfRQ2gIhAPSTNkJdduYX9ZVKvkNDQI9GVdeP/Kux/D07C0wSS01I"}]},"maintainers":[{"name":"visualbbasic","email":"visualbbasic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machinelearn_2.1.3_1560569333710_0.042872476536635284"},"_hasShrinkwrap":false},"2.1.4":{"name":"machinelearn","version":"2.1.4","description":"Machine Learning library for the web and Node","main":"index.js","typings":"index.d.ts","module":"build/lib/module/index.js","repository":{"type":"git","url":"git+https://github.com/machinelearnjs/machinelearnjs.git"},"license":"MIT","keywords":["Machine Learning","Javascript","Typescript","RandomForest","ensemble","statistics","feature extration","datasets","preprocessing","Decision Tree","SVM","KMeans","KNearestNeighbor","decomposition","PCA","accuracy score","confusion matrix","train test split","KFold","Imputation","Binarizer","OneHotEncoding"],"scripts":{"build":"yarn clean && yarn build:main && yarn build:web && yarn build:datasets","build:main":"npx tsc -p tsconfig.json && npx ncp package.json ./build/lib/package.json && npx ncp README.md ./build/lib/README.md && npx ncp .npmignore ./build/lib/.npmignore","build:web":"npx webpack --config ./scripts/webpack/webpack.config.js","lint":"npx tslint -t verbose 'test/**/*.ts' 'src/**/*.ts' 'docs/**/*.ts'","build:datasets":"npx ncp src/lib/datasets/data build/lib/datasets/data","fix":"yarn lint:fix && yarn pretty:fix","pretty:fix":"npx prettier \"src/**/*.ts\" \"test/**/*.ts\" \"docs/**/*.ts\" --config ./.prettierrc.json --write","lint:fix":"npx tslint --fix --force -t verbose 'test/**/*.ts' 'src/**/*.ts' 'docs/**/*.ts'","test":"yarn build && yarn lint && yarn doc && yarn test:unit && yarn test:integration","test:unit":"npx jest --testPathIgnorePatterns \"./test/integration/require.test.ts\" --runInBand","test:integration":"node ./scripts/test-integration.js","watch":"./scripts/tmux-start.sh","watch:build":"yarn build:main -- -w","watch:unit":"yarn test:unit --watch","watch:lint":"watch \" npx tslint --force -t verbose 'test/**/*.ts' 'src/**/*.ts'\" src","doc":"npx del-cli docs/md_out && yarn doc:json && npx tsc ./docs/processor/index.ts && node ./docs/processor","doc:build":"yarn doc && cd docs/md_out && npx vuepress build && cp _redirects ./.vuepress/dist","doc:md":"npx del-cli docs/md_out && tsc ./docs/processor/index.ts && node ./docs/processor","doc:json":"npx typedoc --json docs/docs.json --tsconfig tdconfig.json --excludePrivate","clean":"npx del-cli build","release:major":"./scripts/releases/release-it.sh -v major","release:minor":"./scripts/releases/release-it.sh -v minor","release:patch":"./scripts/releases/release-it.sh -v patch","contributors:add":"npx all-contributors add","contributors:generate":"npx all-contributors generate","precommit":"yarn run lint && yarn run build && pretty-quick --staged"},"engines":{"node":">=8.11.0"},"dependencies":{"@tensorflow/tfjs":"0.15.1","isomorphic-fetch":"2.2.1","libsvm-ts":"0.0.8","lodash":"4.17.11","numeric":"1.2.6","random-js":"1.0.8","stopword":"0.1.10"},"devDependencies":{"@types/es6-promise":"3.3.0","@types/jest":"24.0.11","@types/lodash":"4.14.108","@types/node":"8.9.4","@types/numeric":"1.2.0","@types/random-js":"1.0.30","all-contributors-cli":"5.4.1","del-cli":"1.1.0","fs-extra":"7.0.0","handlebars":"4.0.11","husky":"1.1.2","jest":"24.7.1","jest-fetch-mock":"1.6.5","ncp":"2.0.0","prettier":"1.10.2","pretty-quick":"1.10.0","release-it":"7.4.8","standard-version":"4.0.0","ts-jest":"22.4.5","ts-loader":"6.0.4","ts-node":"8.1.0","tslint":"5.4.3","tslint-config-prettier":"1.8.0","typedoc":"0.14.2","typedoc-plugin-markdown":"1.1.27","typescript":"3.4.1","vuepress":"0.12.0","watch":"1.0.2","webpack":"4.39.0","webpack-cli":"3.3.6"},"resolutions":{"webpack-dev-middleware":"3.6.0"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.test.(ts|tsx|js)$","verbose":true,"testEnvironment":"node"},"greenkeeper":{"ignore":["@types/node"]},"bugs":{"url":"https://github.com/machinelearnjs/machinelearnjs/issues"},"homepage":"https://github.com/machinelearnjs/machinelearnjs#readme","_id":"machinelearn@2.1.4","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"visualbbasic","email":"visualbbasic@gmail.com"},"dist":{"integrity":"sha512-8A3nVKMoFHsiBWKHzWkAwxSYWlMVG2JcTp06WMLSDuxxZTlRMN4kcDMVOQQ54/rz3q+9m0z6fm81wQws2y2QQA==","shasum":"14c93e1d439a625452f2343a48cef1876c2b6df2","tarball":"https://registry.npmjs.org/machinelearn/-/machinelearn-2.1.4.tgz","fileCount":135,"unpackedSize":6770573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRCcECRA9TVsSAnZWagAAHYMQAKEVqWI8zMiv4SBjWZSW\nBHmkR1H0jqOoqkm4LoWgRNmOP7FxWTfauuz0Z/VyW+/XLTaWB+dsSMMgzFYW\n09URs8dkr0fgNMflJCIEWSoc3uaD69YKNbjulwp1GHahjROMfQ5NcVxaMapr\nO3ELNXI35O5Kf3EYcS7BYoNX7b1GYZMkSeBZBx5mZgZmYojth91trWJaDkUY\nkVVK/aB9RtFFmT6g8dya6TUlXzcGe7gNY9cB+NLMab4C8CDLAZL/wMGtDq1R\nO1uB/GzSTpnIRQJAkDaQcJnMDAHziS3qMhBhAw4Je1tahvYi5wNjRPXFhlAY\nxBFYubrAZeQ3mFduAhjERMrqrvRRlidxANDbC2Jg6uu5RUvk3yd+BBpBIiFo\nAHPPARYtml4dud3PCDOZP12BgLvzyNSCSJGR6V8xfoP8ebEN6tB3jvZrdLcY\n5oTX5IfHeLfbljv91pAGobbxTJBLMXtSNCyVmlRrBEJSYcThvYIb+GAyuzdQ\ndjPPT0MauWdJoXx5hoY3rjWpVVFh5kLNkByiq+JRe6hXT3O3RPiaHdvVlOZ4\nE5Bc3VZUlthwufDywrydvVjowTNNUaVpoEXOymmpnMY+Lxgs9kPkcknDA+c8\n1efRgA2T8qN731w5Pq9/2jhp8iNATf2eDhuoKLIhLFmhO+KL/Ii3Eq8p5ITQ\npDDJ\r\n=ihX+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFeac1tjjhA6pGpplwuO2Fjo87IK02+m+NGgQB3LluPYAiEA64KiShB7xKHIV7vV/SNVBXMudRyLwZpx0/L23WzJ5jo="}]},"maintainers":[{"name":"visualbbasic","email":"visualbbasic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machinelearn_2.1.4_1564747524242_0.8975415479881255"},"_hasShrinkwrap":false},"2.1.5":{"name":"machinelearn","version":"2.1.5","description":"Machine Learning library for the web and Node","main":"index.js","typings":"index.d.ts","module":"build/lib/module/index.js","repository":{"type":"git","url":"git+https://github.com/machinelearnjs/machinelearnjs.git"},"license":"MIT","keywords":["Machine Learning","Javascript","Typescript","RandomForest","ensemble","statistics","feature extration","datasets","preprocessing","Decision Tree","SVM","KMeans","KNearestNeighbor","decomposition","PCA","accuracy score","confusion matrix","train test split","KFold","Imputation","Binarizer","OneHotEncoding"],"scripts":{"build":"yarn clean && yarn build:main && yarn build:web && yarn build:datasets","build:main":"npx tsc -p tsconfig.json && npx ncp package.json ./build/lib/package.json && npx ncp README.md ./build/lib/README.md && npx ncp .npmignore ./build/lib/.npmignore","build:web":"npx webpack --config ./scripts/webpack/webpack.config.js","lint":"npx tslint -t verbose 'test/**/*.ts' 'src/**/*.ts' 'docs/**/*.ts'","build:datasets":"npx ncp src/lib/datasets/data build/lib/datasets/data","fix":"yarn lint:fix && yarn pretty:fix","pretty:fix":"npx prettier \"src/**/*.ts\" \"test/**/*.ts\" \"docs/**/*.ts\" --config ./.prettierrc.json --write","lint:fix":"npx tslint --fix --force -t verbose 'test/**/*.ts' 'src/**/*.ts' 'docs/**/*.ts'","test":"yarn build && yarn lint && yarn doc && yarn test:unit && yarn test:integration","test:unit":"npx jest --testPathIgnorePatterns \"./test/integration/require.test.ts\" --runInBand","test:integration":"node ./scripts/test-integration.js","watch":"./scripts/tmux-start.sh","watch:build":"yarn build:main -- -w","watch:unit":"yarn test:unit --watch","watch:lint":"watch \" npx tslint --force -t verbose 'test/**/*.ts' 'src/**/*.ts'\" src","doc":"npx del-cli docs/md_out && yarn doc:json && npx tsc ./docs/processor/index.ts && node ./docs/processor","doc:build":"yarn doc && cd docs/md_out && npx vuepress build && cp _redirects ./.vuepress/dist","doc:md":"npx del-cli docs/md_out && tsc ./docs/processor/index.ts && node ./docs/processor","doc:json":"npx typedoc --json docs/docs.json --tsconfig tdconfig.json --excludePrivate","clean":"npx del-cli build","release:major":"./scripts/releases/release-it.sh -v major","release:minor":"./scripts/releases/release-it.sh -v minor","release:patch":"./scripts/releases/release-it.sh -v patch","contributors:add":"npx all-contributors add","contributors:generate":"npx all-contributors generate","precommit":"yarn run lint && yarn run build && pretty-quick --staged"},"engines":{"node":">=8.11.0"},"dependencies":{"@tensorflow/tfjs":"0.15.1","isomorphic-fetch":"2.2.1","libsvm-ts":"0.0.8","lodash":"4.17.13","numeric":"1.2.6","random-js":"1.0.8","stopword":"0.1.10"},"devDependencies":{"@types/es6-promise":"3.3.0","@types/jest":"24.0.11","@types/lodash":"4.14.108","@types/node":"8.9.4","@types/numeric":"1.2.0","@types/random-js":"1.0.30","all-contributors-cli":"5.4.1","del-cli":"1.1.0","fs-extra":"7.0.0","handlebars":"4.0.14","husky":"1.1.2","jest":"24.7.1","jest-fetch-mock":"1.6.5","ncp":"2.0.0","prettier":"1.10.2","pretty-quick":"1.10.0","release-it":"7.4.8","standard-version":"4.0.0","ts-jest":"22.4.5","ts-loader":"6.0.4","ts-node":"8.1.0","tslint":"5.4.3","tslint-config-prettier":"1.8.0","typedoc":"0.14.2","typedoc-plugin-markdown":"1.1.27","typescript":"3.4.1","vuepress":"0.12.0","watch":"1.0.2","webpack":"4.39.0","webpack-cli":"3.3.6"},"resolutions":{"webpack-dev-middleware":"3.6.0"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"\\.(ts|tsx)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.test.(ts|tsx|js)$","verbose":true,"testEnvironment":"node"},"greenkeeper":{"ignore":["@types/node"]},"bugs":{"url":"https://github.com/machinelearnjs/machinelearnjs/issues"},"homepage":"https://github.com/machinelearnjs/machinelearnjs#readme","_id":"machinelearn@2.1.5","_npmVersion":"6.4.1","_nodeVersion":"8.15.1","_npmUser":{"name":"visualbbasic","email":"visualbbasic@gmail.com"},"dist":{"integrity":"sha512-zNtom5FoNiJa41nWj7PwihgOvEeSx3sOL2ZBfBWRzOMLdYvgEyN1nKV+kH+b8K/3g0rcmKHuP7AL4YZ4yA43BA==","shasum":"d6f832576414d86f011c7565c9494566a64ce9cb","tarball":"https://registry.npmjs.org/machinelearn/-/machinelearn-2.1.5.tgz","fileCount":135,"unpackedSize":6771475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRPSzCRA9TVsSAnZWagAAv4IP/iRcrcTDIlmGZiUiRDi0\nG8jFIjkxFHYfzmRjBVFnERqhH8fHoQc92/ClrTKop9L9lMJEepO4f4rTeLAT\nvYDBEdv8xBLOcYWO1pI1264ewck0N0HK8EjJlzd3gFST4Etvvw3e9BLT3ttW\nV2Joa4bhAT3KjjxCwSqBaoNK/VT9ZMrKGwK4KGfewfHN54Bkce1llQkKNeqv\nG6LWokhgiK0tF7HkEWK1dhPmbuoW9yX5B/jA+ogTOrtLQ/FkgZIW3Tc8+uhB\nXcixyY8FkPd6SkJ4w5i/vTA1SJ3EE5pzY6AoqyiVEJrZlm2gpjU5IC+NWodO\nF44L677jswj62Ya5IvuH+i7I7eYSCIJlLiwFwCOKkmGgZlUJVndoN28WmttK\nG1nrNcMnkGZOuVXnsZtBDC+iqYIWJ0ma2sE6r5WBihfm+7am0Aw9KDQKqe9o\nzHkaG3F17d/HIF4xAuKaSYpmv09sobSvZRpW7CEvPNugaugPpG1gQg2YNc9+\nxJbpGSEmPTcELEWTgNgushtaSy8spi8Or9lSarFDN+B9rs4inhQTYGUmvB+3\nUzQ/9PX+NLVYAMGFg1dQ2MsIZRGqsPi4G0Prytdl4K6h2RyT52YveUlQf/d0\nXPa74w4ois2hE2gKw/yFHS2++ak3EeHNG+TMMfVUgvXLMpRR6NRtjqFakJk9\nIAEz\r\n=QcC4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7sn986uOs6HfcNnBQjOewPrEkR2+zVi04KsndoPgFLQIgZkxL8HrR8L3ak/lUTIoQakb2Kjdp0FBKDornYnAsIBM="}]},"maintainers":[{"name":"visualbbasic","email":"visualbbasic@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/machinelearn_2.1.5_1564800178615_0.15470541691963824"},"_hasShrinkwrap":false}},"time":{"created":"2019-01-05T15:51:28.952Z","2.0.0":"2019-01-05T15:51:29.126Z","modified":"2022-05-08T15:51:00.504Z","2.0.1":"2019-01-14T13:19:34.922Z","2.0.2":"2019-01-28T13:45:17.430Z","2.1.0":"2019-04-11T10:55:09.940Z","2.1.1":"2019-05-08T11:58:42.545Z","2.1.2":"2019-05-19T06:33:27.514Z","2.1.3":"2019-06-15T03:28:53.876Z","2.1.4":"2019-08-02T12:05:24.448Z","2.1.5":"2019-08-03T02:42:58.790Z"},"maintainers":[{"name":"visualbbasic","email":"visualbbasic@gmail.com"}],"description":"Machine Learning library for the web and Node","homepage":"https://github.com/machinelearnjs/machinelearnjs#readme","keywords":["Machine Learning","Javascript","Typescript","RandomForest","ensemble","statistics","feature extration","datasets","preprocessing","Decision Tree","SVM","KMeans","KNearestNeighbor","decomposition","PCA","accuracy score","confusion matrix","train test split","KFold","Imputation","Binarizer","OneHotEncoding"],"repository":{"type":"git","url":"git+https://github.com/machinelearnjs/machinelearnjs.git"},"bugs":{"url":"https://github.com/machinelearnjs/machinelearnjs/issues"},"license":"MIT","readme":"# machinelearn.js\n\nmachinelearn.js is a Machine Learning library written in Typescript. It solves Machine Learning problems\nand teaches users how Machine Learning algorithms work.\n\n[![Build Status](https://dev.azure.com/jasonShin91/machinelearn.js/_apis/build/status/machinelearnjs.machinelearnjs?branchName=master)](https://dev.azure.com/jasonShin91/machinelearn.js/_build/latest?definitionId=1&branchName=master)\n[![Build status](https://ci.appveyor.com/api/projects/status/juf77mt9fujcd2a2/branch/master?svg=true)](https://ci.appveyor.com/project/JasonShin/machinelearnjs/branch/master)\n[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FJasonShin%2Fkalimdorjs.svg?type=shield)](https://app.fossa.io/projects/git%2Bgithub.com%2FJasonShin%2Fkalimdorjs?ref=badge_shield)\n[![Slack](https://slack.bri.im/badge.svg)](https://slack.bri.im)\n[![ZenHub](https://i.imgur.com/nMF1yqZ.png)](https://app.zenhub.com/workspaces/machinelearnjs-5bef95354b5806bc2bf57ff3/boards?repos=131453423)\n\n<img src=\"https://i.imgur.com/I5VbqB1.jpg\">\n\n# User Installation\n\nUsing yarn\n\n```bash\n$ yarn add machinelearn\n```\n\nUsing NPM\n\n```bash\n$ npm install --save machinelearn\n```\n\nOn the browsers\n\nWe use [jsdeliver](https://www.jsdelivr.com/package/npm/machinelearn) to distribute browser version of machinelearn.js\n\n```html\n<script src=\"https://cdn.jsdelivr.net/npm/machinelearn/machinelearn.min.js\"></script>\n<script>\n    const { RandomForestClassifier } = ml.ensemble;\n    const cls = new RandomForestClassifier();\n</script>\n```\n\nPlease see [https://www.jsdelivr.com/package/npm/machinelearn](https://www.jsdelivr.com/package/npm/machinelearn) for more details.\n\n# Accelerations\n\nBy default, machinelearning.js will use pure Javascript version of tfjs. To enable acceleration\nthrough C++ binding or GPU, you must import `machinelearn-node` for C++ or `machinelearn-gpu` for GPU.\n\n1. C++\n\n* installation\n\n```bash\nyarn add machinelearn-node\n```\n\n* activation\n\n```javascript\nimport 'machinelearn-node';\n```\n\n2. GPU\n\n* installation\n\n```bash\nyarn add machinelearn-gpu\n```\n\n* activation\n\n```javascript\nimport 'machinelearn-gpu';\n```\n\n# Highlights\n\n* Machine Learning on the browser and Node.js\n* Learning APIs for users\n* Low entry barrier\n\n# Development\n\nWe welcome new contributors of all level of experience. The development guide will be added\nto assist new contributors to easily join the project.\n\n* You want to participate in a Machine Learning project, which will boost your Machine Learning skills and knowledge\n* Looking to be part of a growing community\n* You want to learn Machine Learning\n* You like Typescript :heart: Machine Learning\n\n# Simplicity\n\nmachinelearn.js provides a simple and consistent set of APIs to interact with the models and algorithms.\nFor example, all models have follow APIs:\n\n* `fit` for training\n* `predict` for inferencing\n* `toJSON` for saving the model's state\n* `fromJSON` for loading the model from the checkpoint\n\n# Testing\n\nTesting ensures you that you are currently using the most stable version of machinelearn.js\n\n```bash\n$ npm run test\n```\n\n# Supporting\n\nSimply give us a :star2: by clicking on <img width=\"45\" src=\"https://i.imgur.com/JEOaKBk.png\">\n\n# Contributing\n\nWe simply follow \"fork-and-pull\" workflow of Github. Please read CONTRIBUTING.md for more detail.\n\n# Further notice\n\nGreat references that helped building this project!\n\n* https://machinelearningmastery.com/\n* https://github.com/mljs/ml\n* http://scikit-learn.org/stable/documentation.html\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#emoji-key)):\n\n<!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section -->\n\n<!-- prettier-ignore -->\n| [<img src=\"https://avatars0.githubusercontent.com/u/2525002?v=4\" width=\"100px;\"/><br /><sub><b>Jason Shin</b></sub>](https://github.com/JasonShin)<br />[📝](#blog-JasonShin \"Blogposts\") [🐛](https://github.com/machinelearnjs/machinelearnjs/issues?q=author%3AJasonShin \"Bug reports\") [💻](https://github.com/machinelearnjs/machinelearnjs/commits?author=JasonShin \"Code\") [📖](https://github.com/machinelearnjs/machinelearnjs/commits?author=JasonShin \"Documentation\") [⚠️](https://github.com/machinelearnjs/machinelearnjs/commits?author=JasonShin \"Tests\") | [<img src=\"https://avatars0.githubusercontent.com/u/21098186?v=4\" width=\"100px;\"/><br /><sub><b>Jaivarsan</b></sub>](https://github.com/greed2411)<br />[💬](#question-greed2411 \"Answering Questions\") [🤔](#ideas-greed2411 \"Ideas, Planning, & Feedback\") [📢](#talk-greed2411 \"Talks\") | [<img src=\"https://avatars2.githubusercontent.com/u/9072266?v=4\" width=\"100px;\"/><br /><sub><b>Oleg Stotsky</b></sub>](https://github.com/OlegStotsky)<br />[🐛](https://github.com/machinelearnjs/machinelearnjs/issues?q=author%3AOlegStotsky \"Bug reports\") [💻](https://github.com/machinelearnjs/machinelearnjs/commits?author=OlegStotsky \"Code\") [📖](https://github.com/machinelearnjs/machinelearnjs/commits?author=OlegStotsky \"Documentation\") [⚠️](https://github.com/machinelearnjs/machinelearnjs/commits?author=OlegStotsky \"Tests\") | [<img src=\"https://avatars3.githubusercontent.com/u/687794?v=4\" width=\"100px;\"/><br /><sub><b>Ben</b></sub>](https://github.com/benjaminmcdonald)<br />[💬](#question-benjaminmcdonald \"Answering Questions\") [🎨](#design-benjaminmcdonald \"Design\") [📢](#talk-benjaminmcdonald \"Talks\") [🐛](https://github.com/machinelearnjs/machinelearnjs/issues?q=author%3Abenjaminmcdonald \"Bug reports\") [💻](https://github.com/machinelearnjs/machinelearnjs/commits?author=benjaminmcdonald \"Code\") | [<img src=\"https://avatars1.githubusercontent.com/u/7292257?v=4\" width=\"100px;\"/><br /><sub><b>Christoph Reinbothe</b></sub>](https://github.com/LSBOSS)<br />[💻](https://github.com/machinelearnjs/machinelearnjs/commits?author=LSBOSS \"Code\") [🤔](#ideas-LSBOSS \"Ideas, Planning, & Feedback\") [🚇](#infra-LSBOSS \"Infrastructure (Hosting, Build-Tools, etc)\") [👀](#review-LSBOSS \"Reviewed Pull Requests\") | [<img src=\"https://avatars1.githubusercontent.com/u/14098106?v=4\" width=\"100px;\"/><br /><sub><b>Adam King</b></sub>](https://github.com/adamjking3)<br />[💻](https://github.com/machinelearnjs/machinelearnjs/commits?author=adamjking3 \"Code\") [⚠️](https://github.com/machinelearnjs/machinelearnjs/commits?author=adamjking3 \"Tests\") [📖](https://github.com/machinelearnjs/machinelearnjs/commits?author=adamjking3 \"Documentation\") |\n| :---: | :---: | :---: | :---: | :---: | :---: |\n\n<!-- ALL-CONTRIBUTORS-LIST:END -->\n","readmeFilename":"README.md"}