Quiz połączony z przewodnikiem · Ciężko Poziom
Quiz dotyczący 1-bitowych i trójskładnikowych modeli BitNet
Sprawdza wagi trójskładnikowe, obliczenia 1,58-bitowe, operacje na macierzach niskobitowych, proste szkolenie i kompromisy sprzętowe.
Pytanie 1 z 8
Dlaczego BitNet b1.58 jest opisany jako wykorzystujący około 1,58 bitów na wagę?
Podgląd każdego pytania8 pytania
Odpowiedzi i wyjaśnienia pojawiają się w miarę rozwiązywania quizu.
- Dlaczego BitNet b1.58 jest opisany jako wykorzystujący około 1,58 bitów na wagę?
- Ponieważ każda waga ma trzy możliwe wartości (-1, 0, +1), a log2(3) wynosi około 1,58
- Ponieważ zaokrągla się do 2 bitów
- Ponieważ zużywa 1,58 GB pamięci
- Ponieważ 1,58 to średnia z 1 i 2 bitów
- Co sprawia, że operacje na matrycy BitNet są tańsze niż w standardowych modelach?
- Pomijają mechanizm uwagi
- Wagi -1, 0, +1 zamieniają mnożenia w dodawanie i odejmowanie
- Używają mniejszego słownictwa
- Działają tylko na TPU
- Kluczowa różnica między BitNet a zwykłą kwantyzacją potreningową polega na tym, że BitNet:
- Kwantyzację przeprowadza się dopiero po zakończeniu treningu
- W ogóle nie da się trenować
- Trenuje się od podstaw z niskimi ciężarami bitowymi
- Wewnętrznie używa wag 32-bitowych
- W jaki sposób BitNet aktualizuje wagi podczas treningu pomimo nieróżniczkowalnego etapu kwantyzacji?
- Zamraża wszystkie ciężary
- Trenuje bez gradientów
- Wykorzystuje wyłącznie uczenie się przez wzmacnianie
- Wykorzystuje prosty estymator z większą precyzją wag cieni
- Jakie dodatkowe korzyści zapewnia zezwolenie na wartość 0 (trójskładnikową, a nie czysto binarną)?
- Wbudowana rzadkość, ponieważ zerowe wagi można pominąć
- Wyższa precyzja niż zmiennoprzecinkowa
- Szybsza łączność z Internetem
- Większy rozmiar słownictwa
- Jakie jest główne wyzwanie sprzętowe umożliwiające osiągnięcie pełnego wzrostu wydajności BitNet?
- Nie ma już na świecie procesorów graficznych
- Większość obecnych chipów jest zoptymalizowana pod kątem obliczeń zmiennoprzecinkowych, a nie operacji trójskładnikowych wymagających tylko dodawania
- Modele trójskładnikowe wymagają komputerów kwantowych
- Modele są zbyt małe, aby mieć znaczenie
- 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