Я пытался создать нейронную сеть, используя тензорный поток. При создании входного слоя для модели я получаю сообщение об ошибке, предполагающее, что в последнем есть синтаксическая ошибка.
Вот программа:
import tensorflow as tf
mnist = tf.keras.datasets.mnist
(x_train, y_train), (x_test, y_test) = mnist.load_data()
x_train = tf.keras.utils.normalize(x_train, axis=1)
x_test = tf.keras.utils.normalize(x_train, axis=1)
tf.keras.Model(
inputs = keras.Input(shape=(24,24))
x = keras.layers.Dense(24, activation="relu")(inputs)
x = keras.layers.Dense(24, activation="relu")(inputs)
outputs = keras.layers.Dense(10, activation="softmax")(x)
model = keras.Model(inputs=inputs, outputs=outputs)
)
model.compile(optimizer='adam' , loss='sparse_categorical_crossentropy', metrics=['accuracy'] )
model.fit(x_train, y_train, epochs=3)
А вот сообщение об ошибке:
python main.py ─╯
File "/home/shivam/Documents/ML/project/main.py", line 11
inputs = keras.Input(shape=(24,24))
^^^^^^^^^^^^^^^^^^^^^^^^^^
SyntaxError: invalid syntax. Perhaps you forgot a comma?
Подробнее здесь: https://stackoverflow.com/questions/791 ... tensorflow
Получение синтаксической ошибки при создании входного слоя для NN в тензорном потоке ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Получение синтаксической ошибки в Python в коде VS, но не повторное воспроизведение
Anonymous » » в форуме Python - 0 Ответы
- 22 Просмотры
-
Последнее сообщение Anonymous
-