Reinforcement Learning for SVG Painting

Definition

The training of neural networks to generate expressive visual art by emitting executable vector code (SVG/Canvas) optimized through visual feedback reward functions.

Key Characteristics

  • Formulates mark-making as sequential discrete token generation.
  • Optimized against raster similarity (CLIP loss, perceptual metric) without pixel diffusion.
  • Produces resolution-independent, editable, highly compact vector artifacts.

Applications

  • Generative vector illustration
  • Autonomous artistic agents
  • Font design

Mentions in Source