Я пытался создать нейронную сеть, которая может идентифицировать изображения, но когда я иду и пытаюсь подготовить свою модель, я получаю следующую ошибку: < /p>
ValueError: Exception encountered when calling Sequential.call().
Input 0 of layer "dense_82" is incompatible with the layer: expected axis -1
of input shape to have value 2304, but received input with shape (None, 118336)
< /code>
Я строю его на коллабе, а код, который я использую, является следующим: < /p>
import numpy as np
import matplotlib.pyplot as plt
import tensorflow as tf
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Conv2D, MaxPooling2D, Flatten, Dense
from tensorflow.keras.utils import to_categorical
from google.colab import drive
from google.colab.patches import cv2_imshow
drive.mount('/content/drive')
img_height = 180
img_width = 180
normalization_layer = tf.keras.layers.Rescaling(1./255)
normalized_ds = training.map(lambda x, y: (normalization_layer(x), y))
AUTOTUNE = tf.data.AUTOTUNE
training = training.cache().prefetch(buffer_size=AUTOTUNE)
testing = testing.cache().prefetch(buffer_size=AUTOTUNE)
num_classes = 9
model = Sequential([
Conv2D(32, (3, 3), activation='relu', input_shape=(32, 32, 3)),
MaxPooling2D(2, 2),
Conv2D(64, (3, 3), activation='relu'),
MaxPooling2D(2, 2),
Flatten(),
Dense(128, activation='relu'),
Dense(num_classes, activation='softmax')
])
model.compile(optimizer='adam', loss='categorical_crossentropy', metrics=['accuracy'])
model.summary()
history = model.fit(training, batch_size=64, epochs=20,validation_data=testing)
< /code>
Переменные обучения и тестирования представляют собой префетчдиректории, созданные с использованием < /p>
tf.keras.utils.image_dataset_from_directory
Я пытался создать нейронную сеть, которая может идентифицировать изображения, но когда я иду и пытаюсь подготовить свою модель, я получаю следующую ошибку: < /p> [code]ValueError: Exception encountered when calling Sequential.call(). Input 0 of layer "dense_82" is incompatible with the layer: expected axis -1 of input shape to have value 2304, but received input with shape (None, 118336) < /code> Я строю его на коллабе, а код, который я использую, является следующим: < /p> import numpy as np import matplotlib.pyplot as plt import tensorflow as tf from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Conv2D, MaxPooling2D, Flatten, Dense from tensorflow.keras.utils import to_categorical
from google.colab import drive from google.colab.patches import cv2_imshow drive.mount('/content/drive')
history = model.fit(training, batch_size=64, epochs=20,validation_data=testing) < /code> Переменные обучения и тестирования представляют собой префетчдиректории, созданные с использованием < /p> tf.keras.utils.image_dataset_from_directory [/code] Как исправить эту ошибку.
Когда я иду и пытаюсь установить мою модель, я получаю следующую ошибку:
ValueError: Exception encountered when calling Sequential.call().
Input 0 of layer dense_82 is incompatible with the layer: expected axis -1
of input shape to have value...
Как мне увеличить ось, чтобы иметь 30 элементов? Я сталкиваюсь с этой ошибкой
ValueError: Length mismatch: Expected axis has 1 elements, new values have 30 elements
Перечислен ниже, мой код
import pandas as pd
df = pd.DataFrame()
for chunk in...
Как мне увеличить ось, чтобы иметь 30 элементов? Я сталкиваюсь с этой ошибкой
ValueError: Length mismatch: Expected axis has 1 elements, new values have 30 elements
Перечислен ниже, мой код
import pandas as pd
df = pd.DataFrame()
for chunk in...
Я пытаюсь обучить модель FNN обнаружению мошенничества с кредитными картами. Мои категориальные характеристики: торговец, категория, город и штат. Я также стандартизировал свои числовые функции с помощью StandardScaler. Сначала я использую...
Я пытаюсь обучить модель FNN обнаружению мошенничества с кредитными картами. Мои категориальные характеристики: торговец, категория, город и штат. Я также стандартизировал свои числовые функции с помощью StandardScaler. Сначала я использую...