Test legat de ghid · Greu Nivel
Testul de modele BitNet pe 1 bit și ternar
Checks ternary weights, the 1.58-bit calculation, low-bit matrix operations, straight-through training and hardware trade-offs.
Întrebare 1 de 8
De ce este descris BitNet b1.58 ca folosind aproximativ 1,58 biți pe greutate?
Previzualizează fiecare întrebare8 întrebări
Răspunsurile și explicațiile apar pe măsură ce susțineți testul.
- De ce este descris BitNet b1.58 ca folosind aproximativ 1,58 biți pe greutate?
- Deoarece fiecare greutate are trei valori posibile (-1, 0, +1) și log2(3) este aproximativ 1,58
- Pentru că se rotunjește la 2 biți
- Pentru că folosește 1,58 GB de memorie
- Pentru că 1,58 este media a 1 și 2 biți
- Ce face ca operațiunile cu matrice ale BitNet să fie mai ieftine decât în modelele standard?
- Ei sar peste mecanismul atenției
- Greutățile de -1, 0, +1 transformă înmulțirile în adunări și scăderi
- Ei folosesc un vocabular mai mic
- Ele rulează doar pe TPU
- O diferență cheie între BitNet și cuantizarea obișnuită post-antrenament este că BitNet:
- Cuantifică numai după ce antrenamentul este complet
- Nu poate fi antrenat deloc
- Este antrenat de la zero cu greutăți mici de biți
- Utilizează ponderi de 32 de biți în interior
- În timpul antrenamentului, cum actualizează BitNet ponderile în ciuda pasului de cuantificare nediferențiabilă?
- Îngheață toate greutățile
- Se antrenează fără denivelări
- Utilizează numai învățarea prin întărire
- Utilizează un estimator direct cu greutăți de umbră de precizie mai mare
- Ce beneficii suplimentare oferă permisiunea valorii 0 (ternar, nu binar pur)?
- Sparitate încorporată, deoarece greutățile reduse la zero pot fi sărite
- Precizie mai mare decât virgulă mobilă
- Conexiune la internet mai rapidă
- Dimensiune mai mare a vocabularului
- Care este principala provocare hardware pentru realizarea totală a câștigurilor de eficiență BitNet?
- Nu au mai rămas GPU-uri în lume
- Majoritatea cipurilor actuale sunt optimizate pentru matematică în virgulă mobilă, nu numai pentru operațiuni ternare de adunare
- Modelele ternare au nevoie de calculatoare cuantice
- Modelele sunt prea mici pentru a conta
- If a BitNet weight is zero, what does it contribute to a dot product?
- It multiplies the activation by negative one
- It adds a full-precision matrix multiply
- It contributes zero and can potentially be skipped by suitable hardware
- It changes the number of model layers
- Why are higher-precision shadow weights retained during BitNet training?
- To perform inference with full-precision weights only
- To store the tokenizer vocabulary
- To replace the straight-through estimator with exact gradients
- To maintain trainable values for gradient updates despite low-bit forward quantization