DesignGenAI¶
DesignGenAI
Generates high-fidelity, structurally valid designs from semantic type embeddings using ANE-accelerated neural networks.
✨ Features¶
DesignGenAI bridges the gap between abstract design intent and concrete, functional UI code. Our system leverages advanced neural architectures optimized for rapid, high-quality design synthesis.
Semantic Data Conversion
Automatically transforms 50-100 existing design JSONs into structured, labeled training datasets for robust learning.
ANE-Accelerated Modeling
Utilizes specialized ANE-accelerated neural networks to map design type embeddings directly to component JSON vectors.
High-Fidelity Generation
Generates distinct, valid HTML pages, achieving over 80% structural validity from model output.
🚀 Quick Start¶
Getting started with DesignGenAI is straightforward. Clone the repository and install the necessary dependencies.
pip install designgenai[all]
📚 Documentation¶
Explore the core components of the DesignGenAI pipeline:
- Dataset Builder: Learn how
dataset_builder.pyprepares your initial design corpus. - Model Architecture: Dive into
model.pyto understand the 2-layer embedding mapping. - Training Pipeline: Review
train.pyand the integration withane_trainer. - Generation Flow: See how
generate.pysynthesizes and converts designs into HTML.