Skip to content

Aryagm/blockdl

Repository files navigation

BlockDL

An easy visual way to design neural networks

Now Supports PyTorch!

BlockDL is a web-based visual editor for building deep learning models. Drag and drop layers, connect them visually, and generate Keras code automatically.

demo-optimized.mp4

This repository contains the code for the core code-generation interface and engine. The courses on htttps://blockdl.com are yet to be open-sourced.

✨ Features

  • 🎨 Visual Design: Drag and drop neural network layers
  • 🔗 Smart Connections: Automatic shape validation, so you catch problems early.
  • 🐍 Code Generation: Copy working Keras and Pytorch code instantly as you build your network
  • 🚀 No Installation: Runs entirely in your browser

🚀 Quick Start

Online (Recommended)

Visit https://blockdl.com to start designing neural networks immediately.

Local Development

  1. Clone the repository

    git clone https://github.com/Aryagm/blockdl.git
    cd blockdl
  2. Install dependencies

    npm install
  3. Start the development server

    npm run dev
  4. Open your browser Navigate to http://localhost:5173

📄 License

This project is licensed under the Mozilla Public License 2.0 - see the LICENSE.md file for details.

About

Design neural networks visually

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages