Application finding the shortest path using neural networks and genetic algorithms.
Built together with @dpasca who developed Model 1
.
- Git
- CMake
- clang
- Fortran
- HDF5
- OpenGL
- GLEW
- GLFW
- Dear ImGui
- implot
To get started with the path finding:
- Clone the repository:
git clone https://github.com/azimonti/path-finding-nn
- Navigate to the repository directory:
cd path-finding-nn
- Initialize and update the submodules:
git submodule update --init --recursive
Further update of the submodule can be done with the command:
git submodule update --remote
- Compile the binaries and the libraries
./build_libs.sh
If any error or missing dependencies please look at the instructions here
- Run the programs
./externals/ma-libs/build/Release/path-finding
Contributions to the Path Finding Neural Networks project are welcome. Whether it's through submitting bug reports, proposing new features, or contributing to the code, your help is appreciated. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License - see the LICENSE file for details.
If you have any questions or want to get in touch regarding the project, please open an issue or contact the repository maintainers directly through GitHub.