- Simulates firing neurons and synaptic transmission.
- Implements Hebbian Learning ("fire together, wire together").
- Multithreaded neural updates for efficiency.
- Scalable network size (1,000+ neurons possible).
-
Before running NeuroSim, you need to install:
-
Make (for compilation automation)
-
OpenGL (for neural network visualization)
-
GLEW (for OpenGL extensions)
-
GLFW (for window management)
-
g++ (GCC) (C++ compiler)
- Clone the repository
git clone https://github.com/sawyer-888/NeuroSim.git cd NeuroSim
- Compile project using: make
- Run the simulation using: ./NeuroSim
- To remove compiled files (.o object files and the executable), run: make clean