форма ввода свертки1d - PullRequest
       5

форма ввода свертки1d

0 голосов
/ 06 ноября 2019

У меня есть данные с этими данными измерений (2498,720), данными проверки (1072,720) и данными испытаний (1530, 720).

Моя проблема - классификация с двумя классами. у меня есть данные с этими данными измерений поезда (2498,720), данные проверки (1072,720) и данные испытаний (1530, 720).

Моя проблема - классификация с двумя классами, метка 1 для одного класса и ноль для других - мои метки не совпадают. Я рассматриваю входную форму как (720,1), но у меня есть ошибка измерения входной формы.

Нужно ли использовать один снимок для моей метки? что не так с формой (720,1) и как мне это исправить?

спасибо

это мой код:

from keras.models import Sequential
from keras.layers import Flatten
from keras import layers
from keras.optimizers import RMSprop
model = Sequential()
#model.add(layers.Embedding(max_features, 128, input_length=max_len))
model.add(layers.Conv1D(64, 3, activation='relu', input_shape=(720,1)))
model.add(layers.MaxPooling1D(2))
model.add(layers.Conv1D(64, 3, activation='relu'))
model.add(layers.MaxPooling1D(2))
model.add(layers.Conv1D(128, 64, activation='relu'))
model.add(layers.MaxPooling1D(2))
model.add(Flatten())
model.add(layers.Dense(100, activation='relu'))
model.add(layers.Dense(2, activation='softmax'))
model.summary()
model.compile(optimizer=RMSprop(lr=1e-4),
              loss='binary_crossentropy',
              metrics=['acc'])
history = model.fit(x_train, y_train,
                    validation_data = (x_val, y_val),
                    epochs=30,
                    batch_size=12,
                    )
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...