A simple genetic algorithm woven together with a neural network based upon a tutorial by Patryk27. Some major changes were made, including changing the backend neural network implementation to matrix designs and rebuilding the frontend in SolidJS.
- npm for running the site
- Rust for building & testing rust
- Use Rust nightly for planned dependency on wasm-bindgen-rayon. Although this ought to be set by the
rust-toolchain.tomlfile.
- Use Rust nightly for planned dependency on wasm-bindgen-rayon. Although this ought to be set by the
- wasm-pack to build the
.wasmfiles for us in javascript.
Assuming you have the cargo toolchain installed and wasm-pack, running npm run build from the ./app directory will build the project. Using npm start will bring the project up on localhost:3000.
- Add RustDocs
- Integrate Rayon throw wasm-bindgen-rayon
- Add more tests to Rust and Typescript code
- Handle resize event
- Refactor observers on the front-end to own their elements
