【发布时间】:2020-11-02 03:43:01
【问题描述】:
我正在使用的数据集对应于各个时间序列信号。每个信号都是唯一的,具有不同的数据点总数,但每个信号代表相同的语义数据(速度以 mph 为单位)。
我正在与 Keras 合作,并尝试将一个基本的神经网络拟合到数据中,以便对其进行评估。下面是 Python 代码:
model = Sequential()
model.add(Dense(64, activation='relu'))
model.add(Dropout(0.2))
model.add(Dense(128, activation='relu'))
model.add(Dropout(0.2))
model.add(Dense(64, activation='relu'))
model.add(Dense(1, activation='sigmoid'))
model.compile(optimizer='adam', loss='binary_crossentropy', metrics=['accuracy'])
基本上,我将模型拟合到每个数据集,如下所示:
for file in directory:
data = pd.read_csv(file)
# get x_train and y_train ...
model.fit(X_train, y_train, epochs=10)
这是在相同语义数据的多个数据集上训练模型的有效方法吗?
【问题讨论】:
标签: python keras deep-learning neural-network training-data