Я пытаюсь создать модель, которая может предсказать будущие результаты по большому количеству функций. Однако число функций изменяется от набора данных к набору данных в зависимости от того, что может быть записано, и у меня возникают проблемы с поиском способа заставить мою модель функционировать с наборами данных, которые отличаются по количеству функций, которые они имеют. Можно ли как-то обойти это, не прибегая к заполнению вектора объектов нулями и т. Д.?
Я не смог найти никаких примеров по этому поводу, но я попытался изменить входной размер на значение «нет» для объектов. который ничего не решил
model = Sequential()
model.add(Conv1D(filters = 64, kernel_size = 3, activation = 'relu',
input_shape=(time_duration,None)))
model.add(Conv1D(filters = 64, kernel_size = 3, activation = 'relu'))
model.add(Dropout(0.5))
model.add(MaxPooling1D(pool_size=3))
model.add(Flatten())
model.add(Dense(100, activation = 'relu'))
model.add(Dense(no_classes,activation = 'softmax'))