Почему этот код возвращает ошибку о форме нейронной сети?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Почему этот код возвращает ошибку о форме нейронной сети?

Сообщение Anonymous »


Когда я попробовал запустить этот код:-

импортировать панд как pd импортировать тензорный поток как tf из sklearn.model_selection импорт train_test_split набор данных = pd.read_csv ("/content/dataset/cancer.csv") x = dataset.drop(columns = ["diagnosis(1=m, 0=b)"]) y = набор данных["диагноз(1=m, 0=b)"] x_train, x_test, y_train, y_test = train_test_split(x, y, test_size=0,2) модель = tf.keras.models.Sequential() model.add(tf.keras.layers.Dense(256, input_shape = x_train.shape, active="sigmoid")) model.add(tf.keras.layers.Dense(256, active="sigmoid")) model.add(tf.keras.layers.Dense(1, active="sigmoid")) model.compile(optimizer="adam", loss="binary_crossentropy", metrics=["accuracy"]) model.fit(x_train, y_train, эпохи = 1000) В эпоху 1 я получил ошибку:-

Эпоха 1/1000 -------------------------------------------------- ------------------------- ValueError Traceback (самый последний вызов — последний) в () ----> 1 model.fit(x_train, y_train, epochs=1000) 1 кадр /usr/local/lib/python3.10/dist-packages/keras/src/engine/training.py в tf__train_function(итератор) 13 попытка: 14 do_return = Истина ---> 15 retval_ = ag__.converted_call(ag__.ld(step_function), (ag__.ld(self), ag__.ld(итератор)), None, fscope) 16 кроме: 17 do_return = Ложь ValueError: в коде пользователя: Файл «/usr/local/lib/python3.10/dist-packages/keras/src/engine/training.py», строка 1377, в train_function * вернуть Step_function (я, итератор) Файл «/usr/local/lib/python3.10/dist-packages/keras/src/engine/training.py», строка 1360, в шаге_функции ** выходные данные = model.distribute_strategy.run(run_step, args=(data,)) Файл «/usr/local/lib/python3.10/dist-packages/keras/src/engine/training.py», строка 1349, в run_step ** выходные данные = model.train_step(данные) Файл «/usr/local/lib/python3.10/dist-packages/keras/src/engine/training.py», строка 1126, в train_step y_pred = self(x, Training=True) Файл «/usr/local/lib/python3.10/dist-packages/keras/src/utils/traceback_utils.py», строка 70, в error_handler поднять e.with_traceback(filtered_tb) с нуля Файл «/usr/local/lib/python3.10/dist-packages/keras/src/engine/input_spec.py», строка 298, в Assert_input_compatibility поднять ValueError( ValueError: вход 0 слоя «sequential_10» несовместим со слоем: ожидаемая форма = (Нет, 455, 30), найденная форма = (Нет, 30) Можете ли вы помочь мне понять, что происходит? Спасибо за помощь.
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Почему этот код возвращает ошибку о форме нейронной сети?
    Anonymous » » в форуме Python
    0 Ответы
    68 Просмотры
    Последнее сообщение Anonymous
  • Почему этот код возвращает ошибку о форме нейронной сети?
    Anonymous » » в форуме Python
    0 Ответы
    0 Просмотры
    Последнее сообщение Anonymous
  • Оценка времени как критерия завершения обучения последовательной нейронной сети Keras
    Гость » » в форуме Python
    0 Ответы
    88 Просмотры
    Последнее сообщение Гость
  • Проблема со слоем softmax в нейронной сети C++
    Anonymous » » в форуме C++
    0 Ответы
    42 Просмотры
    Последнее сообщение Anonymous
  • Проблемы с реализацией глубокой рекуррентной нейронной сети (RNN) в TensorFlow
    Anonymous » » в форуме Android
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»