如何在Keras上使用LSTM创建用于多类序列分类的标签?

时间:2019-01-21 18:35:49

标签: keras lstm multilabel-classification

我正在创建一个RNN,可以根据每个类的n个时间步长对4个不同的类进行分类。如何将这些类映射到标签,以便以后进行培训?

类是四辆车,每个类具有不同的时间步长(例如,A类为10000,B类为50000等)。我的问题是,如何创建标签 “映射”到这些类(类A = 1,类B = 2等)以及如何在Keras中进行编码。   下一步是培训,其中课程的时间步长将传递到系统(改组),并且系统必须正确地为它们加上标签。

#I have already normalized the data. The only thing left is labeling and 
defining the model.

from numpy import genfromtxt

#A,B,C,D are numpy arrays of shape (timesteps,38).
#Timesteps are different for each class but all have same number of 
features.

A = genfromtxt(lines, delimiter=',')  
B = genfromtxt(lines2, delimiter=',')
C = genfromtxt(lines3, delimiter=',')
D = genfromtxt(lines4, delimiter=',')

预期输出是一个模型,该模型接受(样本,时间步长,特征)的输入并可以预测类。

0 个答案:

没有答案