‘sparse_categorical_crossentropy/SparseSoftmaxCrossEntropyWithLogits/SparseSoftmaxCrossEntropyWithLogits’ logits and labels must have the same first dimension, got logits shape [172032,11] and labels shape [1892352]

The solution for “‘sparse_categorical_crossentropy/SparseSoftmaxCrossEntropyWithLogits/SparseSoftmaxCrossEntropyWithLogits’ logits and labels must have the same first dimension, got logits shape [172032,11] and labels shape [1892352]” can be found here. The following code will assist you in solving the problem.

n_class = 3
n_features = 100
n_sample = 1000

X = np.random.randint(0,10, (n_sample,n_features))
y = pd.get_dummies(np.random.randint(0,n_class, n_sample)).values

inp = Input((n_features,))
x = Dense(128, activation=’relu’)(inp)
out = Dense(n_class, activation=’softmax’)(x)

model = Model(inp, out)
model.compile(loss=’categorical_crossentropy’,optimizer=’adam’,metrics=[‘accuracy’])
history = model.fit(X, y, epochs=3)

Thank you for using DeclareCode; We hope you were able to resolve the issue.

More questions on [categories-list]

0
inline scripts encapsulated in