Keras预处理one_hot名称混淆

时间:2019-10-20 06:37:34

标签: keras

keras.preprocessing.text.one_hot()函数称为one_hot的原因是否存在?据我所知,单热编码是指将数字转换为除具有该数字的索引外的全零向量,其中索引具有1。根据我的测试,keras.preprocessing.text.one_hot仅创建序列中单词的数字表示。

my_text = "one two one three"
my_test = keras.preprocessing.text.one_hot(my_text, 4, lower=True, split=" ")
print(my_test)

此代码显示[3、2、3、1],看起来不像单编码。我对一键编码是一种错误的理解,还是此功能确实会误导人?

0 个答案:

没有答案