Sinir Ağı

term_id: neural_network

Category: basic_concepts

Definition

Bir sinir ağı, insan beyninin çalışma şeklini taklit eden bir süreç aracılığıyla veri kümesindeki ilişkileri tanımlamaya çalışan bir dizi algoritmadır. Katmanlardan oluşur.

Summary

Biçimsel beyinlerden esinlenen, katmanlar halinde düzenlenmiş birbirine bağlı düğümlerden veya nöronlardan oluşan bir hesaplama sistemi.

Key Concepts

  • Algılayıcı (Perceptron)
  • Geri Yayılım (Backpropagation)
  • Aktivasyon Fonksiyonları
  • Ağırlıklar ve Önyargılar (Weights and Biases)

Use Cases

  • Görüntü tanıma
  • Konuşma tanıma
  • Tahmine dayalı analizler

Code Example

1
2
3
4
5
6
7
import torch.nn as nn
class SimpleNN(nn.Module):
    def __init__(self):
        super(SimpleNN, self).__init__()
        self.layer = nn.Linear(10, 1)
    def forward(self, x):
        return self.layer(x)