IEEE 754 如何表示特殊值如:NaN和Infinity?

更新 發佈閱讀 4 分鐘

IEEE 754(IEEE 754)不只定義一般浮點數,也特別規範了特殊值,用來處理溢位、非法運算等情況。最重要的就是:

  • Infinity(±∞)
  • NaN(Not a Number)

一、先回顧浮點數結構

以常見的 double(64-bit) 為例:

[ 符號位 | 指數位 | 尾數位 ]   
1bit 11bit 52bit

二、Infinity(無限大)

表示規則

指數 =1111...111
尾數 =0

正負 Infinity

類型符號位指數尾數+∞0全10-∞1全10


範例

float('inf')     # +
float('-inf') # -

什麼情況會產生 Infinity?

1️⃣ 數值溢位(overflow)

1e308 * 10  → inf

2️⃣ 除以 0

1.0 / 0.0 → inf
-1.0 / 0.0-inf

Infinity 的運算規則

+ 1 =
∞ × 2 =
-= NaN(不確定)

三、NaN(Not a Number)

👉 表示「沒有定義的結果」


表示規則

指數 =1
尾數 ≠ 0(至少一個 bit 是 1

範例

float('nan')

什麼情況會產生 NaN?

1️⃣ 不合法運算

0.0 / 0.0NaN
- ∞ → NaN

2️⃣ 負數開根號

sqrt(-1)NaN

3️⃣ 未定義操作

log(-1)

四、NaN 的特殊性(非常重要)


1️⃣ NaN 不等於任何數(包括自己)

nan == nan → False

👉 正確判斷方式:

import math
math.isnan(x)

2️⃣ NaN 會「傳染」

NaN + 1 = NaN
NaN × 100 = NaN

👉 一旦出現,後面幾乎全壞


3️⃣ 有兩種 NaN(進階)

vocus|新世代的創作平台

五、特殊值總整理(最重要表)

vocus|新世代的創作平台

六、為什麼要設計這些特殊值?

如果沒有 Infinity / NaN:

👉 程式會直接崩潰(例外中斷)

但有了 IEEE 754:

👉 可以「繼續運算」,只是結果標記為特殊值


七、和 AI / GPU 的關係(關鍵)

在 NVIDIA GPU / AI 訓練中:


1️⃣ NaN 是訓練崩潰的警訊

loss = NaN → 模型壞掉

原因可能是:

  • 梯度爆炸
  • learning rate 太大

2️⃣ Infinity 代表 overflow

weight = inf

👉 常見於:

  • FP16 / FP8 訓練不穩

3️⃣ 解法

  • gradient clipping
  • loss scaling
  • normalization

八、直觀理解

👉 可以這樣想:

vocus|新世代的創作平台

九、一句話總結

👉 IEEE 754 用「指數全1」來標記異常世界:尾數=0是∞,尾數≠0是NaN




留言
avatar-img
sirius數字沙龍
18會員
427內容數
吃自助火鍋啦!不要客氣,想吃啥,請自行取用!
sirius數字沙龍的其他內容
2026/04/07
直接談核心: 👉 為什麼只有 8-bit 的 FP8,仍然可以訓練像 GPT 這種超大型 Transformer? 使用「表示法 → 誤差模型 → Transformer 誤差傳播 → 為什麼不崩 → 工程關鍵」一步推導。 一、FP8 是什麼? FP8 不是單一格式,主流有兩種:
Thumbnail
2026/04/07
直接談核心: 👉 為什麼只有 8-bit 的 FP8,仍然可以訓練像 GPT 這種超大型 Transformer? 使用「表示法 → 誤差模型 → Transformer 誤差傳播 → 為什麼不崩 → 工程關鍵」一步推導。 一、FP8 是什麼? FP8 不是單一格式,主流有兩種:
Thumbnail
2026/04/07
這個問題其實切到現代 AI 的核心: 👉 為什麼低精度(FP16 / BF16)不但可用,還能訓練像 GPT 這樣的大模型? 用「直覺 → 數學 → 工程技巧 → 為什麼可行」四層說明。 一、核心直覺(先講結論) 👉 神經網路不需要“精確”,只需要“方向正確” 訓練本質是: 參數
Thumbnail
2026/04/07
這個問題其實切到現代 AI 的核心: 👉 為什麼低精度(FP16 / BF16)不但可用,還能訓練像 GPT 這樣的大模型? 用「直覺 → 數學 → 工程技巧 → 為什麼可行」四層說明。 一、核心直覺(先講結論) 👉 神經網路不需要“精確”,只需要“方向正確” 訓練本質是: 參數
Thumbnail
2026/04/07
浮點數(floating-point)在不同程式語言中的差異,本質不是數學不同,而是「實作細節不同」。核心標準幾乎都來自 👉 IEEE 754 但「語言怎麼用、預設精度、誤差處理」會讓結果看起來不一樣。 拆成 4 層:標準 → 差異來源 → 各語言比較 → 實例 一、浮點數本質
Thumbnail
2026/04/07
浮點數(floating-point)在不同程式語言中的差異,本質不是數學不同,而是「實作細節不同」。核心標準幾乎都來自 👉 IEEE 754 但「語言怎麼用、預設精度、誤差處理」會讓結果看起來不一樣。 拆成 4 層:標準 → 差異來源 → 各語言比較 → 實例 一、浮點數本質
Thumbnail
看更多
你可能也想看
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
這是一場修復文化與重建精神的儀式,觀眾不需要完全看懂《遊林驚夢:巧遇Hagay》,但你能感受心與土地團聚的渴望,也不急著在此處釐清或定義什麼,但你的在場感受,就是一條線索,關於如何找著自己的路徑、自己的聲音。
Thumbnail
本文接續介紹IEEE所認可的輸入法(Input)以及直接量測法(Direct Measurement),兩種馬達量測方式。 輸入法: 馬達轉矩係經由計算馬達輸入功率後,再扣除馬達本體的損失,包括銅損、鐵損等等而得;如下列的數學計算式。其中,T為馬達轉矩,ω為馬達角速度,Pin為輸入功率、 Ptl為馬
Thumbnail
本文接續介紹IEEE所認可的輸入法(Input)以及直接量測法(Direct Measurement),兩種馬達量測方式。 輸入法: 馬達轉矩係經由計算馬達輸入功率後,再扣除馬達本體的損失,包括銅損、鐵損等等而得;如下列的數學計算式。其中,T為馬達轉矩,ω為馬達角速度,Pin為輸入功率、 Ptl為馬
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
5 月將於臺北表演藝術中心映演的「2026 北藝嚴選」《海妲・蓋柏樂》,由臺灣劇團「晃晃跨幅町」製作,本文將以從舞台符號、聲音與表演調度切入,討論海妲・蓋柏樂在父權社會結構下的困境,並結合榮格心理學與馮.法蘭茲對「阿尼姆斯」與「永恆少年」原型的分析,理解女人何以走向精神性的操控、毀滅與死亡。
Thumbnail
Associate Editor(AE)不是論文的第一個讀者,他是論文的第一個裁判。根據IEEE的AE操作指引,每位AE在收到論文分配後7天內,必須判斷該論文是否應被「立即拒稿(Immediate Reject)」。讀懂AE前5分鐘在做什麼,是讓論文通過初篩的關鍵技能。
Thumbnail
Associate Editor(AE)不是論文的第一個讀者,他是論文的第一個裁判。根據IEEE的AE操作指引,每位AE在收到論文分配後7天內,必須判斷該論文是否應被「立即拒稿(Immediate Reject)」。讀懂AE前5分鐘在做什麼,是讓論文通過初篩的關鍵技能。
Thumbnail
本文深入剖析 IEEE TIFS與 IEEE TDSC兩本頂級期刊的論文選題格局、新穎性定義及常見的拒稿原因。文章更歸納了三類常見的、註定被拒的研究類型:數據集重複、範疇錯配與邊際貢獻的過度包裝,並提供了選題定位、新穎性自查、範疇匹配確認及被拒論文再分析等可操作的建議。
Thumbnail
本文深入剖析 IEEE TIFS與 IEEE TDSC兩本頂級期刊的論文選題格局、新穎性定義及常見的拒稿原因。文章更歸納了三類常見的、註定被拒的研究類型:數據集重複、範疇錯配與邊際貢獻的過度包裝,並提供了選題定位、新穎性自查、範疇匹配確認及被拒論文再分析等可操作的建議。
Thumbnail
投稿前的最後一哩路,藏著三個足以讓好論文「死在起點」的系統性風險:30%擴展規則的誤解、arXiv預印本的時機與匿名性管理失當、以及自引失衡所引發的審稿人偏見。了解它們的觸發機制,是完成投稿前最後一道「防雷」功課。
Thumbnail
投稿前的最後一哩路,藏著三個足以讓好論文「死在起點」的系統性風險:30%擴展規則的誤解、arXiv預印本的時機與匿名性管理失當、以及自引失衡所引發的審稿人偏見。了解它們的觸發機制,是完成投稿前最後一道「防雷」功課。
Thumbnail
💡什麼是IEEE ISPSD?為什麼這麼重要? IEEE ISPSD 全名是「國際功率半導體與IC設計研討會」,是功率元件領域全球最頂尖的學術會議之一~能夠獲選發表、甚至被會議肯定的技術,不但要創新,還要具備實務應用價值。
Thumbnail
💡什麼是IEEE ISPSD?為什麼這麼重要? IEEE ISPSD 全名是「國際功率半導體與IC設計研討會」,是功率元件領域全球最頂尖的學術會議之一~能夠獲選發表、甚至被會議肯定的技術,不但要創新,還要具備實務應用價值。
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
背景:從冷門配角到市場主線,算力與電力被重新定價   小P從2008進入股市,每一個時期的投資亮點都不同,記得2009蘋果手機剛上市,當時蘋果只要在媒體上提到哪一間供應鏈,隔天股價就有驚人的表現,當時光學鏡頭非常熱門,因為手機第一次搭上鏡頭可以拍照,也造就傳統相機廠的殞落,如今手機已經全面普及,題
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
本文分析導演巴里・柯斯基(Barrie Kosky)如何運用極簡的舞臺配置,將布萊希特(Bertolt Brecht)的「疏離效果」轉化為視覺奇觀與黑色幽默,探討《三便士歌劇》在當代劇場中的新詮釋,並藉由舞臺、燈光、服裝、音樂等多方面,分析該作如何在保留批判核心的同時,觸及觀眾的觀看位置與人性幽微。
Thumbnail
全球通訊領域的頂級盛會——2025年IEEE全球通訊會議 (IEEE GLOBECOM) 近日在台北隆重登場。作為白金級贊助商,鴻海集團(Foxconn)在此次會議上展示了其在 6G、低軌衛星(LEO)、AI高速傳輸 等領域的最新佈局,勾勒出一個「從太空到地面」的全域通訊未來藍圖。 對於敏銳的投資
Thumbnail
全球通訊領域的頂級盛會——2025年IEEE全球通訊會議 (IEEE GLOBECOM) 近日在台北隆重登場。作為白金級贊助商,鴻海集團(Foxconn)在此次會議上展示了其在 6G、低軌衛星(LEO)、AI高速傳輸 等領域的最新佈局,勾勒出一個「從太空到地面」的全域通訊未來藍圖。 對於敏銳的投資
Thumbnail
選刊是論文投稿流程中最被低估的決策環節。許多研究者在完成論文後才考慮「要投哪本刊」,卻不知道這個問題其實應該在研究問題成型之初就已確定。選對了刊,等於論文成功了一半;選錯了刊,再好的工作也難逃desk rejection的命運。
Thumbnail
選刊是論文投稿流程中最被低估的決策環節。許多研究者在完成論文後才考慮「要投哪本刊」,卻不知道這個問題其實應該在研究問題成型之初就已確定。選對了刊,等於論文成功了一半;選錯了刊,再好的工作也難逃desk rejection的命運。
Thumbnail
In today's interconnected world, efficient and reliable network infrastructure is crucial for businesses and organizations. Power over Ethernet (PoE)
Thumbnail
In today's interconnected world, efficient and reliable network infrastructure is crucial for businesses and organizations. Power over Ethernet (PoE)
追蹤感興趣的內容從 Google News 追蹤更多 vocus 的最新精選內容追蹤 Google News