用神經網路分類奇數和偶數

2021-10-07 02:46:38 字數 1029 閱讀 8695

a:奇數

b:偶數

(a,b)—1*2*2—(1,0)(0,1)

讓a等於5000以內偶數:sigmoid(2n/5000)

b等於a+1:sidmoid((2n+1)/5000),

用a,b兩個訓練集訓練網路,網路的結構是1*2*2,這個網路能分類嗎?

這個網路的似乎無法收斂,迭代次數為無窮大。但奇數集合和偶數集合很顯然是有差異的為什麼分不開?

假想有乙個人生活在乙個只有乙個維度的世界,也就是生活在一條線上。假設這個人的移動邏輯是從小到大,顯然這個人將沿著數軸由左向右移動,這個人的左側的值永遠小於右側的值。

現在假設這個人的移動邏輯是從奇數到偶數,那這個人應該如何移動?

這個人可以從1移動到2,但無法從2移動到3,因為從2到3是從偶數到奇數,與他的行為邏輯不符。他想要從2移動到3只能跨過2到3之間的路程。

但可以想象在乙個一維的世界不可能存在這個跨越的動作,想要實現跨越至少需要兩個維度。

由這個假想的實驗可以得出乙個假設,如果是遠近的對稱性破缺產生了第乙個維度,那麼是連續路徑和離散路徑的對稱性破缺導致了第二個維度的產生。

這個人按照由小到大的移動邏輯可以遍歷數軸上所有的數,但是按照由奇到偶的移動邏輯卻無法遍歷數軸上所有的奇數和偶數,或者說如果按照由奇數到偶數的移動邏輯想要遍歷所有的奇數和偶數只能允許乙個跨維度躍遷行為。

這個事實意味著奇數集合與偶數集合之間的差異並不只是數值的差異,同時也有結構的差異,這兩個差異無法在乙個維度內被完整的表達。因此只用乙個維度的資料集去表達奇數和偶數集合事實上漏掉的這兩個集合之間的結構差異。

a:偶數,0

b:0,奇數

如果讓a和b是乙個二維陣列,顯然a和b是可以分類的。也就是二維陣列相比一維陣列不止體現了數值的差異,還體現了資料結構上的內在差異,使得奇數集和偶數集得以分類。

用神經網路分類遠和近

a 遠 b 近 a,b m n k 1,0 0,1 假設有兩個資料的集合a和b,元素都為到點o的距離,但讓b中的元素都小於a。用神經網路二分類集合a和集合b。設r 0,1 用d r和r作為訓練集來訓練網路,確保a b.按照假設1 完全相同的兩個物件無法被分成兩類,與之對應的分類迭代次數為無窮大,分類...

用神經網路分類裡和外

a b a,b n m k 1,0 0,1 區分裡和外的前提是至少有乙個無法區分裡和外的物理環境,也就是這個環境中只有乙個面,這個麵即是裡面也是外面。所以自然界中有無法區分裡和外的環境嗎?顯然有,比如莫比烏斯曲面和克萊因瓶。將乙個帶子旋轉180度,再連到一起就得到了莫比烏斯曲面。莫比烏斯曲面只有乙個...

用神經網路分類左和右

a 左 b 右 a,b m n k 1,0 0,1 分類左右前提是要存在乙個物理環境,在這個環境中是不區分左右的。也就是要假設存在乙個左和右的二重態 左,右 m n k 1,0 0,1 50 50 因此乙個左和右完全沒有差別的物理環境應該是什麼樣的?超越時空 通過平行宇宙 時間捲曲和第十維度的科學之...