Inicialización de capas
La inicialización de los pesos de una red neuronal ha sido el centro de atención de los investigadores durante muchos años. Cuando se entrena una red, el método utilizado para inicializar los pesos tiene un impacto directo en el rendimiento final de la red.
Como profesional del aprendizaje automático, debe ser capaz de experimentar con diferentes estrategias de inicialización. En este ejercicio, vas a crear una pequeña red neuronal formada por dos capas y vas a decidir inicializar los pesos de cada capa con el método uniforme.
Este ejercicio forma parte del curso
Introducción al aprendizaje profundo con PyTorch
Instrucciones de ejercicio
- Para cada capa (
layer0
ylayer1
), utilice el método de inicialización uniforme para inicializar los pesos.
Ejercicio interactivo práctico
Pruebe este ejercicio completando este código de muestra.
layer0 = nn.Linear(16, 32)
layer1 = nn.Linear(32, 64)
# Use uniform initialization for layer0 and layer1 weights
nn.____.____(____)
nn.____.____(____)
model = nn.Sequential(layer0, layer1)