將待聚類的事物看成乙個系統,事物之間的相異程度看成系統元素間的能量,當能量達到一定程度時,事物就形成乙個新的類,表示系統需要重新分類。聚類過程中要求每個事物屬於乙個類,每個簇中不存在能量大於閾值的系統,不同的簇中不存在能量小於閾值的的系統。
理解:
物理解釋:大自然的規律,能量越小越穩定,因此自然的變化都是朝著能量小的方向進行的。由於 1 的解釋,所以我們有了乙個求極小值的科學根據,為啥求它極小呢?因為能量呀……這樣的說法可以說也比較嚴謹,但是對於初學者來說,應該是一頭霧水,迷迷瞪瞪的了。這裡不妨我就不嚴謹地下個結論,我們所求的能量函式以及能量最小其實就是乙個逼近,逼得越近那麼我們的方差也就越小,這裡也就可以說我們用了最小二乘法。(最小二乘就是求兩個點的差,然後平方,使一堆點到一堆對應點的總距離最小)
看完 2 估計你還是不太清楚,這麼說吧,構建能量函式就是我們用方程的最小值來描述我們想要達到的實際效果,並且在得到最小值時我們所求得的引數就是我們想要得到的最優解。
例如:我們想讓乙個點移到影象邊緣上,那麼我們求影象每個點對應的梯度,當我們的初始點經過迭代 (x+\delta x, y + \delta y)以後,落到了邊緣點上,那麼我們的梯度達到最大,此時我們就把點移到了影象邊緣上。你可能會問了,我們是要找能量最小,又不是能量最大,好吧,你在梯度前面加個負號吧,這樣是不是就是最小了。
其實形式是千變萬化的,比如我們在做正則化時,其實加入的正則項就是這樣,求真實值與預期值的最小二乘,當真實值與預期距離變小時,最小二乘的值也就隨之變小了,這也就是說整個方程趨於能量減小的方向。
函式定義(對函式定義的使用)函式呼叫
對於函式呼叫,首先我們一定先要理解函式定義 函式定義 1.返回值型別 乙個函式可以返回乙個值,在函式定義中 2.函式名 給函式起個名稱 3.函式體語句 花括號內的 函式內需要執行的語句 4.return 表示式 和返回值型別掛鉤,返回相應的資料 語法 返回值型別 函式名 引數列表 例如我們來寫乙個加...
函式的定義
1.函式的一般形式 定義乙個函式需要以下規則 任何傳入引數和自變數必須放在圓括號中間,圓括號中間可以用於自定義引數。函式的第一行語句可以選擇性的使用文件字串 用於存放函式說明 函式內容以冒號起始,並且縮排 return 表示式 表示函式結束,不帶表示式的return,返回none 建立乙個函式 de...
函式的定義
定義原則def addnum num1,num2 函式的第一行語句可以選擇性地使用文件字串 用於存放函式說明。實現兩個數字的相加,num1,num2叫做形參 param num1 int,float param num2 int,float return 函式內容以冒號起始,並且縮排。total n...