【发布时间】:2018-04-16 09:22:15
【问题描述】:
我已经使用 Keras 构建了一个成功的卷积网络,从 EEG 中对某些大脑活动进行分类。然而,我想通过添加一个我们知道它可以预测这种大脑活动的额外特征来改进它;年龄,当然是不同比例的一维数组。我该怎么办?
我可以在“图像”中添加年龄作为额外维度吗?或者我应该使用年龄对不同模型中的大脑活动进行分类,然后合并两个模型?或者有什么选择?
> X.shape
(745,13,60,1) (Trials, channels, frequencies, extra_dim)
> age.shape
(745,)
感谢您提供任何提示并与我一起思考!
最好的,
汉内克
【问题讨论】:
-
年龄不只是另一个输入吗?
-
我只是不确定如何将它“放入”到 Keras API 卷积网络中,例如:def conv5(self,units = 512): inp = Input(shape = self.shape [1:], name='inp') x = Conv2D(units, kernel_size=(1,1), strides = (1,1), activation='relu', data_format='channels_last', name='conv1' )(inp) 等等等等等等。
-
每个脑电图数据是时间线还是单张图片?
-
感谢您与我一起思考!我有 745 个试验,每个试验由 13 个通道(线)组成,有 60 个频点,矩阵中的值代表功率谱。
-
所以,这是一个有 60 个步骤和 13 个通道的时间线?
标签: python tensorflow deep-learning keras convolutional-neural-network