Back to Projects
Completed Project

NeuroScope

A 3D workspace for configuring neural network architectures and previewing generated model code.

|
NeuroScope
RoleDeveloper
Timeline2026
TeamPersonal project
Tech Stack6 Technologies

Mission Brief

NeuroScope is a browser-based workspace for exploring deep learning architecture choices. Its Three.js scene makes model components visible and interactive, while side panels let users choose models and configure training extensions. The workspace previews PyTorch or TensorFlow code for the current configuration.

Key Features

Architecture workspace

  • Explore model choices in an interactive Three.js scene.
  • Configure optimizer, loss, activation, learning rate, batch size, epochs, scheduler, and augmentation.
  • Preview generated PyTorch or TensorFlow code and navigate with keyboard shortcuts or the command palette.

Installation Instructions

Run locally
$git clone https://github.com/hazemelerefey/NeuroScope.git
$cd NeuroScope
$npm install
$npm run dev

Project Access

Technologies

React
Three.js
React Three Fiber
Zustand
Tailwind CSS
Vite

Table of Contents

  • • Mission Brief
  • • Key Features
  • • Installation Instructions