Python scikit learn MLPClassifier " tamaños de capa ocultos"
Estoy perdido en el manual de usuario de scikit learn 0.18(http://scikit-learn.org/dev/modules/generated/sklearn.neural_network.MLPClassifier.html#sklearn.neural_network.MLPClassifier):
hidden_layer_sizes : tuple, length = n_layers - 2, default (100,)
The ith element represents the number of neurons in the ith hidden layer.
Si estoy buscando solo 1 capa oculta y 7 unidades ocultas en mi modelo, ¿debo poner así? ¡Gracias!
hidden_layer_sizes=(7, 1)
2 answers
hidden_layer_sizes=(7,)
si quieres solo 1 capa oculta con 7 unidades ocultas.
length = n_layers - 2
es porque tiene 1 capa de entrada y 1 capa de salida.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2016-02-12 13:50:20
Sé que llego tarde a responder, aún comparto ...
En el documento
Hidden_layer_sizes: tupla, length = n_layers-2, default (100,)
Significa : hidden_layer_sizes es una tupla de tamaño (n_layers -2)
N_layers significa que no hay capas que queramos según la arquitectura.
El valor 2 se resta de n_layers porque dos capas (entrada y salida ) no son parte de las capas ocultas, por lo que no pertenecen al recuento.
Default(100,) significa si no hay valor proporcionado para hidden_layer_sizes, la arquitectura predeterminada tendrá una capa de entrada, una capa oculta con 100 unidades y una capa de salida.
Línea
El ith elemento representa el número de neuronas en la ith capa oculta.
Significa que cada entrada en la tupla pertenece a la capa oculta correspondiente.
Ejemplo:
Para la arquitectura 56:25:11:7:5:3:1 con entrada 56 y 1 salida las capas ocultas serán (25:11:7:5:3). So tuple hidden_layer_sizes = (25,11,7,5,3,)
Para arquitectura 3:45:2:11:2 con entrada 3 y salida 2 las capas ocultas serán (45:2:11). So tuple hidden_layer_sizes = (45,2,11,)
Espero que esto responda a su consulta en su totalidad ..
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2018-02-05 10:28:01