PyTorch ile Deep Learning'e Giriş
Jasmin Ludolf
Senior Data Science Content Developer, DataCamp
$$
$$

$$
Olası çıktılar:


# İkili sınıflandırma modeli oluşturun
model = nn.Sequential(
nn.Linear(6, 4), # Birinci doğrusal katman
nn.Linear(4, 1), # İkinci doğrusal katman
nn.Sigmoid() # Sigmoid aktivasyon fonksiyonu
)
# Girdiyi modelden geçirin
output = model(input_data)
print(output)
tensor([[0.5188], [0.3761], [0.5015], [0.3718], [0.4663]],
grad_fn=<SigmoidBackward0>)
Çıktı: her hayvan için 0 ile 1 arasında beş olasılık
Sınıflandırma (0.5 eşik):
0.5188, 0.5015) 0.3761, 0.3718, 0.4633)n_classes = 3# Çok sınıflı sınıflandırma modeli oluşturun model = nn.Sequential( nn.Linear(6, 4), # Birinci doğrusal katman nn.Linear(4, n_classes), # İkinci doğrusal katmannn.Softmax(dim=-1) # Softmax aktivasyonu )# Girdiyi modelden geçirin output = model(input_data) print(output.shape)
torch.Size([5, 3])

# Regresyon modeli oluşturun
model = nn.Sequential(
nn.Linear(6, 4), # Birinci doğrusal katman
nn.Linear(4, 1) # İkinci doğrusal katman
)
# Girdiyi modelden geçirin
output = model(input_data)
# Çıktıyı yazdırın
print(output)
tensor([[0.3818],
[0.0712],
[0.3376],
[0.0231],
[0.0757]],
grad_fn=<AddmmBackward0>)
PyTorch ile Deep Learning'e Giriş