Skip to content

NeuroSim is a C++-based brain activity simulator that models neural networks, synaptic transmission, and learning mechanisms.

Notifications You must be signed in to change notification settings

sawyer-888/NeuroSim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NeuroSim - A Neural Network Brain Activity Simulator

By Sawyer888 ok :thumbs_up:

Features

  • 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).

Required Dependencies

  • 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)

Installation & Compilation

  1. Clone the repository
    git clone https://github.com/sawyer-888/NeuroSim.git
    cd NeuroSim
  2. Compile project using: make
  3. Run the simulation using: ./NeuroSim
  4. To remove compiled files (.o object files and the executable), run: make clean

About

NeuroSim is a C++-based brain activity simulator that models neural networks, synaptic transmission, and learning mechanisms.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •