keras从入门到放弃(五)独热编码和顺序编码
生活随笔
收集整理的這篇文章主要介紹了
keras从入门到放弃(五)独热编码和顺序编码
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
上次我們用探究多分類的問題,目標數據做獨熱編碼,用 categorical_crossentropy 來計算softmax交叉熵,但是多分類還可以將目標數據做順序編碼,用 sparse_categorical_crossentropy 來計算softmax交叉熵
沒錯這次用目標數據做順序編碼來處理之前的iris數據集
導入不講了
data = pd.read_csv('./dataset/iris.csv') data.Species.unique() OUT: array(['setosa', 'versicolor', 'virginica'], dtype=object)這次用map方法來順序編碼
spc_dic = {'setosa': 0, 'versicolor': 1, 'virginica': 2} data['Species'] = data.Species.map(spc_dic) data.head()這里Species 是 {'setosa': 0, 'versicolor': 1, 'virginica': 2}
x,y 賦值
x = data[data.columns[1:-1]] y = data.Species再打亂順序
index = np.random.permutation(le 與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的keras从入门到放弃(五)独热编码和顺序编码的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: keras从入门到放弃(四)多分类问题
- 下一篇: 苹果回应下架iPhoneX 可能是最短命