D32葉編碼要做one hot encoding?
2020/09/20 下午 06:08
分類型特徵優化 - 葉編碼
蘇蔚廷
觀看數:20
回答數:2
收藏數:0
在D32要實作葉編碼在做邏輯回歸進行機率轉換的作業,其中對於要對葉節點進行one hot encoding的部分不是很了解,請問做encoding會有甚麼幫助嗎(如下圖)?
回答列表
-
2020/09/23 下午 07:01陳明佑 (Ming You Chen)贊同數:1不贊同數:0留言數:0
主要是滿足後續邏輯斯回歸的輸入需要
如果沒有One Hot, 這時候輸出結果會像是[2,3,...]
如果One Hot了, 輸出結果會轉成[0,0,1,0,0,0,1,...]
後者才能夠把每個標籤看成個別元素, 成為邏輯斯回歸可以接受的輸入值
-
2020/10/05 上午 01:01張維元 (WeiYuan)贊同數:2不贊同數:0留言數:0
嗨,one hot encoding 主要是把「一個多值的欄位」變成「多個二元值的欄位」。以這個例子來說,是因為 GDBT 出來的結果不適合直接讓 LR 使用(因為 GDBT 的結果是無序的,如果直接用數字的話會被視為有序)。
很高興可以在這次問答進行討論,如果還有不懂或是模糊的部分也歡迎持續追問。期待你的互動與鼓勵創造出不同更深度的討論。歡迎加入我自己經營的Line 群組社群,會有不定時舉辦的分享活動,一起來玩玩吧!