根据Keras Docs,我可以将类向量(整数)转换为二进制类矩阵。 但是,我的数据是这样的:
Sample1: event1 --> event2 --> event3 --> event4 ==> Class1
Sample2: event4 --> event7 --> event8 ==> Class2
Sample3: event1 --> event3 --> event6 ==> Class1
我想将'X'值的每个事件转换为相应的张量。尽管我可以编写如下函数:
def to_one_hot(labels, dimension=46):
results = np.zeros((len(labels), dimension))
for i, label in enumerate(labels):
results[i, label] = 1.
return results
我想知道keras
中是否已经存在可以为我做到的内置功能