1. 編碼輸出便簽
多類分類問題與二類分類問題類似,需要將類別變數(categorical function)的輸出標籤轉化為數值變數。這個問題在二分類的時候直接轉換為(0,1)(輸出層採用sigmoid函式)或(-1,1)(輸出層採用tanh函式)。類似的,在多分類問題中我們將轉化為虛擬變數(dummy variable):即用one hot encoding方法將輸出標籤的向量(vector)轉化為只在出現對應標籤的那一列為1,其餘為0的布林矩陣。keras中的np_utils.to_categorical
函式來進行。
2. 構建神經網路模型多分類問題是要softmax啟用函式配合分類交叉熵函式使用,而二分類問題要使用sigmoid啟用函式配合二進位制交叉熵函式適用,源自「keras中的多分類損失函式用法categorical_crossentropy」
from keras.metrics import categorical_accuracymodel.compile(loss='binary_crossentropy', optimizer='adam', metrics=[categorical_accuracy])
或model.compile(loss=』categorical_crossentropy』, optimizer=』adam』,metrics=[『accuracy』])
分類指標
深度學習入門
generative adversarial network gan 生成對抗網路 梯度消失 梯度擴散 gradient diffusion deep learning i.e.unsupervised feature learning 目的是讓機器自動學習良好的特徵,而免去人工選取過程 深度學習是...
深度學習入門
元胞自動機實質上是定義在乙個具有離散 有限狀態的元胞組成的元胞空間上,並按照一定的區域性規則,在離散的時間維度上演化的動力學系統。元胞又可稱為單元 細胞,是元胞自動機的最基本的組成部分。乙個標準的細胞自動機由元胞 元胞狀態 鄰域和狀態更新規則構成。用數學表示為 a l,d,s,n,f 其中l為元胞空...
深度學習入門
1 人工智慧 1956年,幾位科學家相聚在達特茅斯會議提出了人工智慧的概念。當時計算機剛剛出現不久,他們希望通過用計算機來構造複雜的,擁有與人類智慧型具有同樣本質的機器。然後幾十年,人工智慧一直在兩極分化,有些人認為這個是改變人們未來生活的乙個大的方向 但是有的人認為人工智慧是一種噱頭,或者是一種泡...