Sinir Ağlarına Giriş
Sinir ağlarının temellerini ve nasıl çalıştıklarını keşfedin.
Sinir Ağlarına Giriş, CoddyKit'te ücretsiz bir Python Academy dersidir. Bu, 6 dersinin 5. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Python Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Python Academy kursu toplamda 6 dersten oluşur.
Sinir Ağlarına Giriş
Sinir ağları, insan beyninin yapısından ve işleyişinden esinlenen bir makine öğrenimi algoritmaları alt kümesidir. Görüntü tanıma, doğal dil işleme ve daha birçok görev için güçlü araçlardır.
Bu derste sinir ağlarının temellerini ve nasıl çalıştıklarını öğreneceksiniz.

Sinir Ağı Nedir?
Bir sinir ağı, birbirine bağlı düğüm katmanlarından (nöronlardan) oluşur. Her nöron, girdi verilerini işler ve bir sonraki katmana aktarır. Temel bileşenler şunlardır:
- Girdi Katmanı: Girdi verilerini alır.
- Gizli Katmanlar: Veriler üzerinde hesaplamalar gerçekleştirir.
- Çıktı Katmanı: Nihai sonucu üretir.
Aktivasyon Fonksiyonları
Aktivasyon fonksiyonları ağa doğrusal olmayanlık kazandırarak karmaşık örüntüleri öğrenmesini sağlar. Yaygın aktivasyon fonksiyonları şunlardır:
- ReLU: Düzeltilmiş Doğrusal Birimdir; girdi pozitifse girdiyi doğrudan çıktı olarak verir, aksi hâlde 0 verir.
- Sigmoid: Girdi değerlerini olasılıklara (0 ile 1 arasına) dönüştürür.
- Tanh: Girdiyi -1 ile 1 aralığına ölçekler.
İleri Yayılım
İleri yayılım, çıktı üretmek için girdi verilerinin ağın katmanlarından geçirilmesi sürecidir.
# Example: Forward Propagation
import numpy as np
# Weights and biases
weights = np.array([0.5, 0.3])
bias = 0.1
# Input data
inputs = np.array([1.0, 2.0])
# Output
output = np.dot(weights, inputs) + bias
print("Output:", output)Kayıp Fonksiyonları
Kayıp fonksiyonları, tahmin edilen değerlerle gerçek değerler arasındaki farkı ölçer. Yaygın kayıp fonksiyonları şunlardır:
- Ortalama Kare Hatası: Regresyon görevleri için kullanılır.
- Çapraz Entropi Kaybı: Sınıflandırma görevleri için kullanılır.
Geri Yayılım
Geri yayılım, gradyan inişi gibi bir optimizasyon algoritması kullanarak kayba göre ağdaki ağırlıkları ve yanlılıkları ayarlama sürecidir.
Gradyan İnişi
Gradyan inişi, ağırlıkları ve yanlılıkları ayarlayarak kayıp fonksiyonunu en aza indiren bir optimizasyon algoritmasıdır:
# Example: Gradient Descent
weights = 0.5
bias = 0.1
learning_rate = 0.01
loss_gradient = 0.2
# Update weights and bias
weights -= learning_rate * loss_gradient
bias -= learning_rate * loss_gradient
print("Updated weights:", weights)
print("Updated bias:", bias)Sinir Ağlarının Uygulamaları
Sinir ağları şu alanlarda kullanılır:
- Görüntü Tanıma: Görüntülerdeki nesneleri sınıflandırma.
- Doğal Dil İşleme: Metinleri anlama ve oluşturma.
- Konuşma Tanıma: Konuşmayı metne dönüştürme.
Sinir Ağlarında Sık Yapılan Hatalar
Kaçınmanız gereken bazı hatalar şunlardır:
- Karmaşık problemler için yetersiz sayıda gizli katman kullanmak.
- Girdi verilerini normalleştirmeyi ihmal etmek.
- Göreve uygun olmayan bir aktivasyon fonksiyonu seçmek.
Neler Öğrendiniz?
Bu derste şunları öğrendiniz:
- Sinir ağlarının yapısını ve bileşenlerini.
- Aktivasyon fonksiyonlarının, kayıp fonksiyonlarının ve optimizasyon algoritmalarının rollerini.
- İleri yayılımın ve geri yayılımın nasıl çalıştığını.
- Sinir ağlarının kullanım alanlarını ve kullanım sırasında yapılan yaygın hataları.
Harika iş çıkardınız! Şimdi bir sonraki konuya geçelim.

Yapay zeka eğitmeniyle Python öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 76
- Dersler
- 320
Sıkça Sorulan Sorular
“Sinir Ağlarına Giriş” dersi ücretsiz mi?
Evet — “Sinir Ağlarına Giriş” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Python Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Python Academy kursu toplamda 6 dersten oluşur.
“Sinir Ağlarına Giriş” dersinde ne öğreneceğim?
Sinir ağlarının temellerini ve nasıl çalıştıklarını keşfedin. Python Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Python Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Python Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 6 dersinin 5. dersidir.
“Sinir Ağlarına Giriş” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Python Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Python Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Makine Öğrenmesine Giriş
- Scikit-Learn ile Gözetimli Öğrenme
- Gözetimsiz Öğrenme
- Özellik Mühendisliği ve Seçimi
- Sinir Ağlarına Giriş
- TensorFlow ve Keras'a Giriş