接下来,我们可以创建一个二元向量来表示每个整数值。向量的长度为2,为2个可能的整数值。被编码为0的“红色”标签将被表示为二进制向量[1, 0]。反过来,编码为1的“绿色”标签将以二进制向量0表示。...我们可以看到,第一个字母“h”整数编码为7,由一个长度为27的二进制向量和标记为1的7th index表示。
最后,我们对第一个字母的编码进行转换,然后打印结果。...['cold']
在下一个例子中,我们来看一下如何直接对整数值进行独热编码。
独热编码与Keras
你可能有一个已经被编码成整数的序列。在缩放之后,你可以直接处理整数。...在这个例子中,我们有4个整数值[0,1,2,3],我们有以下10个数字的输入序列:
data= [1,3,2,0,3,2,2,1,0,1]
该序列具有所有已知值的示例,因此我们可以直接使用to_categorical...然后,这些整数被编码为二进制向量,并被打印出来。我们可以看到,第一个整数值1被编码为[0, 1, 0, 0],就像我们期望的那样。