Katman başlatma
Bir sinir ağının ağırlıklarının başlatılması, yıllardır araştırmacıların odak noktası olmuştur. Bir ağı eğitirken, ağırlıkları başlatmak için kullanılan yöntem, ağın nihai performansını doğrudan etkiler.
Bir Machine Learning uygulayıcısı olarak, farklı başlatma stratejileriyle deney yapabilmelisin. Bu egzersizde, iki katmandan oluşan küçük bir sinir ağı oluşturuyorsun ve her katmanın ağırlıklarını uniform yöntemiyle başlatmaya karar veriyorsun.
Bu egzersiz
PyTorch ile Deep Learning'e Giriş
kursunun bir parçasıdırEgzersiz talimatları
- Her bir katman (
layer0velayer1) için ağırlıkları uniform başlatma yöntemiyle başlat.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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)