在张量流中的神经网络中添加层时出错

Error adding layers in neural network in tensorflow

import tensorflow as tf

from tensorflow.keras.datasets import mnist             
from tensorflow.keras import models                     
from tensorflow.keras import layers                     
from tensorflow.keras.utils import to_categorical         

network=models.Sequential()    # this initializes a sequential model that we will call network
network.add(layers.Dense(10, activation = 'relu')    # this adds a dense hidden layer 
network.add(layers.Dense(8, activation = 'softmax'))  # this is the output layer

我正在尝试在 tensorflow 中创建一个 2 层神经网络模型,但出现此错误:

File "<ipython-input-6-0dde2ff676f8>", line 7
network.add(layers.Dense(8, activation = 'softmax'))  # this is the output layer
      ^
SyntaxError: invalid syntax

我可以知道为什么输出层出现此错误但隐藏层没有出现此错误吗?谢谢

你有 missed a closing bracket.

import tensorflow as tf
from tensorflow.keras.datasets import mnist             
from tensorflow.keras import models                     
from tensorflow.keras import layers                     
from tensorflow.keras.utils import to_categorical         

network=models.Sequential()    # this initializes a sequential model that we will call network
network.add(layers.Dense(10, activation = 'relu'))    # this adds a dense hidden layer 
network.add(layers.Dense(8, activation = 'softmax'))  # this is the output layer