PyTorch ile Deep Learning'e Giriş
Jasmin Ludolf
Senior Data Science Content Developer, DataCamp
# Üç doğrusal katmanlı ağ oluşturma model = nn.Sequential(nn.Linear(n_features, 8),nn.Linear(8, 4), nn.Linear(4, n_classes))
nn.Sequential() içindeki katmanlar gizli katmanlardır# Üç doğrusal katmanlı ağ oluşturma
model = nn.Sequential(
nn.Linear(n_features, 8), # n_features: girdi özellik sayısı
nn.Linear(8, 4),
nn.Linear(4, n_classes) # n_classes: çıktı sınıf sayısı
)
nn.Sequential() içindeki katmanlar gizli katmanlardırn_features ve n_classes veri kümesi tarafından belirlenir



# Üç doğrusal katmanlı ağ oluşturma
model = nn.Sequential(
nn.Linear(10, 18),
nn.Linear(18, 20),
nn.Linear(20, 5)
)
# Üç doğrusal katmanlı ağ oluşturma
model = nn.Sequential(
nn.Linear(10, 18), # 10 özelliği alır, 18 üretir
nn.Linear(18, 20),
nn.Linear(20, 5)
)
# Üç doğrusal katmanlı ağ oluşturma
model = nn.Sequential(
nn.Linear(10, 18),
nn.Linear(18, 20), # 18 alır, 20 üretir
nn.Linear(20, 5)
)
# Üç doğrusal katmanlı ağ oluşturma
model = nn.Sequential(
nn.Linear(10, 18),
nn.Linear(18, 20),
nn.Linear(20, 5) # 20 alır, 5 üretir
)
$$

$$
$$

$$
$$

$$
$$

$$

$$

$$
Manuel parametre hesabı:
$$

$$
Manuel parametre hesabı:
$$

$$
Manuel parametre hesabı:
$$

$$
Manuel parametre hesabı:
$$

$$
PyTorch kullanarak:
.numel(): tensördeki eleman sayısını döndürürtotal = 0
for parameter in model.parameters():
total += parameter.numel()
print(total)
46

PyTorch ile Deep Learning'e Giriş