NeuralSim is an interactive web application designed to simulate and visualize neural networks and brain functions. It provides an educational platform for students, researchers, and enthusiasts to explore the fascinating world of artificial and biological neural networks.
-
Artificial Neural Networks (ANNs):
- Visualize epoch progression, hidden layer dynamics, activation functions, and performance metrics.
- Launch the ANN Simulator for interactive exploration.
-
Biological Neural Networks (BNNs):
- Simulate electric signal spikes, neuron signal transmission, synaptic connections, and dendrite interactions.
- Launch the BNN Simulator for real-time simulations.
-
Brain Function Modules:
- Explore visual processing, audio processing, motor functions, and cognitive demonstrations.
- Launch Brain Function simulations.
-
Machine Learning Algorithms:
- Interactive visualizations of algorithms like backpropagation, random forests, CNN architectures, and linear regression.
- Launch ML Algorithm visualizations.
-
Learning Resources:
- Access educational content to deepen your understanding of neural networks and machine learning.
- Node.js (v16 or higher)
- npm or yarn
-
Clone the repository:
git clone https://github.com/RushiChaganti/NeuralSim.git
-
Navigate to the project directory:
cd NeuralSim -
Install dependencies:
npm install # or yarn install
Start the development server:
npm run dev
# or
yarn devOpen your browser and navigate to http://localhost:3000 to view the application.
To build the application for production:
npm run build
# or
yarn buildServe the production build:
npm run start
# or
yarn startapp/: Contains the main application pages and components.components/: Reusable UI components such as buttons, cards, and sliders.lib/: Utility functions.public/: Static assets like images and icons.styles/: Global styles.
Contributions are welcome! If you'd like to contribute, please fork the repository and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
- Built with Next.js
- Icons by Lucide
- Inspired by the fields of neuroscience and artificial intelligence.
Enjoy exploring NeuralSim!