在TensorFlow中,tf.keras.layers.Conv1D是用于創建一維卷積層的函數。一維卷積層通常用于處理時序數據,如音頻、文本或時間序列數據。其用法如下:
tf.keras.layers.Conv1D(
filters, kernel_size, strides=1, padding='valid', activation=None, input_shape
)
參數說明:
示例:
model = tf.keras.Sequential()
model.add(tf.keras.layers.Conv1D(64, 3, activation='relu', input_shape=(10, 1)))
model.summary()
這段代碼創建了一個包含64個卷積核、每個卷積核大小為3、激活函數為ReLU的一維卷積層,并指定輸入形狀為(10, 1)。