Navigation

Introduction to AI

Machine Learning

Deep Learning

Generative AI

Tools & Frameworks

General

Hyper-Networks: Models That Generate Models

A Hyper-Network is an architecture where a primary network outputs the weight parameters for a target network. This allows for dynamic weight generation based on input context or task requirements.

Mechanism

Instead of learning fixed weights, the Hyper-Network learns a mapping from an embedding (e.g., a style vector) to the weight space of the target model.

Applications

  • Multi-Task Learning: Adapting a single model to different tasks by generating task-specific weights.
  • Neural Architecture Search: Quickly evaluating different model structures.
  • Personalization: Generating custom model weights for individual users without full fine-tuning.