Nou Generator de prompt AI — scrie prompturi mai bune pentru ChatGPT, Claude și Gemini →

Ce este RMSNorm în LLM: Root Mean Square Layer Normalization?

Denumire completă

RMS(x) = sqrt(1/d * sum(x_i^2) + eps) RMSNorm(x) = (x / RMS(x)) * gamma

RMSNorm este o variantă simplificată și de mare viteză a Layer Normalization (LayerNorm), utilizată în majoritatea modelelor de frontieră recente (LLaMA, Gemma, DeepSeek, Qwen). Aceasta elimină calculul mediei și re-centrarea datelor, calculând doar rădăcina mediei pătratelor.

import torch
import torch.nn as nn

class RMSNorm(nn.Module):
    def __init__(self, dim: int, eps: float = 1e-6):
        super().__init__()
        self.eps = eps
        self.weight = nn.Parameter(torch.ones(dim))

    def forward(self, x: torch.Tensor) -> torch.Tensor:
        # Calculează direct media pătratelor pe ultima dimensiune:
        variance = x.pow(2).mean(-1, keepdim=True)
        # Scalare fără scăderea mediei:
        return x * torch.rsqrt(variance + self.eps) * self.weight

Câștig de performanță: Reduce timpul de execuție al normalizării cu 10% până la 50% pe GPU, fără a degrada stabilitatea numerică a antrenării.

Învață AI • Comunitate & Q&A

Întrebări & Discuții: RMSNorm în LLM: Root Mean Square Layer Normalization

Ai o întrebare despre RMSNorm în LLM: Root Mean Square Layer Normalization sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.