Я пытаюсь научиться строить нейронную сеть. Я следую некоторым онлайн-урокам, используя керас. Я на самом деле не знаю, что такое керас или тензорный поток. Я видел их много. Я пытаюсь понять, как они работают, кодируя нейронную сеть.
Итак, у меня есть задача классификации сообщений reddit. Я использую мешок представления слова для представления входов нейронной сети. Итак, вот что я сделал:
from keras.models import Sequential
from keras.layers import Dense
import matplotlib
import matplotlib.pyplot as plt
import numpy as np
from keras.utils import to_categorical
from keras import models
from keras import layers
from keras.utils import np_utils
model = keras.Sequential()
model.add(keras.layers.Dense(50, activation = "relu", input_shape=(1000, )))
# Hidden - Layers
model.add(layers.Dropout(0.3, noise_shape=None, seed=None))
model.add(layers.Dense(100, activation = "relu")
model.add(layers.Dropout(0.2, noise_shape=None, seed=None))
model.add(layers.Dense(50, activation = "relu"))
# Output- Layer
model.add(layers.Dense(20, activation = "sigmoid"))model.summary()
model.summary()
Я получил эту ошибку:
File "<ipython-input-15-1333ccb420e1>", line 102
model.add(layers.Dropout(0.2, noise_shape=None, seed=None))
^
SyntaxError: invalid syntax