miei set di dati è MNIST, e la biblioteca ML è MXNetCome creare un kernel omogeneo in Convolution Neural Networks con framework MXNet?
ho usato l'algoritmo CNN di praticare ML. Poi ho trovato il tutorial di riferimento, page 6 and 7.
Credo che il kernel di default è tutte le istanze '1' in una matrice (kernel in MXNet). Come rendere il kernel uniformemente come sopra la diapositiva.
Questo è il codice MXNet con R.
mx.symbol.Convolution(data=data, kernel=c(5,5), num_filter=20)
Si prega di considerare i dati e tutto il codice pertinente nella domanda per interrompere i legami con risorse esterne al sito che potrebbero andare offline senza preavviso. –
Cosa stai cercando di realizzare? Se stai cercando di fare il filtro delle immagini usando 'MXNet', potresti usare lo strumento sbagliato. C'è un modo per specificare l'inizializzazione dell'array, ma cambierai i pesi se vuoi fare qualsiasi apprendimento con backprop. Se vuoi solo convogliare un kernel su un'immagine, guarda i pacchetti 'spatialfil' o' imager'. – ultradian