電腦算術

關於FP8的兩種格式E4M3(指數部分4・尾數3位元)與E5M2(指數部分5・尾數2位元)的使用區分,下列何者是一般作法?

  1. A權重與激活值使用E4M3,梯度使用E5M2
  2. B兩者精度與範圍相同,因此不加區分地使用
  3. CE4M3當作整數使用,E5M2當作浮點數使用
查看答案與解析

正確答案:A. 權重與激活值使用E4M3,梯度使用E5M2

在8位元這個有限的位元中,如何分配給指數部分與尾數,會改變其性質。E4M3的尾數多1位元,精度較高,但範圍較窄;E5M2的指數部分多1位元,範圍較廣,但精度較低。因此一般的作法是:對於大小大致整齊的權重與激活值使用E4M3,對於大小差異很大的梯度則使用E5M2。兩者都是浮點數格式,並非整數。

  • A. 正確。區分使用重視精度的E4M3與重視範圍的E5M2。
  • B. 指數部分與尾數的分配不同,精度與範圍也不同。
  • C. 兩者都是浮點數格式。
練習這個領域 前往領域頁面

電腦算術的其他題目

  1. 在AI推論中,將權重從FP32轉換(量化)為INT8的主要優點為下列何者?
  2. 將值域為 −6.35~6.35 的資料,量化為以0為中心的對稱INT8(−127~127)。若比例(scale)定為「最大絕對值 ÷ 127」,則1.0會以哪個整數表示?
  3. 在小型微控制器或DSP中,經常使用定點數而非浮點數運算,其主要理由為下列何者?
  4. 16位元有號定點數的Q15格式(小數部分15位元),其可表示值的間隔(解析度)與範圍的組合,下列何者正確?
  5. 將小數部分為8位元的定點數彼此以整數乘法器相乘時,對結果的處理下列何者正確?