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

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

Сообщение Anonymous »

Когда я попытался запустить этот код:-< /p>
import pandas as pd
import tensorflow as tf
from sklearn.model_selection import train_test_split
dataset = pd.read_csv ("/content/dataset/cancer.csv")
x = dataset.drop(columns = ["diagnosis(1=m, 0=b)"])
y = dataset["diagnosis(1=m, 0=b)"]
x_train, x_test, y_train, y_test = train_test_split(x, y, test_size=0.2)
model = tf.keras.models.Sequential()
model.add(tf.keras.layers.Dense(256, input_shape = x_train.shape, activation="sigmoid"))
model.add(tf.keras.layers.Dense(256, activation="sigmoid"))
model.add(tf.keras.layers.Dense(1, activation="sigmoid"))
model.compile(optimizer="adam", loss="binary_crossentropy", metrics=["accuracy"])
model.fit(x_train, y_train, epochs=1000)
< /code>
В эпох 1 я получил ошибку:-< /p>
Epoch 1/1000
---------------------------------------------------------------------------
ValueError Traceback (most recent call last)
in ()
----> 1 model.fit(x_train, y_train, epochs=1000)

1 frames
/usr/local/lib/python3.10/dist-packages/keras/src/engine/training.py in tf__train_function(iterator)
13 try:
14 do_return = True
---> 15 retval_ = ag__.converted_call(ag__.ld(step_function), (ag__.ld(self), ag__.ld(iterator)), None, fscope)
16 except:
17 do_return = False

ValueError: in user code:

File "/usr/local/lib/python3.10/dist-packages/keras/src/engine/training.py", line 1377, in train_function *
return step_function(self, iterator)
File "/usr/local/lib/python3.10/dist-packages/keras/src/engine/training.py", line 1360, in step_function **
outputs = model.distribute_strategy.run(run_step, args=(data,))
File "/usr/local/lib/python3.10/dist-packages/keras/src/engine/training.py", line 1349, in run_step **
outputs = model.train_step(data)
File "/usr/local/lib/python3.10/dist-packages/keras/src/engine/training.py", line 1126, in train_step
y_pred = self(x, training=True)
File "/usr/local/lib/python3.10/dist-packages/keras/src/utils/traceback_utils.py", line 70, in error_handler
raise e.with_traceback(filtered_tb) from None
File "/usr/local/lib/python3.10/dist-packages/keras/src/engine/input_spec.py", line 298, in assert_input_compatibility
raise ValueError(

ValueError: Input 0 of layer "sequential_10" is incompatible with the layer: expected shape=(None, 455, 30), found shape=(None, 30)
< /code>
Можете ли вы помочь мне понять, что происходит? Спасибо за помощь.


Подробнее здесь: https://stackoverflow.com/questions/773 ... al-network
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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