Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python model.add(layers.maxpoolg1d(pool\u size=3))^syntaxer:无效语法_Python_Tensorflow_Keras_Neural Network_Max Pooling - Fatal编程技术网

Python model.add(layers.maxpoolg1d(pool\u size=3))^syntaxer:无效语法

Python model.add(layers.maxpoolg1d(pool\u size=3))^syntaxer:无效语法,python,tensorflow,keras,neural-network,max-pooling,Python,Tensorflow,Keras,Neural Network,Max Pooling,我犯了这个错误。有什么问题?我搜索过它,但几乎在所有地方都找到了相同的语法 这是我的整个模型。模型中还有其他问题吗?我正在对音素进行语音识别 model.add(layers.MaxPooling1D(pool_size=3)) ^ SyntaxError: invalid syntax 在这条线上 import tensorflow as tf from keras import layers from keras import models model = mod

我犯了这个错误。有什么问题?我搜索过它,但几乎在所有地方都找到了相同的语法

这是我的整个模型。模型中还有其他问题吗?我正在对音素进行语音识别

   model.add(layers.MaxPooling1D(pool_size=3))
        ^
SyntaxError: invalid syntax
在这条线上

import tensorflow as tf 
from keras import layers
from keras import models

model = models.Sequential()

#First Conv1D layer
model.add(layers.Conv1D(8,13, input_shape=(-1,8000,1), activation='relu',padding='valid', strides=1))
model.add(layers.MaxPooling1D(pool_size=3))
model.add(layers.Dropout(0.3))

model.add(layers.BatchNormalization(axis=-1, momentum=0.99, epsilon=1e-3, center=True, scale=True)(inputs))
#Second Conv1D layer

model.add(layers.Conv1D(16, 11,activation='relu', padding='valid', strides=1)
model.add(layers.MaxPooling1D(pool_size=3))
model.add(layers.Dropout(0.3))

#Third Conv1D layer
model.add(layers.Conv1D(32, 9, activation='relu',padding='valid', strides=1)
model.add(layers.MaxPooling1D(pool_size=3))
model.add(layers.Dropout(0.3))

model.add(layers.BatchNormalization(axis=-1, momentum=0.99, epsilon=1e-3, center=True, scale=True))

model.add(layers.Bidirectional(GRU(128, return_sequences=True), merge_mode='sum'))
model.add(layers.Bidirectional(GRU(128, return_sequences=True), merge_mode='sum'))
model.add(layers.Bidirectional(LSTM(128, return_sequences=False), merge_mode='sum'))

model.add(layers.BatchNormalization(axis=-1, momentum=0.99, epsilon=1e-3, center=True, scale=True))

#Flatten layer
model.add(layers.Flatten())

#Dense Layer 1
model.add(layers.Dense(256, activation='relu'))
model.add(layers.Dense(len(labels), activation="softmax"))

model.summary()
你忘了合上括号

换成这个

#Second Conv1D layer

model.add(layers.Conv1D(16, 11,activation='relu', padding='valid', strides=1)
下一行出现相同的错误

model.add(layers.Conv1D(16, 11,activation='relu', padding='valid', strides=1))
#Third Conv1D layer
model.add(layers.Conv1D(32, 9, activation='relu',padding='valid', strides=1)
要修复它,只需添加最后一个括号

#Third Conv1D layer
model.add(layers.Conv1D(32, 9, activation='relu',padding='valid', strides=1))