我的目标是在Keras创建一个RNN-CNN网络,根据文本段落预测分类输出 . 在我当前的模型中,段落首先被嵌入到特征向量中,馈送到2个cuDNNGRU层,4个Conv1D和MaxPooling层,然后到达密集输出层 .
但是,我发现了一种多通道方法的参考,用于处理涉及复制初始向量的单词向量,通过CNN层运行一组,然后在汇集之前将输出与副本相加 . 这样做是为了防止反向传播到一组向量中,因此保留了原始单词向量中的一些语义概念 .
我已经尝试过搜索这个但是与多声道和CNN相关的唯一事情就是使用多种大小的n-gram内核 . Keras是否提供可用于实现此目的的任何功能?
1 回答
是的,您可以通过使用函数API来实现此目的 .
这是一个小例子随时可以适应您的需求:
和图的结构: