browser-gp
所属分类:人工智能/神经网络/深度学习
开发工具:JavaScript
文件大小:95KB
下载次数:0
上传日期:2018-08-23 00:50:00
上 传 者:
sh-1993
说明: 浏览器内遗传编程
(in-browser genetic programming)
文件列表:
browser-gp-1 (0, 2018-08-23)
browser-gp-1\CHANGELOG.md (241, 2018-08-23)
browser-gp-1\LICENSE.md (1225, 2018-08-23)
browser-gp-1\engines (0, 2018-08-23)
browser-gp-1\engines\tinygp (0, 2018-08-23)
browser-gp-1\engines\tinygp\wasm (0, 2018-08-23)
browser-gp-1\engines\tinygp\wasm\binding.cpp (1585, 2018-08-23)
browser-gp-1\engines\tinygp\wasm\cli.cpp (1831, 2018-08-23)
browser-gp-1\engines\tinygp\wasm\random.cpp (1188, 2018-08-23)
browser-gp-1\engines\tinygp\wasm\random.h (1115, 2018-08-23)
browser-gp-1\engines\tinygp\wasm\tinygp.cpp (6505, 2018-08-23)
browser-gp-1\engines\tinygp\wasm\tinygp.h (3787, 2018-08-23)
browser-gp-1\frontend (0, 2018-08-23)
browser-gp-1\frontend\package-lock.json (322618, 2018-08-23)
browser-gp-1\frontend\package.json (1008, 2018-08-23)
browser-gp-1\frontend\settings (0, 2018-08-23)
browser-gp-1\frontend\settings\webpack.js (1417, 2018-08-23)
browser-gp-1\frontend\source (0, 2018-08-23)
browser-gp-1\frontend\source\bootstrap.jsx (171, 2018-08-23)
browser-gp-1\frontend\source\core (0, 2018-08-23)
browser-gp-1\frontend\source\core\Application.jsx (748, 2018-08-23)
browser-gp-1\frontend\source\core\LandingRoute.jsx (332, 2018-08-23)
browser-gp-1\frontend\source\core\NavigationContainer.jsx (2388, 2018-08-23)
browser-gp-1\frontend\source\core\NewSolutionRoute.jsx (670, 2018-08-23)
browser-gp-1\frontend\source\core\NotFoundRoute.jsx (111, 2018-08-23)
browser-gp-1\frontend\source\core\PageTitle.jsx (562, 2018-08-23)
browser-gp-1\frontend\source\core\SolutionRoute.jsx (3877, 2018-08-23)
browser-gp-1\frontend\source\data (0, 2018-08-23)
browser-gp-1\frontend\source\data\actions.js (441, 2018-08-23)
browser-gp-1\frontend\source\data\reducers.js (4806, 2018-08-23)
browser-gp-1\frontend\source\index.html (527, 2018-08-23)
browser-gp-1\frontend\source\tinygp (0, 2018-08-23)
browser-gp-1\frontend\source\tinygp\CasesForm.jsx (2616, 2018-08-23)
browser-gp-1\frontend\source\tinygp\ParametersForm.jsx (1599, 2018-08-23)
browser-gp-1\frontend\source\tinygp\constants.js (415, 2018-08-23)
browser-gp-1\frontend\source\tinygp\runner.js (799, 2018-08-23)
browser-gp-1\frontend\source\tinygp\worker.js (1005, 2018-08-23)
... ...
# browser-gp
This is an experimental web app that aims to make it easier to mess around with genetic programming.
[Tom Harren][tom] and [Dan Stelljes][dan] initially developed a [JavaScript genetic programming library with an AngularJS frontend][v0] as a final project for [Nic McPhee][nic]’s Evolutionary Computation class at [UMM][umm]. Now the whole thing is being recreated as a broader way to learn about different approaches to evolutionary computation.
## Solution types
* [TinyGP][tinygp-engine]: A C++ implementation of Riccardo Poli’s tree-based [TinyGP][tinygp-site].
## Building and running
Because the project relies on C++ compiled to WebAssembly, you’ll need [Emscripten installed and **emcc** in your PATH][emsdk]. Aside from that, it’s the regular web app stuff.
To clone and install dependencies:
```bash
$ git clone git@github.com:dstelljes/browser-gp.git
$ cd browser-gp/frontend
$ npm install
```
To serve locally:
```bash
$ npm run serve
```
To build for release:
```bash
$ npm run build
```
[dan]: https://github.com/dstelljes
[emsdk]: https://github.com/juj/emsdk#installation-instructions
[nic]: https://github.com/NicMcPhee
[tinygp-engine]: engines/tinygp/wasm/README.md
[tinygp-site]: http://cswww.essex.ac.uk/staff/rpoli/TinyGP/
[tom]: https://github.com/harre096
[umm]: https://www4.morris.umn.edu/
[v0]: https://github.com/dstelljes/browser-gp/tree/v0
近期下载者:
相关文件:
收藏者: