💩

【交差エントロピー】ラベル表現とone-hot表現の違い

2022/07/26に公開

結論

# tのone-hot表現
t = np.array([
    [0, 0, 1, 0, 0, 0, 0, 0, 0, 0], 
    [0, 0, 0, 0, 0, 0, 0, 0, 1, 0], 
    [0, 0, 1, 0, 0, 0, 0, 0, 0, 0]
])

# tのラベル表現
t = np.argmax(t, axis=1)
print(t)
# -> [2, 8, 2]
# -> t[0][2], t[1][8], t[2][2]:行番号が記載されない

Discussion