├── .babelrc ├── .gitignore ├── .npmignore ├── LICENSE ├── README.md ├── dist ├── factor-network.js └── factor-network.js.min.js ├── examples ├── .gitignore ├── README.md ├── build │ ├── asset-manifest.json │ ├── css │ │ ├── main.css │ │ └── style.css │ ├── favicon.ico │ ├── font │ │ └── clear-sans.ttf │ ├── index.html │ └── static │ │ └── js │ │ ├── main.fa7209ad.js │ │ └── main.fa7209ad.js.map ├── nodejs │ ├── createNEBP.js │ ├── network │ │ ├── 2048-ne.json │ │ ├── mnist-bp.json │ │ └── mnist-ne.json │ ├── train-2048-by-ne.js │ ├── train-mnist-by-bp.js │ └── train-mnist-by-ne.js ├── package.json ├── public │ ├── css │ │ ├── main.css │ │ └── style.css │ ├── favicon.ico │ ├── font │ │ └── clear-sans.ttf │ └── index.html └── src │ ├── 2048 │ ├── AI.js │ ├── Board.js │ ├── MCM.js │ ├── MCTS.js │ └── UCT.js │ ├── MCNNS.js │ ├── flappy-learning │ ├── BackPropagation.js │ ├── Evolution-with-label.js │ ├── Evolution.js │ ├── MCNNS.js │ ├── Master │ │ ├── index.js │ │ └── networks.js │ ├── RandomSearch.js │ ├── game.js │ └── img │ │ ├── background.png │ │ ├── bird.png │ │ ├── flappy.png │ │ ├── pipebottom.png │ │ └── pipetop.png │ ├── index.js │ └── mnist │ ├── HandwrittenDigit.js │ └── utils.js ├── package.json ├── rollup.config.js ├── src ├── MCM.js ├── MCNNS.js ├── MCTS.js ├── UCT.js ├── createBackPropagation.js ├── createEvolution.js ├── index.js ├── network.js └── util.js └── test └── neuron-test.js /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["latest", "stage-0"] 3 | } -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.log 3 | node_modules 4 | coverage 5 | _book 6 | lib 7 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/.npmignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/README.md -------------------------------------------------------------------------------- /dist/factor-network.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/dist/factor-network.js -------------------------------------------------------------------------------- /dist/factor-network.js.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/dist/factor-network.js.min.js -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/.gitignore -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/build/asset-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/build/asset-manifest.json -------------------------------------------------------------------------------- /examples/build/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/build/css/main.css -------------------------------------------------------------------------------- /examples/build/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/build/css/style.css -------------------------------------------------------------------------------- /examples/build/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/build/favicon.ico -------------------------------------------------------------------------------- /examples/build/font/clear-sans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/build/font/clear-sans.ttf -------------------------------------------------------------------------------- /examples/build/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/build/index.html -------------------------------------------------------------------------------- /examples/build/static/js/main.fa7209ad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/build/static/js/main.fa7209ad.js -------------------------------------------------------------------------------- /examples/build/static/js/main.fa7209ad.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/build/static/js/main.fa7209ad.js.map -------------------------------------------------------------------------------- /examples/nodejs/createNEBP.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/nodejs/createNEBP.js -------------------------------------------------------------------------------- /examples/nodejs/network/2048-ne.json: -------------------------------------------------------------------------------- 1 | [] -------------------------------------------------------------------------------- /examples/nodejs/network/mnist-bp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/nodejs/network/mnist-bp.json -------------------------------------------------------------------------------- /examples/nodejs/network/mnist-ne.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/nodejs/network/mnist-ne.json -------------------------------------------------------------------------------- /examples/nodejs/train-2048-by-ne.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/nodejs/train-2048-by-ne.js -------------------------------------------------------------------------------- /examples/nodejs/train-mnist-by-bp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/nodejs/train-mnist-by-bp.js -------------------------------------------------------------------------------- /examples/nodejs/train-mnist-by-ne.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/nodejs/train-mnist-by-ne.js -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/public/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/public/css/main.css -------------------------------------------------------------------------------- /examples/public/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/public/css/style.css -------------------------------------------------------------------------------- /examples/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/public/favicon.ico -------------------------------------------------------------------------------- /examples/public/font/clear-sans.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/public/font/clear-sans.ttf -------------------------------------------------------------------------------- /examples/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/public/index.html -------------------------------------------------------------------------------- /examples/src/2048/AI.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/src/2048/AI.js -------------------------------------------------------------------------------- /examples/src/2048/Board.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/src/2048/Board.js -------------------------------------------------------------------------------- /examples/src/2048/MCM.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/src/2048/MCM.js -------------------------------------------------------------------------------- /examples/src/2048/MCTS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/src/2048/MCTS.js -------------------------------------------------------------------------------- /examples/src/2048/UCT.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/src/2048/UCT.js -------------------------------------------------------------------------------- /examples/src/MCNNS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/src/MCNNS.js -------------------------------------------------------------------------------- /examples/src/flappy-learning/BackPropagation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/src/flappy-learning/BackPropagation.js -------------------------------------------------------------------------------- /examples/src/flappy-learning/Evolution-with-label.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/src/flappy-learning/Evolution-with-label.js -------------------------------------------------------------------------------- /examples/src/flappy-learning/Evolution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/src/flappy-learning/Evolution.js -------------------------------------------------------------------------------- /examples/src/flappy-learning/MCNNS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/src/flappy-learning/MCNNS.js -------------------------------------------------------------------------------- /examples/src/flappy-learning/Master/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/src/flappy-learning/Master/index.js -------------------------------------------------------------------------------- /examples/src/flappy-learning/Master/networks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/src/flappy-learning/Master/networks.js -------------------------------------------------------------------------------- /examples/src/flappy-learning/RandomSearch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/src/flappy-learning/RandomSearch.js -------------------------------------------------------------------------------- /examples/src/flappy-learning/game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/src/flappy-learning/game.js -------------------------------------------------------------------------------- /examples/src/flappy-learning/img/background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/src/flappy-learning/img/background.png -------------------------------------------------------------------------------- /examples/src/flappy-learning/img/bird.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/src/flappy-learning/img/bird.png -------------------------------------------------------------------------------- /examples/src/flappy-learning/img/flappy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/src/flappy-learning/img/flappy.png -------------------------------------------------------------------------------- /examples/src/flappy-learning/img/pipebottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/src/flappy-learning/img/pipebottom.png -------------------------------------------------------------------------------- /examples/src/flappy-learning/img/pipetop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/src/flappy-learning/img/pipetop.png -------------------------------------------------------------------------------- /examples/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/src/index.js -------------------------------------------------------------------------------- /examples/src/mnist/HandwrittenDigit.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/src/mnist/HandwrittenDigit.js -------------------------------------------------------------------------------- /examples/src/mnist/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/examples/src/mnist/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/MCM.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/src/MCM.js -------------------------------------------------------------------------------- /src/MCNNS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/src/MCNNS.js -------------------------------------------------------------------------------- /src/MCTS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/src/MCTS.js -------------------------------------------------------------------------------- /src/UCT.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/src/UCT.js -------------------------------------------------------------------------------- /src/createBackPropagation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/src/createBackPropagation.js -------------------------------------------------------------------------------- /src/createEvolution.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/src/createEvolution.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/src/index.js -------------------------------------------------------------------------------- /src/network.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/src/network.js -------------------------------------------------------------------------------- /src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/src/util.js -------------------------------------------------------------------------------- /test/neuron-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Lucifier129/factor-network/HEAD/test/neuron-test.js --------------------------------------------------------------------------------