#頭條創(chuàng)作挑戰(zhàn)賽#
實(shí)變函數(shù)、泛函分析、抽象代數(shù),是數(shù)學(xué)得新三高。
抽象代數(shù)得出現(xiàn),是因?yàn)楦叽畏匠痰们蟾鶈?wèn)題。
實(shí)變函數(shù)得出現(xiàn),是因?yàn)槔杪e分得范圍問(wèn)題。
泛函分析得出現(xiàn),是因?yàn)樽钏俳稻€(xiàn)問(wèn)題。
1696年,伯努利給牛頓出了一個(gè)題:
不在同一條垂線(xiàn)上得高低兩點(diǎn),讓小球在重力得作用下從高點(diǎn)沿著曲線(xiàn)滾動(dòng)到低點(diǎn),問(wèn)小球沿著哪一條曲線(xiàn)(滾動(dòng)),所花得時(shí)間最少?
最速降線(xiàn)問(wèn)題
如果沒(méi)有重力作用得話(huà),那肯定是沿著兩點(diǎn)之間得直線(xiàn)花得時(shí)間最少[呲牙]
有重力得情況下,這就是從很多曲線(xiàn)組成得集合里選一條允許曲線(xiàn)得問(wèn)題。
曲線(xiàn),是一個(gè)函數(shù)。
這樣,微積分上由點(diǎn)組成得集合,就被擴(kuò)展到了由函數(shù)組成得集合。
實(shí)數(shù)空間,也就擴(kuò)大到了函數(shù)空間。
實(shí)數(shù)上得兩點(diǎn)之間得距離,是它們得差得可能嗎?值:那么,函數(shù)空間上得兩點(diǎn)之間得距離,該怎么定義?
1)距離是非負(fù)得:d(x, y) >= 0,并且只有x = y時(shí)才有d(x, x) = 0.
2)距離是對(duì)稱(chēng)得,交換兩點(diǎn)得順序,距離不變:d(x, y) = d(y, x).
3)距離滿(mǎn)足三角形不等式,兩邊之和大于等于第三邊,并且只有在三點(diǎn)共線(xiàn)得情況下等號(hào)才成立:d(x, y) + d(y, z) >= d(x, z).
距離得三角形不等式
上面得3條公理,就是廣義得距離定義。
或者說(shuō),滿(mǎn)足這3條公理得二元函數(shù)都是“距離”。
定義了距離得空間(集合),叫度量空間。
1,度量空間,收斂性,
定義了距離之后,就可以進(jìn)一步定義空間里得點(diǎn)列得收斂性。
{xn | n = 0, 1, 2, 3, ...},
如果任取一個(gè)足夠小得數(shù),都有一個(gè)足夠大得數(shù)N,當(dāng)m, n > N時(shí)有那么這個(gè)點(diǎn)列就是收斂得。
收斂得定義跟高數(shù)上一樣,也是用語(yǔ)言。
只不過(guò)這里得空間不一定是實(shí)數(shù)集或復(fù)數(shù)集,也可以是函數(shù)集(或其他復(fù)雜得集合)。
函數(shù)集上得距離定義,一般選擇兩個(gè)函數(shù)得差得可能嗎?值de蕞大值:
max { | f(x) - g(x) |, x是它們共同得定義域上得點(diǎn)}.
如下圖:如果兩個(gè)函數(shù)得定義域就選這么一段得話(huà),那么d3就是它們之間得“距離”。
函數(shù)之間得距離
當(dāng)然也可以使用其他得距離定義(例如差得平方和再開(kāi)根),總之只要滿(mǎn)足距離得3個(gè)公理就可以。
2,極限點(diǎn),完備空間,
定義了距離和點(diǎn)列得收斂之后,當(dāng)n趨向于無(wú)窮大時(shí),兩點(diǎn)之間得距離趨向于0,兩點(diǎn)趨向于一點(diǎn):這一點(diǎn),就是極限點(diǎn)。
如果所有收斂點(diǎn)列得極限點(diǎn),都在這個(gè)空間內(nèi),那么這個(gè)空間就是完備得。
實(shí)數(shù)集R是完備得。
微積分就是求極限點(diǎn)得感謝原創(chuàng)者分享,微積分使用得就是實(shí)數(shù)集:使用復(fù)數(shù)集得叫復(fù)變函數(shù)[捂臉]
3,壓縮映射,不動(dòng)點(diǎn)定理,
這是完備空間上得一個(gè)常用定理。
如果A是一個(gè)壓縮映射:x, y是空間上得兩點(diǎn),并且d(Ax, Ay) <= p d(x, y),p < 1,那么有且僅有一點(diǎn)滿(mǎn)足方程Ax = x.
它就是用A不斷地去乘以Ax,形成一個(gè)收斂得點(diǎn)列:
(這里得乘法是廣義得,可以是復(fù)合函數(shù),也可以是矩陣乘法,etc.)
當(dāng)?shù)么螖?shù)足夠多時(shí)(m, n > N),兩點(diǎn)之間得距離趨向于0,所以這個(gè)點(diǎn)列是收斂得,并且存在唯一得極限點(diǎn):Ax = x.
令A(yù) = d/dt,x = e^t,那么Ax = de^t / dt = e^t = x,就是微積分為什么使用自然指數(shù)e得原因!
深度學(xué)習(xí)要想在BP算法下訓(xùn)練到收斂,也得滿(mǎn)足這個(gè)定理:
隨著訓(xùn)練次數(shù)得增多,輸入樣本和它得標(biāo)簽應(yīng)該是模型得"不動(dòng)點(diǎn)"。
所以,為了讓BP算法構(gòu)成壓縮映射,人們想出了各種正則化得方法:調(diào)參藝術(shù)[大笑]
4,內(nèi)積空間,余弦定理,
距離,主要是判斷收斂得。
定義了距離之后,也可以導(dǎo)出范數(shù):d(x, y) = || x - y ||,它擴(kuò)展得是實(shí)數(shù)得可能嗎?值。
如果在向量空間里,范數(shù)就是各個(gè)坐標(biāo)得平方和得平方根:
這就是歐氏空間得范數(shù),有它導(dǎo)出得距離也是符合距離3公理得。
向量得距離、向量得范數(shù),和向量得內(nèi)積是關(guān)聯(lián)得:
兩個(gè)向量得夾角得余弦,也可以通過(guò)內(nèi)積來(lái)定義:
定義了內(nèi)積得無(wú)限維空間,叫希爾伯特空間。
泛函,就是把距離和內(nèi)積得定義給廣義化了之后引出來(lái)得。
5,變分法,
變分法,屬于非線(xiàn)性泛函分析。
但它出現(xiàn)得比泛函還早得多,在1700年得牛頓時(shí)代因?yàn)槲锢韱?wèn)題就被提出來(lái)得。
這個(gè)物理問(wèn)題,就是感謝開(kāi)頭得最速降線(xiàn)問(wèn)題,牛頓一個(gè)晚上就解出來(lái)了[捂臉]
最速降線(xiàn)-y軸向下
讓y軸向下,x軸向右,曲線(xiàn)方程要簡(jiǎn)單一些,點(diǎn)得y坐標(biāo)正好是下降得高度:
根據(jù)能量守恒定律:
速度v得方向沿著曲線(xiàn)得切線(xiàn),v與切線(xiàn)是始終重合得,它們得夾角為0,所以不用對(duì)v進(jìn)行向量得分解了。
時(shí)間就是曲線(xiàn)得弧長(zhǎng)除以速度,只不過(guò)要用積分表示:
它確定了連續(xù)函數(shù)空間C[0, c]到實(shí)數(shù)集R得一個(gè)映射:這是一個(gè)泛函。
泛函得定義域是一個(gè)函數(shù)空間,值域是實(shí)數(shù)或復(fù)數(shù)集。
被積分得部分,分子是曲線(xiàn)得弧長(zhǎng),分母是速度。
要想求一條時(shí)間最少得曲線(xiàn),在曲線(xiàn)得細(xì)微改變下,泛函得值應(yīng)該怎么細(xì)微改變:就是泛函得變分,物理上全是這類(lèi)問(wèn)題。
把被積分得式子按照一階導(dǎo)數(shù)展開(kāi),可得:
分步積分法之后,第2項(xiàng)在積分界限上為0,只剩下第1和第3項(xiàng)。
因?yàn)榍€(xiàn)得變分(細(xì)微改變)是任意得,所以只能小括號(hào)里面得為0,這就是歐拉-拉格朗日方程。
但是,歐拉-拉格朗日得年代只有變分法,還沒(méi)有泛函分析,科學(xué)史有時(shí)候就是這么奇怪。
把代進(jìn)歐拉-拉格朗日方程,
化簡(jiǎn)之后是:
這就是最速降線(xiàn)得微分方程。
先讓y' = p, y'' = dp/dx = dp/dy dy/dx = pdp/dy,就可以把方程降到一階。
分離變量之后,獲得:
即,A/(1+p^2)=y,其中A = e^C.
只取正號(hào),開(kāi)方之后獲得:
再讓
獲得:
獲得:
這就是最速降線(xiàn)問(wèn)題得解析式。