Разница между tf.слои.conv1d против tf.слои.conv2d
В чем разница в функциях tf.layers.conv1d
и tf.layers.conv2d
в тензорном потоке и как решить, какой из них выбрать?
1 ответ:
tf.layers.conv1d
используется при перемещении ядер свертки по 1 измерению (т. е. вы повторно используете одни и те же веса, перемещая их по 1 измерению), в то время какtf.layers.conv2d
используется при перемещении ядер свертки по 2 измерениям (т. е. вы повторно используете одни и те же веса, перемещая их по 2 измерениям).Таким образом, типичный случай использования для
tf.layers.conv2d
- это если у вас есть 2D-изображение. А возможные варианты использованияtf.layers.conv1d
таковы, например:
- свертки во времени
- свертки на фортепиано Примечания