→ saltlake : 不同的起始點可能導致「收斂」到不同的解 09/13 07:15
→ saltlake : 都看到「牛頓」法了。求根問題用牛頓法解,就知道 09/13 07:16
這可以理解, 但我對問題的定義應該已經讓根只有一個了才是?
又或著我控制各算法的起始點也一致的話, 就能讓大家都收斂到同一個解了嗎?
※ 編輯: vacuityhu (1.171.17.65 臺灣), 09/13/2024 09:24:16
推 arrenwu : 欸 看你用什麼演算法。就我知道的演算法通常是收斂 09/13 10:10
→ arrenwu : 到一個區域性的極值 09/13 10:10
→ arrenwu : 但根據問題的性質,區域性的極值可能就是全域性的 09/13 10:10
→ arrenwu : 極值。比如 comvex optimization problem 就有這種 09/13 10:11
→ arrenwu : 性質 09/13 10:11
→ mantour : 如果有幾個不同的局部極值,即使起始點一樣走不同路 09/14 16:43
→ mantour : 徑也有可能最後落在不同洞裡阿 09/14 16:44
→ mantour : 甚至用同一種算法, 比如梯度下降的步長不同也有可能 09/14 16:49
→ mantour : 導致從同一個起點出發最後落在不同的山凹裡 09/14 16:49
→ saltlake : 高中數學,求函數極大極小值,要看可能的極值點 09/15 00:07
→ saltlake : 要對函數做一次微分後求根。那些根包括極點和拐點 09/15 00:08
→ saltlake : 先看只有一個資料點的情況,目標函數微分後出現正弦 09/15 00:09
→ saltlake : 函數,所以零點和二拍是兩選項。一次微分的括號裡面 09/15 00:10
→ saltlake : 因為C是代入資料點,一般有誤差而不會滿足 09/15 00:10
→ saltlake : 零點和二拍代入於弦函數得相同值,又剛好在區間端點 09/15 00:12