ComeçarComece gratuitamente

Inicialização da camada

A inicialização dos pesos de uma rede neural tem sido o foco dos pesquisadores há muitos anos. Ao treinar uma rede, o método usado para inicializar os pesos tem um impacto direto sobre o desempenho final da rede.

Como praticante de aprendizado de máquina, você deve ser capaz de experimentar diferentes estratégias de inicialização. Neste exercício, você está criando uma pequena rede neural composta de duas camadas e está decidindo inicializar os pesos de cada camada com o método uniforme.

Este exercício faz parte do curso

Introdução à aprendizagem profunda com PyTorch

Ver Curso

Instruções de exercício

  • Para cada camada (layer0 e layer1), use o método de inicialização uniforme para inicializar os pesos.

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

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)
Editar e executar código