Comentarii

Copiați linkul Citat răspuns

greutăților

Tinarights comentat 24 noiembrie 2017

Bună ziua, în urma acestui cod- https://www.snip2code.com/Snippet/913210/Stacked-Denoising-Autoencoder-using-MNIS Nu sunt sigur dacă este corect sau greșit. Am făcut următoarele:

codificatoare = []
greutăți = []
modele = []
nb_hidden_layers = [784, 600, 500.400]
X_train_tmp = np.copy (X_train)
pentru i, (n_in, n_out) în enumerate (zip (nb_hidden_layers [: - 1], nb_hidden_layers [1:]), start = 1):
print („Antrenarea stratului <>: Intrare <> -> Ieșire <> '. format (i, n_in, n_out))
# Creați AE și instruire
ae = Secvențial ()
intrări = Intrare (formă = (n_in,))

model.add (Dense (nb_hidden_layers [-1], nb_classes, activation = 'softmax'))

model.compile (loss = 'categorical_crossentropy', optimizer = 'rmsprop')

scor = model.evaluate (X_test, Y_test, show_accuracy = Adevărat, detaliat = 0)
print („Scorul testului înainte de întoarcere fină:”, scor [0])
print („Precizia testului după strunjire fină:”, scor [1])
model.fit (X_train, Y_train, batch_size = batch_size, nb_epoch = nb_epoch,
show_accuracy = True, validation_data = (X_test, Y_test))
scor = model.evaluate (X_test, Y_test, show_accuracy = Adevărat, detaliat = 0)
print („Scorul testului după viraj fin:”, scor [0])
print („Precizia testului după strunjire fină:”, scor [1])
`

În interiorul buclei for, antrenez partea de codificare automată, după care vreau să o folosesc în clasificare, Greutățile mele de salvare sunt corecte?
Eroarea a apărut în # Întoarcerea fină, unde trebuie să specific forma de intrare a stratului dens (clasificare).
Vreau exact caracteristicile ultimului strat de codificare, cum să-l extrag bine?

Textul a fost actualizat cu succes, dar s-au întâlnit aceste erori: